guiDesigner Release Notes
Version 2.7.10.918
Date Released: Friday, 18th September, 2020
Fixes
Version 2.7.10.303
Date Released: Tuesday, 3rd March, 2020
Fixes
Version 2.7.9.1009
Date Released: Wednesday, 9th October, 2019
Fixes
Version 2.7.8.1007
Date Released: Monday, 7th October, 2019
Changes
Added QR code to upload service dialog, allowing you to scan the code on your mobile device and open a webpage with direct links to instantly launch iViewer 5, with or without debugging enabled, to load your project from guiDesigner without having to enter any IP address details into iViewer settings.
Version 2.7.7.0913
Date Released: Friday, 13th September, 2019
Fixes
Stop moving subpages into page bounds when opening projects. Subpages can be placed at negative positions!
Stop resizing over-sized subpage references when moving them. Subpages can be bigger than pages!
Version 2.7.6.0724
Date Released: Wednesday, 24th July, 2019
Changes
Added project page size options for latest iOS devices
Added support for overriding themes on buttons and text objects - allowing font size/color/alignment changes on individual buttons without having to create multiple different themes.
Added integration with the upcoming LaunchPad service for project deployment.
Allow renaming of items in the System Manager tree directly (F2 or enter key to start rename)
Added button to resize subpages to full project size easily.
Add scaling options to image objects
Fixes
Upload Service window can now be resized
Show nicer error message when entering invalid data into numeric system property fields
Fixed slider indicators being draggable past their bounds in the theme library
Fixed theme library rendering when no project is open
Disable project renaming from project tree that was never working.
Fixes for buttons rendering at 0x0 size when no images were assigned to themes.
Fix issue with long command names causing UI to freeze.
Various other bug fixes!
Version 2.7.4.0705
Date Released: Tuesday, 5th July, 2016
Changes
Fixes
Version 2.7.3.0223
Date Released: Tuesday, 23rd February, 2016
Changes
Project tree can now use folders to organise pages and subpages.
Sorting and expanding/collapsing via project tree toolbar.
Adding new pages/subpages via project toolbar.
Installation script now sets up file associations and
cf://
URL protocol support.
Show project name in the root project tree node for easier identification.
Fixes
Removed warning about requirement for admin rights when launching guiDesigner.
Force saving of theme colors in RGB format in cases where known color names were sometimes used incorrectly.
Fix buttons without background images being sized at 0x0 when dragged from theme manager. Will now default to 100×100 for easy selection.
Fix issues with system and command copy/pasting within folders.
Fixes for slider indicator rendering.
Fix marquee selection tool not working correctly on scrolled pages.
Version 2.7.1.416
Date Released: Saturday, 12th April, 2014
Changes
Fixes
Version 2.7.1.124
Date Released: Wednesday, 4th December, 2013
Changes
Fixes
Fixed cases where corrupt images could cause
GUI files not to open.
Fix for attaching commands to sliders when the command belongs to a system with a colon in its name.
Fix for subpages not always drawing when dragging from project tree onto a page.
Fixed subpage timers not being editable if subpage hadn't been opened before.
Fixes for various system property names.
Version 2.7.0.709
Date Released (BETA): Thursday, 12th August, 2013
Changes
Added tag editor.
Revamped System Manager interface.
Added search/replace functionality into System Manager.
Project Properties no longer used for Control System connection properties - now integrated with revamped system manager.
Automatically create new page when creating a new project.
Added save notification before exporting projects.
Made global token manager resizable.
Allow overwriting of assets when importing (eg. scripts, images, etc).
Added better right click context menu support for editing button simulation modes.
Fixes
Copy/Paste shortcut keys now work in validated input fields such as join number fields.
Correctly set saved state to unsaved after creating new pages.
Various small bug fixes resolving some crashers.
Version 2.6.0.602
Date Released: Thursday, 2nd June, 2013
Changes
Revamp of loading process to reduce memory usage (subpages and pages only loaded when needed, rather than on startup).
Added preview release of Anodized Light theme library entry.
Added ability to drag n drop groups from Theme Library into the project tree to create a subpage (rather than dropping only onto open pages to copy all objects to the page from the group).
Small UI updates
Overlay browsing now remembers last overlay set selection in button properties.
Overlay browsing can now use subfolders for better organisation of overlay sets.
Added setting to allow dragging objects out of page bounds. HINT: Hold CTRL whilst dragging objects to force page bound restrictions even when dragging outside bounds is enabled).
Added button for Script Manager in the toolbar, and via the View menu.
Added button in subpage properties to swap the width and height properties to easily change from landscape to portrait sized subpages.
Added support for HEAD requests in the Upload Service.
Added dynamic list of common resolutions to project properties - edit resolutions.txt (in install path) to add your own common sizes as needed (will be overwritten each guiDesigner update!)
Fixes
Fixed copying of retina images to project asset folder in various processes (ie. dragging from Theme Library, saving a project as a new project, etc).
Fixed hit test detection of theme library group subpage backgrounds
Fixes for gauge/slider preview rendering when no inactive image is used
Fixed overlay image rendering in inactive and active states within theme library
Fix some subpage rendering issues (still some issues remain where checkered background is rendered at inappropriate times).
Fix for issues when detecting IP address in the upload service.
Fix for assigning commands to buttons when the system containing the command has a colon in it's name.
Fix for project tree scrolling bug, where it would not stop scrolling even after moving mouse from the tree edges.
Fix bug where save state was not dirtied after deleting a page (allowing you to easily close a project without saving after deleting a page).
Fix for timers on landscape pages not being correctly saved in last beta.
Version 2.5.1.424
Date Released: Wednesday, 24th April, 2013
Changes
-
Added page count and object count stats to status bar.
Added support for autoscaling options for android targets.
Added integration with website account for simple device management.
Added airplay parameter to video object to enable or disable AirPlay selection button in video overlay controls.
Gestures can now be assigned to pages/subpages by selecting the page background (rather than requiring selection in the project tree).
Updated font selection tools for better iOS and Android font selection.
Added preference for undo limit count.
Added ability to cleanup unused themes from projects.
Added iPhone 5 to list of project size templates.
Added detection of retina graphics for easier
GUI design for retina-only targets (non-retina graphics are no longer required to build projects for these devices).
Updated to use .NET 4.0 framework for better performance.
Various UI cleanup.
Fixes
Fixed issues with blurry fonts (WPF bug)
Fix various dialog windows causing guiDesigner to disappear from windows task bar.
Fix issues with system manager window flicker.
Fixed crashes when using marquee tool in some window size/zoom level situations.
Fixed bug with keyboard shortcuts triggering when theme manager tree was focused.
Fixed issue relating to encrypted project export and subfolders.
Fixed issue with scripts not being saved into subfolders when performing project archive export.
Fixed issues with backslashes being used where forward slashes were required for script paths.
Fix issue copying systems that contain subfolders between projects.
Fix bugs with the clear commands/macros functionality in edit menu.
Fix for overlay image sizing not being automatically detected for images in subfolders.
Fixes for regional settings where decimals are represented differently.
Fix in sound manager to ensure files do not remain locked after playback.
Fixed issue where version numbers were incorrectly compared during check for updates.
Fixed Upload Service showing old device ID formats in some cases.
Various fixes to plugin system.
Various other bug fixes.
Version 2.4.1.0
Date Released: Monday, 3rd September, 2012
Changes
Added new iPhone theme 'Gravity' to theme manager.
Added 'Open Project Folder' option to project context menu.
Added textEncoding option for external systems
Fixes
Fixed bug where dragged command/feedback/system would lose focus after dragging away from System Manager window.
Fixed issues with retina images not copying across when adding themes from theme library
Fixed bug with custom color palette not saving/loading for text drop shadow color selection.
Version 2.4.0.0
Date Released: Sunday, 5th August, 2012
Changes
Added preference to close the upload service when caching to device completes.
Added new grey theme to theme library.
New icon.
New toolbar icons for open and create project.
New tree icon for project root node in Projects tree.
Text objects set to wrap text by default.
Changed Cache Complete popup to not show by default on new install
Fixes
Fixed bug with timers not saving correctly.
Fixed issue with command names not being correctly checked for uniqueness after trimming spaces
Fixed issue with hide checkbox not enabling correct UI elements for slider properties
Fixed bugs with dragging/dropping from theme library
Fixed bug with retina images missing from archive exports
Version 2.3.5.5
Date Released: Friday, 23rd March, 2012
Changes
Fixes
Fixed bug where feedback items could not be dragged into folders.
Fixed bug where page joins weren't showing in join manager.
Updated webserver to handle query strings correctly.
Fixed crash when right-clicking whilst dragging marquee tool.
Fixed bug where “saving as” from a project with subdirectories for assets would fail.
Fixed bug when incrementing numbers on end of command names after copy/paste.
Fixed bug where commands/feedback would not be added to selected system folder.
Fixed bug where delete key when editing system folder names would attempt to delete the folder.
Fixed bug where exporting project archives would places assets in wrong folder locations.
Version 2.3.5.2
Date Released: Tuesday, 21st October, 2011
Changes
Fixes
@2x images from overlay browser were not being copied correctly, causing overlay browser to fail working completely.
Removed @2x images from overlay browser window (instead they are automatically copied when choosing the non-@2x file).
Fixed bug where join manager would not show joins on subpages
Version 2.3.5.1
Date Released: Tuesday, 18th October, 2011
Changes
@2x images from overlay browser are now copied to the project directory if they exist.
Added option to disable subpage clipping (default is on). This allows subpage content to be visible (but not clickable) outside subpage bounds.
Added return page flip to Gesture properties.
Fixes
Fixed bug where multiple theme duplicates would be created when pasting pages within the same project.
Pasting pages between multiple projects no longer creates multiple theme duplicates, instead existing themes are used.
Updated installer to ensure guiDesigner is closed before starting the installation process
Fix crash when entering negative values into slider indicator offset properties
Fix issue where Disconnection Join was not being saved for systems
Fix crash when clicking on theme tree items accidentally.
Version 2.3.5.0
Date Released: Wednesday, 14th September, 2011
Changes
Removed System Library from System Manager (will be replaced with better module system in future).
Rename system properties to better reflect their usage.
Disable “maintain constant connection” checkbox for UDP systems as its not required anymore (replaced with “accept incoming connections” option).
Added
CSS mimetype support to upload service.
Validate IP Addresses in system properties.
Added option in system properties to “Accept UDP Broadcasts”.
Added numeric validation to video tool and web tool properties.
Added check to ensure web tool
URL and Title serial joins could not be the same.
Added feature for button properties to remember the tab it was last in.
Added Pan gesture type support.
Added Zoom 100% shortcut CTRL+1
Change order of depth tool sub-items to relate to their depth function.
Added copy/paste to Theme Manager context menu.
Added folder support in System Manager tree.
Added preferences dialog to Edit menu, with ability to launch the log file directly.
Added Clear List Joins function.
Added option to automatically launch browser for debugging after upload.
Added option to show time it took to complete the upload to device (can be disabled in Edit > Preferences)
Fixes
Fixed
URL Decoding for special chars in filenames in Upload Service.
Fixed bug where button overlay images would not be copied to new project directory when copying buttons between projects.
Allow join manager window to be resized whilst resizing its controls correctly.
Correctly track video tool and web tool joins in Join Manager.
Fix bug where “allow caching” checkbox in image properties would load incorrectly.
Fixed crash with Custom Join Assign tools.
Ensure overlaid command name and macro names are redrawn on open pages when renaming/deleting commands/macros.
Ensure nodes in system manager have their tooltip updated after editing properties of commands, etc.
Fixed crash when entering non-numeric data into gauge properties.
Fixed bug where subpages could contain other subpages when loading incorrectly formed XML.
Ignore right-button double clicks in system manager.
Fixed “Clear All Joins” functions to include subpages, video tool and web tool objects.
Version 2.3.4.2
Date Released: Thursday, 26th May, 2011
Fixes
Version 2.3.4.1
Date Released: Monday, 23rd May, 2011
Changes
Added support for HTTP and HTTPS systems, as well as other minor updates to system properties dialog.
Added support for JavaScript integration (via project properties, button actions, command properties, system properties, and gesture actions).
Removed wizards from new system/command/feedback dialoags. Making way for new module format currently under development.
Added ability to export encrypted zip format. iViewer can now load an encrypted zip file from any web server, keeping your source files safe. The zip file itself is not encrypted, but rather each file within it.
Fixes
Fixed issues with subpage rendering.
Fixed possibilities of project and subpage names only containing spaces.
Fixed button/gauge/slider drawing when stretching the object beyond source image sizes.
Version 2.3.2.2
Known Issues
Changes
Added UDP broadcasting method of interacting with other windows applications
Added copy/paste using keyboard shortcuts for System Manager
Changed the renaming of duplicate systems/commands/feedback/macros to use a smarter renaming algorithm
Added delete key support for theme manager
Removed OK button from Sound Manager because its no longer needed now that the Sound Manager is a dockable window
Added support for 'auto focus' input field property.
Fixes
Fixed issue with commands/macros assigned to buttons being lost after editing command/macro names
Fixed issues with copy/pasting pages/subpages across projects.
Fixed issue where some onmatch commands were being forgotten when opening a project, due to referencing systems that hadn't been parsed yet.
Version 2.3.2.1
Date Released: Monday, 25th October, 2010
Known Issues
Changes
Added Theme Library and built in theme called 'CF Blue' for iPad.
Drag and drop image files onto a page to automatically add an image object
Added support for reverse filling sliders
Added support for assigning commands/macros within feedback onmatch items
Added support for setting transitions within gesture actions (for defining page flip and subpage transitions on gesture swipes)
Added close project option to file menu
Added support for disabling web view running when hidden
Added 'stop macro' functionality to command properties
Added startup macro property to system properties within System Manager
Added support for hidden feedback items, allowing their settings to be hidden in encrypted
GUI files
Added 'fit' button to subpage properties to crop the subpage to fit it's contents
Escape key now deselects objects on a page and activates the arrow tool
Fixes
Version 2.3.2.0
Date Released: Friday, August 27, 2010
Known Issues
Changes
Fixes
Stop resizing of subpage references via keyboard shortcuts
Stop being able to edit page names with illegal characters
Click assign overlay image with no image now clears the overlay
Version 2.3.1.13
Date Released: Sunday, June 6, 2010
Known Issues
Changes
Interface drawing routines completely rewritten to take advantage of WPF performance
Live position and size data displayed within interface
New feedback parsing features (tokens, onmatch, list data)
New timer features for pages and subpage references
Page zooming and window resizing (with keyboard shortcuts)
Macro command lists now sorted by system
Macro window resizable
Added macro toolbar for moving and deleting commands within a macro
Drag and scrolling now possible in project tree and system manager tree
Click assign overlay to clear overlay image is now possible
Themes can now be dragged onto objects to assign a theme
Themes can be dragged onto a page to create a new object using the dragged theme
Can now copy/paste anything in the System Manager (systems, commands, feedback, macros)
Bug Fixes
Slow performance
Page scrolling when using smaller monitor resolutions to create larger resolution projects (iPad)
Increase textbox size to allow 4 digits in x/y/w/h property fields
BG color for page themes can now be cleared
Selection tool can now select multiple items when dragging and holding shift
Distribution and alignment tools now usable after unlocking objects
Renaming pages now correctly strips non-alphanumeric characters
Page align center tools can now align a group of objects
When copying an object from one project to another, the theme is now copied also if required
Single click to create a new object will now resize the object to match the theme if possible
Upload service enhancements
Exporting project archive now includes sub folders and sound assets
Version 2.2.0.0
Date Released: Sunday, Decemeber 6, 2009
Known Issues
Changes
Bug Fixes
Fixed bug where negative X and Y shadow offset values for text and button themes could not be entered.
Fixed bug where button theme shadow blur amount of 0 wouldn't render correctly.
Fixed bug when creating new text theme it wouldn't update the display correctly until a font was selected from the list (and font style buttons would not work).
Fixed bug where lists within subpages could cause crashes when opening a project.
Fixed bug where adding a system could fail when 'connection join' was left empty. Now defaults to zero. Also changed system default
EOM string to empty.
Fixed bug where importing themes from a project in the same directory would result in no themes being imported.