Quote from deadparrotsoftware on April 2, 2022, 4:29 pmHad to jump thru a lot of hoops to ask a Pre-Sales question!
You have a PWA listing on CodeCanyon called "GSheets to App" but 2 things were unclear
- Is this a service, or a piece of software that does this conversion
- What does the license allow? (such as giving away or selling the 'App' - PWA)
This was the only forumn area that seemed appropriate
Joe C.
Had to jump thru a lot of hoops to ask a Pre-Sales question!
You have a PWA listing on CodeCanyon called "GSheets to App" but 2 things were unclear
This was the only forumn area that seemed appropriate
Joe C.

Quote from luishp on April 2, 2022, 5:43 pmHi @deadparrotsoftware
Sorry for the inconveniences. You can also ask questions on CodeCanyon item comments.
Is this a service, or a piece of software that does this conversion
It's a web application that read and parse any public Google Sheet. It also includes VisualNEO Web source code just in case you want to customize it.
What does the license allow? (such as giving away or selling the 'App' - PWA)
You can sell or give away the application as far as you do not sell it as a script template for your users to customize, but as a final application.
For example you can load a Google Sheet with Soccer results and sell or give it away. But not with instructions about how to load any other Google Sheet.
To tell you the truth the script main purpose is to show up how easy is to create a script like that using VisualNEO Web :)
Please let me know if you have any additional questions.Thank you!
Sorry for the inconveniences. You can also ask questions on CodeCanyon item comments.
Is this a service, or a piece of software that does this conversion
It's a web application that read and parse any public Google Sheet. It also includes VisualNEO Web source code just in case you want to customize it.
What does the license allow? (such as giving away or selling the 'App' - PWA)
You can sell or give away the application as far as you do not sell it as a script template for your users to customize, but as a final application.
For example you can load a Google Sheet with Soccer results and sell or give it away. But not with instructions about how to load any other Google Sheet.
To tell you the truth the script main purpose is to show up how easy is to create a script like that using VisualNEO Web :)
Please let me know if you have any additional questions.
Thank you!
Quote from deadparrotsoftware on April 2, 2022, 8:00 pmThanks for the reply :)
I have a dozen or so sheets I'd like to setup as a PWA so members (only) could download from my site and access from their home screen.
Theoretically, if I update the sheets, their PWA would update, and they don't even have to login to the site.That is the only drawback to google sheets - you have to set them to "share with the world" and a clever non-member could find them.
Your code canyon script did accomplish one thing - never knew VsualNEO Web existed till I saw it. :)
I do want to create a PWA that can display a web page on my wordpress site for members. Maybe I'll take a look at it :)Joe C
CTO
Thanks for the reply :)
I have a dozen or so sheets I'd like to setup as a PWA so members (only) could download from my site and access from their home screen.
Theoretically, if I update the sheets, their PWA would update, and they don't even have to login to the site.
That is the only drawback to google sheets - you have to set them to "share with the world" and a clever non-member could find them.
Your code canyon script did accomplish one thing - never knew VsualNEO Web existed till I saw it. :)
I do want to create a PWA that can display a web page on my wordpress site for members. Maybe I'll take a look at it :)
Joe C
CTO
Quote from deadparrotsoftware on April 2, 2022, 8:07 pmI AM pleased to see NEO is a Delphi Application!
We have been using Delphi since the days of Turbo Pascal. Terrific software - but it doesn't create PWA's LOL
I am going to have to try your software out. :)
Joe C.
I AM pleased to see NEO is a Delphi Application!
We have been using Delphi since the days of Turbo Pascal. Terrific software - but it doesn't create PWA's LOL
I am going to have to try your software out. :)
Joe C.
Quote from deadparrotsoftware on April 3, 2022, 4:16 amInstalled Neo web, tried to use it. Played with the sample apps, but had some issues:
- the container outline (dots) and whats IN the container do NOT align (see image)
- when I loaded a couple of sample apps and tried to 'run project' in web browser,
ALL my browsers (chrome, fox) gave a 'not found' errorJust playing around for the moment, but these issues -particularly the alignment issue - would make using it difficult.
Thanks :)
Joe C.
Installed Neo web, tried to use it. Played with the sample apps, but had some issues:
Just playing around for the moment, but these issues -particularly the alignment issue - would make using it difficult.
Thanks :)
Joe C.
Uploaded files:
Quote from luishp on April 3, 2022, 11:42 amHi @deadparrotsoftware and thank you for trying VisualNEO Web :)
the container outline (dots) and whats IN the container do NOT align (see image)
Yes they do, except if some CSS code is preventing it. We have developed dozens of projects with no issues even responsive ones.
These are just some samples:https://novonordisklab.com
https://bibliotecascolladovillalba.org
https://duchennetracker.comMore samples and tutorials (all of them included in Sample Apps folder):
https://visualneo.com/online-tutorialsAs you can see, VisualNEO Web can work with databases, maps, 360 panoramas, vector images and even a Headless CMS :)
when I loaded a couple of sample apps and tried to 'run project' in web browser,
ALL my browsers (chrome, fox) gave a 'not found' errorThat's an annoying bug, but only happens when you open a second document. Please close all documents before opening a new one.
Then you can use File > Reopen to keep more than a single project open at the same time.Note that you can share your .neoapp file here as an attached file, just in case you need to show a problem or ask a question.
Best regards.
Hi @deadparrotsoftware and thank you for trying VisualNEO Web :)
the container outline (dots) and whats IN the container do NOT align (see image)
Yes they do, except if some CSS code is preventing it. We have developed dozens of projects with no issues even responsive ones.
These are just some samples:
https://novonordisklab.com
https://bibliotecascolladovillalba.org
https://duchennetracker.com
More samples and tutorials (all of them included in Sample Apps folder):
https://visualneo.com/online-tutorials
As you can see, VisualNEO Web can work with databases, maps, 360 panoramas, vector images and even a Headless CMS :)
when I loaded a couple of sample apps and tried to 'run project' in web browser,
ALL my browsers (chrome, fox) gave a 'not found' error
That's an annoying bug, but only happens when you open a second document. Please close all documents before opening a new one.
Then you can use File > Reopen to keep more than a single project open at the same time.
Note that you can share your .neoapp file here as an attached file, just in case you need to show a problem or ask a question.
Best regards.
Quote from deadparrotsoftware on April 4, 2022, 1:44 amThe mis-alignment of dots verses actual happened in about 8 samples I tried. I did NOT mean in the running app - I meant in the IDE when "working" on one of the samples as a "project".
I discovered, if in the IDE, If I loaded a sample app as a project, and changed the selected hardware display (such as a Samsung, then an iPad, then an iPhone) 3 or 4 times, AFTER THAT, the container dots and what was in it, displayed in the IDE properly aligned.
And THEN continued to stay aligned no matter what device display I chose.
I don't think that is a CSS thing - it was a bit odd. :)The sample apps are great, but a few have some small issues. One links to a YouTube video that apparently is no longer there (I tried to use the link in the browser got same error). Another has a link to a .com demo domain that is not active. Little things.
Not trying to be critical, just giving a heads up on a few things. For 6 years at NASA my engineers called me "bug magnet" because I always seemed to find weird things every time I looked at or ran their code LOL
BTW: Is the forum here your preferred way to communicate? :)
Joe C.
CTO Dead Parrot Software Inc
The mis-alignment of dots verses actual happened in about 8 samples I tried. I did NOT mean in the running app - I meant in the IDE when "working" on one of the samples as a "project".
I discovered, if in the IDE, If I loaded a sample app as a project, and changed the selected hardware display (such as a Samsung, then an iPad, then an iPhone) 3 or 4 times, AFTER THAT, the container dots and what was in it, displayed in the IDE properly aligned.
And THEN continued to stay aligned no matter what device display I chose.
I don't think that is a CSS thing - it was a bit odd. :)
The sample apps are great, but a few have some small issues. One links to a YouTube video that apparently is no longer there (I tried to use the link in the browser got same error). Another has a link to a .com demo domain that is not active. Little things.
Not trying to be critical, just giving a heads up on a few things. For 6 years at NASA my engineers called me "bug magnet" because I always seemed to find weird things every time I looked at or ran their code LOL
BTW: Is the forum here your preferred way to communicate? :)
Joe C.
CTO Dead Parrot Software Inc

