So, here's my wish list, previously shared with DemoPad support. It includes new features and some adjustments on current features. I'm posting this in the hope that others will confirm these are of a general nature or will add to it. The intention is to give DemoPad a sense of priority as to what its clients are looking for.
No particular order to this list; bold = my favorates.
- - Real time clock, real time clock, real time clock
- Means of saving “options” or “preferences”; for example, a default destination directory (projects, images, etc.) and default values ('repeat command every x second', text size and color, etc.)
- Multi-level undo
- Initial main window always opens up at a specific coordinate when opening in non-maximized - mode, partially off-screen in my case (fix)
- On iDevice, have some validation to ensure a valid IP address (ex: blank within the IP address)
- On iDevice application settings, have a list of Project file names to choose from that have already been downloaded, instead of having to retype every time, not really knowing which have already been downloaded
- Updated user manual with version number clearly displayed
- In the Pre-defined commands window, have the option to sort device commands alphabetically. Currently, new device commands are always added at the end, making subsequent visual searches more difficult
- When an object is selected and then moved with the keyboard arrows, the ‘repeat’ function of that key is not functional (fix)
- Have an ‘index’ of where a flag/text/number variable is used
- Have control over the 'z' order of images (what a pain!)
- In the text options, include, as alignment options, a vertical dimension: top, middle, bottom
- In the text options, include stacked lines of text, vertical text, more fonts and style (italic, bold, etc.)
- Ability to copy and paste actions between buttons, with the option to do global changes on the list of actions. For example, change all “V1” for “V2” in the command list; useful when copying a set of actions where the reference to variables needs to be adjusted
- Have a “shared code” facility; this could be implemented with a new command and new object; the command would look like “Execute command group xyz” and the object would have a look similar to the current action list of a button
- Have the ability to do group changes on device command names
- In the ‘find & replace’ function of the ‘Pre-defined commands’ dialog, have the ability to specify the starting position within the command(s) to start the match on. For example, replacing the repeat count on many Global Caché commands is a lengthy process because the only unique pattern is the frequency preceding the repeat count, but that frequency can vary by several clicks from one command to the other
- Option to temporarily disable the 'button boundary' rectangle in the Designer to better assess the visual appearance of the page