Quote from luishp on April 4, 2022, 6:58 am@deadparrotsoftware
I discovered, if in the IDE, If I loaded a sample app as a project, and changed the selected hardware display (such as a Samsung, then an iPad, then an iPhone) 3 or 4 times, AFTER THAT, the container dots and what was in it, displayed in the IDE properly aligned.
And THEN continued to stay aligned no matter what device display I chose.
I don't think that is a CSS thing - it was a bit odd. :)That's quite strange. Please let me know the exact steps and sample apps you have tested. VisualNEO Web has evolved a lot lately and perhaps some old samples are broken... Anyway this is the first time anyone describes this problem. Do you use any kind of screen zoom utility?
Not trying to be critical, just giving a heads up on a few things. For 6 years at NASA my engineers called me "bug magnet" because I always seemed to find weird things every time I looked at or ran their code LOL
No, please don't stop sharing your findings. But knowing the exact problematic samples would be very helpful.
BTW: Is the forum here your preferred way to communicate? :)
It depends on the matter. This is mostly for support and things every user should know.
Please check the Contact section for alternatives.Thanks so much.
I discovered, if in the IDE, If I loaded a sample app as a project, and changed the selected hardware display (such as a Samsung, then an iPad, then an iPhone) 3 or 4 times, AFTER THAT, the container dots and what was in it, displayed in the IDE properly aligned.
And THEN continued to stay aligned no matter what device display I chose.
I don't think that is a CSS thing - it was a bit odd. :)
That's quite strange. Please let me know the exact steps and sample apps you have tested. VisualNEO Web has evolved a lot lately and perhaps some old samples are broken... Anyway this is the first time anyone describes this problem. Do you use any kind of screen zoom utility?
Not trying to be critical, just giving a heads up on a few things. For 6 years at NASA my engineers called me "bug magnet" because I always seemed to find weird things every time I looked at or ran their code LOL
No, please don't stop sharing your findings. But knowing the exact problematic samples would be very helpful.
BTW: Is the forum here your preferred way to communicate? :)
It depends on the matter. This is mostly for support and things every user should know.
Please check the Contact section for alternatives.
Thanks so much.
Quote from deadparrotsoftware on April 4, 2022, 10:56 pmJust quickly :)
No I don't use a zoom utility or factor. I was tempted to use it, as the fonts/icons on your IDE are a little small :)
I have seen zooming muck up Delphi UI because Windows doesn't implement it the same on all versions or devices, so it often passes the wrong value to the Delphi program for things like screen size (esp in Windows 10/ Delphi RIO so I started opening a non-visible blank form to "full screen" and then using the values for canvas height & width App wide to get the correct look LOL)
When I get a chance I will replicate the alignment issue and give a more detailed record of what I did when with screen shots)
Most of the other errors are simple things like broken links. I'll make note of what where. :)
I think Neo Web might be a good tool to have one or more of my team to use for some of our Apps, especially PWA, but I have questions (to save me time figuring it out)
Not sure this would be the place for all that, so I will check the alternate contact area :)
Joe C.
Just quickly :)
No I don't use a zoom utility or factor. I was tempted to use it, as the fonts/icons on your IDE are a little small :)
I have seen zooming muck up Delphi UI because Windows doesn't implement it the same on all versions or devices, so it often passes the wrong value to the Delphi program for things like screen size (esp in Windows 10/ Delphi RIO so I started opening a non-visible blank form to "full screen" and then using the values for canvas height & width App wide to get the correct look LOL)
When I get a chance I will replicate the alignment issue and give a more detailed record of what I did when with screen shots)
Most of the other errors are simple things like broken links. I'll make note of what where. :)
I think Neo Web might be a good tool to have one or more of my team to use for some of our Apps, especially PWA, but I have questions (to save me time figuring it out)
Not sure this would be the place for all that, so I will check the alternate contact area :)
Joe C.
Quote from deadparrotsoftware on April 5, 2022, 6:01 amSome of my questions:
- With Neo Web can we create ONE code version of a PWA App that will run on mobile devices and on desktop (Windows & MAC)?
- How many users do you have using Neo Web? (I need an idea of how difficult it would be to find someone to write an app for me in Neo)
- A Suggestion: You should add an option/button on IDE to "reset to default" - to return IDE layout of the various windows (project, tools, special buttons) to what it is when first installed (I messed up the IDE layout more than once)
- Turns out the Neo Web IDE looks better if windows display scale is set to 110% (on my laptop anyway display)
- Is there a plugin for reading/writing a file by line?
- One of the apps we need to create here involves annotating/marking up an image (basically allow the user to add arrows and text boxes and save the altered image) - possible to create it with NEO web?
- Are the sample programs that came with the install of Neo the only Neo code/apps available for use? (there are 10's of thousands of Delphi open/source & sample apps/programs out there available to use)
I may have more questions :)Joe C.
Some of my questions:

Quote from luishp on April 5, 2022, 9:18 am
With Neo Web can we create ONE code version of a PWA App that will run on mobile devices and on desktop (Windows & MAC)?
@deadparrotsoftware yes, that's the point about PWA's. They can even be packed to be published on application stores. Please take a quick look at this introduction. You can also check out how this application is installed right from the browser on desktop and compatible mobile devices.
How many users do you have using Neo Web? (I need an idea of how difficult it would be to find someone to write an app for me in Neo)
Although our user base is quite reduced they are very much active. On the other hand, our main profit area is devoloping projects with VisualNEO Web ourselves. We specialize in VisualNEO Web, so you can allways count on us to write any app for you.
A Suggestion: You should add an option/button on IDE to "reset to default" - to return IDE layout of the various windows (project, tools, special buttons) to what it is when first installed (I messed up the IDE layout more than once)
Good idea.
Turns out the Neo Web IDE looks better if windows display scale is set to 110% (on my laptop anyway display)
Not sure about this.
Is there a plugin for reading/writing a file by line?
Do you mean on client side or server side? For server side you can use neoPhp plugin (neoPhpFileWrite command can append or replace content)
For client side there are security restrictions but you can use neoFileSystem plugin (user permission required and only works on Edge and Chrome web browsers. Not by line access) Note that you can write your own plugins with the included "Plugin Generator" tool.
One of the apps we need to create here involves annotating/marking up an image (basically allow the user to add arrows and text boxes and save the altered image) - possible to create it with NEO web?
Yes I think so, using FabricJS plugin. Take a look here. This educational tool is and advanced example where you can create your own content (in spanish)
Are the sample programs that came with the install of Neo the only Neo code/apps available for use? (there are 10's of thousands of Delphi open/source & sample apps/programs out there available to use)
VisualNEO Web is not as broadly used as Delphi is but we trust it will be more popular in the future and hopefully more source code will be available.
Anyway there are many additional plugins and samples published here in the forums (most of them attached to messages) And some advanced users have their own websites where they offer their own plugins (here is a list).I may have more questions :)
We are here to help :)
With Neo Web can we create ONE code version of a PWA App that will run on mobile devices and on desktop (Windows & MAC)?
@deadparrotsoftware yes, that's the point about PWA's. They can even be packed to be published on application stores. Please take a quick look at this introduction. You can also check out how this application is installed right from the browser on desktop and compatible mobile devices.
How many users do you have using Neo Web? (I need an idea of how difficult it would be to find someone to write an app for me in Neo)
Although our user base is quite reduced they are very much active. On the other hand, our main profit area is devoloping projects with VisualNEO Web ourselves. We specialize in VisualNEO Web, so you can allways count on us to write any app for you.
A Suggestion: You should add an option/button on IDE to "reset to default" - to return IDE layout of the various windows (project, tools, special buttons) to what it is when first installed (I messed up the IDE layout more than once)
Good idea.
Turns out the Neo Web IDE looks better if windows display scale is set to 110% (on my laptop anyway display)
Not sure about this.
Is there a plugin for reading/writing a file by line?
Do you mean on client side or server side? For server side you can use neoPhp plugin (neoPhpFileWrite command can append or replace content)
For client side there are security restrictions but you can use neoFileSystem plugin (user permission required and only works on Edge and Chrome web browsers. Not by line access) Note that you can write your own plugins with the included "Plugin Generator" tool.
One of the apps we need to create here involves annotating/marking up an image (basically allow the user to add arrows and text boxes and save the altered image) - possible to create it with NEO web?
Yes I think so, using FabricJS plugin. Take a look here. This educational tool is and advanced example where you can create your own content (in spanish)
Are the sample programs that came with the install of Neo the only Neo code/apps available for use? (there are 10's of thousands of Delphi open/source & sample apps/programs out there available to use)
VisualNEO Web is not as broadly used as Delphi is but we trust it will be more popular in the future and hopefully more source code will be available.
Anyway there are many additional plugins and samples published here in the forums (most of them attached to messages) And some advanced users have their own websites where they offer their own plugins (here is a list).
I may have more questions :)
We are here to help :)
Quote from deadparrotsoftware on April 5, 2022, 9:22 pmThanks for reply!
A couple of things before I expand on the previous post:
- I have a detailed markup of a small bug I found in the IDE. Since that is your "interface" to your users, you want that to work even better than the code it is building
- I am not your everyday user. :) I have 3 Masters Degrees in Engineering (including Software Engineering) about 30 years in software industry: 6 years at NASA (still consult), plus Jet Propulsion Labs, AT&T Bell Labs, Intel, Exxon, GE Research, DARPA, and Lockheed. Created 100's of Apps and Products still being sold. Now I consult & serve as CTO for 4 tech companies. SO I no longer code myself, except to learn a tech (like yours). I hire coders all over the world. But what I want/need coded is NOT something I want to discuss over an open forum! For that, I need an email contact :)
- I get paid to give suggestions to tech companies about creating products and growing their businesses. And I build companies for people. When I find small indie companies I like, I often give advice and counsel without recompense, which I have been doing with you. I like the product and what you are trying to build here. (more on that elsewhere)
Now to your comments. :)
On "files by Line": Being able to find/add/delete text lines in a file, and read them by line AND (needed!) be able to do search & replace throughout text in a file (BOTH on client side or server) is critical - but I don't develop/code plugins. So that might be an issue. Definitely a plugin you should consider creating. :)
Yes I think so, using FabricJS plugin. Take a look here. This educational tool is and advanced example where you can create your own content (in spanish)
A GREAT example - the fabric tutorial already has half of what I need. Is it a sample program I can load into NEO?
VisualNEO Web is not as broadly used as Delphi is but we trust it will be more popular in the future and hopefully more source code will be available.
Anyway there are many additional plugins and samples published here in the forums (most of them attached to messages) And some advanced users have their own websites where they offer their own plugins (here is a list).I jumped on (from C) Turbo Pascal by Borland (now Embarcadero) decades ago because they were smart. They made it super cheap and had HUNDREDS of sample applications and other code available from day 1. By the time they introduced Delphi, they had hundreds of thousands of coders using Turbo. And TONs of source code. Because that is how most engineers/coders learn it - by working with code. We are terrible at reading manuals LOL
They (and WordPress!) also did as your are doing with plugins (they called them components) - extending the abilities of the platform. We LOVE platforms that do that (and we are basically lazy - we like things that make it easier LOL)
I have some specific suggestions on that, but for now: thanks for the list. :)
I ask questions out of lazy - it's easier, and faster, to ask someone who knows, than to go find it in the manual. So...
Query: Can Neo apps access/use Sqlite on both the server and client side (assuming you have proper permissions)?
Query: You can create a PDF. GREAT! But is there a plugin to display a PDF created?
Finally: Questions about what you charge for development, and so forth, are another thing not to discuss on open forum. So we need a better vehicle :)
Thanks again
Joe C.
CTO
Thanks for reply!
A couple of things before I expand on the previous post:
Now to your comments. :)
On "files by Line": Being able to find/add/delete text lines in a file, and read them by line AND (needed!) be able to do search & replace throughout text in a file (BOTH on client side or server) is critical - but I don't develop/code plugins. So that might be an issue. Definitely a plugin you should consider creating. :)
Yes I think so, using FabricJS plugin. Take a look here. This educational tool is and advanced example where you can create your own content (in spanish)
A GREAT example - the fabric tutorial already has half of what I need. Is it a sample program I can load into NEO?
VisualNEO Web is not as broadly used as Delphi is but we trust it will be more popular in the future and hopefully more source code will be available.
Anyway there are many additional plugins and samples published here in the forums (most of them attached to messages) And some advanced users have their own websites where they offer their own plugins (here is a list).
I jumped on (from C) Turbo Pascal by Borland (now Embarcadero) decades ago because they were smart. They made it super cheap and had HUNDREDS of sample applications and other code available from day 1. By the time they introduced Delphi, they had hundreds of thousands of coders using Turbo. And TONs of source code. Because that is how most engineers/coders learn it - by working with code. We are terrible at reading manuals LOL
They (and WordPress!) also did as your are doing with plugins (they called them components) - extending the abilities of the platform. We LOVE platforms that do that (and we are basically lazy - we like things that make it easier LOL)
I have some specific suggestions on that, but for now: thanks for the list. :)
I ask questions out of lazy - it's easier, and faster, to ask someone who knows, than to go find it in the manual. So...
Query: Can Neo apps access/use Sqlite on both the server and client side (assuming you have proper permissions)?
Query: You can create a PDF. GREAT! But is there a plugin to display a PDF created?
Finally: Questions about what you charge for development, and so forth, are another thing not to discuss on open forum. So we need a better vehicle :)
Thanks again
Joe C.
CTO

Quote from luishp on April 6, 2022, 12:20 pm@deadparrotsoftware I have sent you an email to your Gmail account. The one you used to register here in this forum.
Thanks so much.
@deadparrotsoftware I have sent you an email to your Gmail account. The one you used to register here in this forum.
Thanks so much.