This article contains release notes for the Chameleon Designer.
Version 2.4.14
Fix publish not detecting the topic data type of a scene when it only contained dynamic tags
Version 2.4.13
Fix crash in script editor when saving some scripts
Fix crash in script editor when dragging material or font objects into the script editor window
Version 2.4.9
make background of scene thumbnails black instead of transparent
Version 2.4.8
use .net framework 4.8
Version 2.4.7
fix File->Save Image not working
Version 2.4.5
fix gears dialog not launching from the Tools->Gears menu
Version 2.4.4
add scene thumbnails on publish of asset scenes in ticker projects
Version 2.4.2
Features
Add “Additional Parameters” to Flow Settings. Can be used for setting “SslMode=None”, for example.
Updated Gears tool (1.0.0.18) with associated minor changes
Version 2.4.1
Features
Updated Gears tool (1.0.0.15) with associated minor changes
Version 2.4.0
Features
Ability to import a scene from another project (File / Import Scene)
Ability to import a script (global function) from another project (File / Import Script)
Note that event handler scripts are imported as part of Import Scene, or can be copied and pasted
When auto-save is specified in the editor settings, save the project only if it has actually changed
When inserting new objects in the object tree, insert after instead of before the selected object
Version 2.3.1
Bug Fixes
Fix problem where object is not actually moved by drag-and-drop in object tree
Version 2.3.0
Features
Add zoom buttons for 100% and fit-to-screen
Retain object tree column widths when switching scenes or projects, or restarting Designer
Bug Fixes
Fix problem where object may disappear when dragged to the end of a group
Version 2.2.2
Bug fixes
Don’t crash if a duplicate object is found at startup
Version 2.2.1
Features
Gallery support
Version 2.2.0
Features
Ability to save an image of the project (click Save Image in the File menu)
Ability to publish to multiple content groups at once. However, selecting multiple content groups currently disables the unpublish and upload-to-server features.
Bug Fixes
Fix problem where scene thumbnails showed elements outside the visible area
Version 2.1.5
Bug Fixes
Fix problem where text alignment is slightly different than it is in Chameleon Web Server (aka Ticker Player)
Version 2.1.4
Features
Copy local fonts to project folder
Bug Fixes
Fix problem with copy-to-clipboard when using Teamviewer
Version 2.1.3
Features
Delete all log files older than 60 days
Keep editor logs in standard log directory
Remove browser console tool, now that editor logs are being kept
Show full path in recent projects list instead of just putting it in the tooltip
Minor changes to script editor window layout (remove horizontal splitter and resize edit pane when vertical splitter moves)
Bug Fixes
Fix problem where the wrong image was shown if the previous project had one with the same name (previous image was shown)
Fix problem where videos did not play
Fix problem where embedded objects did not clear after being deleted
Fix problem where error image did not appear for materials with invalid path
Version 2.1.2
Features
When a font is selected in Text Properties, select the corresponding item in the font list, and similarly for materials
Add ability to view browser console (Tools / Browser Console) for diagnostics and customer support
Bug Fixes
Fix problem where object selections were cleared unnecessarily, e.g. after editing a font or material
Fix problem where Gears did not automatically use the last server selected in File / Publish
Other
Reduce memory usage
Version 2.1.1
Features
Support additional properties in user scripting (fonts, materials, quad paths, masks, and more text properties). See corresponding sample scripts for details.
Add “Show IDs” checkbox to font and material lists, so they can be referenced by ID in scripts
Bug Fixes
Fix problem with object locking
Fix problem where clicking cancel in Animation Editor would clear animations in timelines
Fix problem where mask rectangle is not displayed correctly
Version 2.1.0
Features
Provide user scripting capability with new Script Editor (requires Chameleon Web Server 3.0.276 or later)
Enhance the Publish Project dialog, so user can select previous published name, change the published name and unpublish (i.e. remove published project)
In the object tree, remove the “unlocked” icon, so there is no icon in the lock column if object is not locked
Add File menu shortcuts: CTRL+N for “new project”, CTRL+O for “open project”, and CTRL+ALT+S for “save as”
Provide a new icon for the Animation Editor
In the Animation Editor, change “Phase” to “Event” to match the Script Editor
Bug Fixes
Fix problems with animations in duplicated scenes
Version 2.0.5
Features
Make the Animation Steps Editor non-modal, so users can edit scenes while it is open
Include selected global tags in the Animation Conditions Editor
Version 2.0.4
Features
Save the project before running Gears
Set the published name to the project name by default
Bug Fixes
Fix problem where the project name was blank in the Publish dialog
Version 2.0.3
Features
Make the Animation Timeline Editor non-modal, so users can edit scenes while the Animation Timeline Editor is open
Version 2.0.2
Features
Tool to delete unused resource files (under the Tools menu)
Tooltips for the Visible, Lock and Edit buttons on a scene
Bug Fixes
Fix problem where clicking Timeline Editor in a scene context menu does nothing
Fix problem where animation materials do not play if defined in a non-root folder
Version 2.0.1
Bug Fixes
Fix problem where design window is occasionally blank and unresponsive at startup
Fix problem where image files are not rendered if the names contain special characters
Fix problem where adding or deleting fonts may cause side effects to other text objects
Version 2.0.0
*** Requires Chameleon Web Server 3.0.269 or later ***
Features
New animation editor and features
Ability to see at a glance which timelines have associated animations
Ability to share animations across timelines
Ability to run animations in reverse. For instance, UpdateOut and UpdateIn can use the same animation, with one running in reverse.
Timescale now affects the speed of the animation. So setting timescale = 2 makes the animation run at half speed and take twice as long.
Rich conditions editor
Many ease-of-use improvements
Object tree improvements
Retain expansion state when switching scenes
Automatically scroll the object tree when needed during drag-and-drop
Insert (or paste) new objects before selected one, rather than at end
Add context (right click) menu to objects in tree
Do not allow an object to be dropped inside a non-group object
Implement cut (previously copy and paste were implemented, but not cut)
Remove list view option
Add a browse button for mask files
Add a View menu for easy access to panes such as font list or material list (and move Refresh from Edit menu to View menu)
Add tooltips to the recent projects list, so you can see the path for each project
Use one log file per day, not one per startup
Bug Fixes
Fix problem where object alpha could not be set
Fix problem where character spacing could not be set
Fix problem where alignment options where sometimes not enabled
Fix bug where quads would jump when clicked or dragged, if ScaleType = AlignImage
Fix crash during object tree drag-and-drop
Show correct icon for embedded objects in object tree
Version 1.3.2
Features
Integrate Gears in the Tools menu
Support drag-and-drop of fonts and font folders, and display font folders as a tree
Support drag-and-drop of materials and material folders, and display material folders as a tree
Version 1.3.1
Features
Add option to resize quad to match material
Display image dimensions in material edit window
Retain size of panes when undocked/floating
In Publish dialog, provide option to upload project to server
Check for updates at startup
Add tools to delete unused fonts and materials
Support cut & paste of fonts and materials
Improved keyboard handling for fonts and materials (Delete, Ctrl-X, Ctrl-V, Enter, etc.)
Open edit window when adding font, material or folder, or duplicating font or material
Implement F2 to trigger renaming of font and material folders
Bug Fixes
Fix bug where object type icons were not displaying in the object tree
Fix bug where browsing for animation folders was disabled in material edit dialog
Version 1.3.0
Features
Allow selection of flow server from Publish dialog
Use previous server selection and content group as defaults when opening Publish dialog
Auto-refresh after "Reset Default Layout"
When a scene is marked as an asset, set the zone name to Asset automatically
Interpret delete key as delete scene request if scene has no objects
Remove the Background and Bug tag templates and add Global and Asset templates
For asset scenes, show only Asset tag templates; for others, show all but Asset
Implement F2 key to trigger renaming of scenes, objects, materials and fonts
Bug Fixes
Fix bug where a quad in a group may be positioned incorrectly
Fix bug where undo of object delete did not restore it to correct place in object tree
Fix bug where zone appeared twice in Publish dialog
Fix bug where zone did not have correct icons listed in Publish dialog
Version 1.2.7
Bug Fixes
Fix authentication problem in the Publish function
Version 1.2.6
Bug Fixes
During drag-and-drop in object tree, ensure tree refreshes right away (it wasn't refreshing when dragging a group inside another group)
Fix problem where graphic thumbnail was not created if graphic name was not a valid file name
Fix problem where Designer indicated a save was needed on a project you just opened
Version 1.2.5
Features
Add database user name and password to Flow Settings
Version 1.2.4
Features
Add custom skin to installer, rename app to Chameleon Designer.exe and rename desktop shortcut to Chameleon Designer
Bug Fixes
Ensure an object is selected after opening or creating a project
Version 1.2.3
Features
Drag-and-drop reordering of scenes, with undo and redo
Improved drag-and-drop reordering of objects in tree, including new visualization and undo/redo support
Undo/redo support for adding and duplicating a scene
Undo/redo support for adding an object
Retain object tree expansion status when switching between scenes
Change user interface text to say "scene" instead of "graphic"
New install program
Version 1.2.2
Bug fixes
Fix problem where publishing did not work, due to incorrect MySql.data.dll version in the 1.2.1 install.
Version 1.2.1
Features
Use correct font for each "Aa" in the font list (existing projects with many fonts will be slow to load the first time, while font images are created)
When editing fonts or materials, validate names and prevent blank or duplicate
Bug fixes
Update installer so Visual C++ 2013 is detected if installed
Version 1.2.0
Features
Support all Google fonts (complete list is at https://fonts.google.com/)
Support local fonts defined by font files of type .otf, .ttf, .woff, .woff2, .svg or .svgz
Support all font weights that are supported for each font (thin, light, extra-bold etc.)
Add three new text properties: padding, line spacing and character spacing
Add tooltips in the font and material lists
Version 1.1.7
Features
Add Reports menu with Unused Fonts and Unused Materials reports
Implement undo for object delete and graphic (scene) delete
Move to a single undo stack for whole project, instead of one per graphic (scene)
Bug fixes
Fix bug where manual refresh was sometimes needed after project load
Limit the undo stack to 30 operations (was unlimited, which could cause out-of-memory conditions)
Fix behaviour of slider in object tree (dragging with mouse was very slow)
After drag-and-drop in object tree, mark project as needing save (show asterisk beside project name, and prompt to save on close)
When saving project after drag-and-drop in object tree, ensure new object order is preserved
Version 1.1.6
Bug fixes
Fix bug where a graphic (scene) is spontaneously selected because of a thumbnail update
Fix bug where multiple objects in a graphic (scene) are selected because of a thumbnail update
Version 1.1.5
Features
Show a thumbnail per graphic
Add an editor setting to export JSON file when saving
Improve smoothness of object click-and-drag
Show graphic name in Timeline Editor window title
Add View Release Notes to Help menu
Point the Online Documentation Link specifically to the Chameleon Designer page
Remove the Tools menu, which was obsolete
Bug fixes
Fix bug where Duplicate Font created a default font instead of copying the selected one
Fix bug where the zoom percentage was not applied when a project was opened
Fix bug where error material did not display (e.g. in case where file specified for material is not found)
Restore support for URLs in material file name
Prevent the default context menu from displaying when you right-click in the editor window
Version 1.1.4
Features
Add projects folder to editor settings
Move all settings dialogs to new Settings menu
Make material edit window fixed size
Bug fixes
Fix bug where group selection box sometimes does not appear
Version 1.1.3
Features
Implement scaling of animated quads
Remove MaskFile from quad properties
Make material edit window fixed size
Bug fixes
Fix bug when switching a quad from one animation material to another, or from animation material to image material
Version 1.1.2
Features
Overhaul quad scaling logic, including addressing problems introduced in 1.1.1
Version 1.1.1
Features
Changes to quad scaling logic (these were problematic, but fixed in 1.1.2)
Clear selection when ESC key pressed in design window
Add setting to control debug logging
In "save as", allow user to select an existing file
Version 1.1.0
Features
Add confirmation prompt on object deletion
Improve auto-refresh behavior
Version 1.0.79
Features
Minor improvements to object selection consistency
Version 1.0.78
Features
Add support for font and material folders
Version 1.0.77
Features
Add check-for-update support
Bug fixes
Fix crash that may happen after opening a very large number of projects
Version 1.0.76
Bug fixes
Fix crash when publishing graphic with no zone specified
Version 1.0.75
Features
Treat graphics as assets if zone = asset
Version 1.0.74
Features
Add support for publishing assets
Version 1.0.73
Bug fixes
Fix bug where Editor Preferences window did not show
Version 1.0.72
Bug fixes
Fix bug where themes did not work correctly
Version 1.0.71
Features
Add more Undo/Redo support, e.g. for object selection and rotation
Version 1.0.70
Features
In export dialog, ensure project directory is used as default directory
Bug fixes
Fix bug where Undo and Redo menu items were not enabled correctly
Version 1.0.69
Features
Improve consistency of settings windows
Bug fixes
Fix exception that may be triggered on closing Project Settings window
Version 1.0.68
Features
Implement option to save automatically every n minutes
Version 1.0.67
Features
Allow only one instance of Chameleon Designer to run at a time
Version 1.0.66
Features
Added CTRL+S shortcut to save project
Version 1.0.65
Features
Added Animation Dir field to materials, allowing a material to point to a folder containing a sequence of PNGs to be animated
Added Animation Speed property to quads to change the speed of animation in quads with an animation material.
Version 1.0.64
Features
Added delete button in the Publish window to delete a previously published project - and any associated shows/ rundowns from the database.
Version 1.0.63
Features
Added "Skip Last Crawl Item" toggle under object properties to tell the player to position this item relative to the end of the "previous previous" item in the crawl, rather than the immediate previous item.
Version 1.0.62
Fixes
Fixed issue where project save operation would only go through if the designer thought the project was unsaved. Should always save the project
Fixed issue where designer would sometimes incorrectly think the project was in a saved state.
Version 1.0.61
Features
Added crawl background checkbox in graphic settings which allows you to specify an item as a background regardless of whether it has tags in it. (For use in conjunction with crawls.)
Version 1.0.60
Features
Added crawl / crawl speed support in graphic settings
Version 1.0.59
Changes
updated Pixi.js version
only expand the item being dropped upon, as opposed to all items, when a drag and drop occurs in the object list view
Version 1.0.58
Bug Fixes
Fixed issue where mask rect would disappear when layer was locked
Fixed problem where projects were always unsaved on project open
Fixed problem where certain properties wouldn't change the save state (Like the position of objects)
Version 1.0.57
Bug Fixes
Disallowed publishing with empty "Published Name" field
When an error occurs while publishing, keep the publish dialog open
Fixed audio from videos persisting between project opens
Fixed videos restarting on resize of the designer
Changes
Removed "Published By" field, opting instead to use the flow username provided in flow config
Version 1.0.56
Bug Fixes
Fixed bug where material thumbnails would not show up
Version 1.0.55
Bug Fixes
Fixed bug where nothing would show up in the editor window.
Version 1.0.54
Features
Added "Duplicate" context menu items for fonts and materials.
Changes
Updated Chameleon Designer icon
Version 1.0.53
Features
Added Content Group selection combo box in Publisher Window
Changes
Changed database authentication to Flow authentication
Moved Project Settings Window to centre screen and disabled everything but that screen when it appears
Version 1.0.52
Bug Fixes
Fixed bug where embedded browser would still look in the old format for the resource folder for resources.
Version 1.0.51
Changes
Designer always performs a "Save As" on the first save
"Save As" now creates a folder for the project with the same name as the project, and puts the XML, an exported JSON, and an "Images" folder within. The images folder is the new name for the resources folder that used to have the same name as the project.
Version 1.0.50
Bug Fixes
Fixed bug where mask rectangle would stay visible after the width and height specifications were removed
Features
Added actual mask to mask rectangle, where corresponding sub-objects are cropped out in addition to showing blue rectangle
Version 1.0.49
Bug Fixes
Removed error message when "last layout" file is missing on first startup
Recent projects are not added to recent projects list if the file was never saved
Features
Added visibility to mask rectangle in designer (A blue rectangle outline appears)
Version 1.0.48
Bug Fixes
Missing project message box no longer appears on startup
Fixed exceptions caused by trying to update materials to the new files when switching between project files before the project folder has been updated.
Features
Materials Sort By Name Ascending / Descending
Changes
The Layouts folder is no longer mutable
Version 1.0.47
Features
Added Mask Rectangle Functionality for Group Objects
Remembers last open project and opens it automatically on start
Added "Open Recent" menu item for opening recent project files under File
Version 1.0.46
Bug Fixes
Fixed issue where children of a group in a duplicated graphic have incorrect initial coordinates
Version 1.0.45
Bug Fixes
Fixed issue where duplicated graphics duplicated child objects twice, causing mismatched references when trying to delete or open a project with a duplicated graphic.
Features
Added Query topic support to the designer
Changes
Updated topic icons to be consistent with icons in Flow
Version 1.0.44
Bug Fixes
Fixed issue where AnimatedObjectModels in different Timelines / Animations were referencing the same object
Features
Layout combo box from which you can save and load layouts
Most recent selected layout is remembered between sessions.
Layouts are automatically saved on application exit, and when switching between each other.
Changes
Reverted project file format to the way it was before Version 1.0.42
Removed save and load menu items from the Window > Layout menu.
Reset default layout now resets the default layout to its original state and changes the selected layout to that one.
Version 1.0.43
Bug Fixes
Fixed issue where on project load, save state was not shown correctly.
Fixed issue where no image was shown on add button in timeline editor
Features
New File > Project Settings window which allows changing of project width and height
Layout persists between sessions
Changes
Changed delete button image to trash bin icon for clarity
Version 1.0.42
Bug Fixes
Fixed bug where save state of project was not always dirtied correctly when changes to a collection of objects were made
Features
New "Duplicate Graphic" option under context menu when right-clicking a Graphic in the Graphic List
Changes
Reorganization of project save files
Animated Objects now saved under their corresponding Object (E.g. TextObject, QuadObject), rather than in a list under an AnimationModel
Compatibility with old save files is still maintained
For now we continue to load from both locations to check for compatibility until a negligible amount of project files will be affected by the full transition
Version 1.0.41
Bug Fixes
Fixed bug where remnants of deleted objects were left behind in the Timeline view
Version 1.0.40
Features
Added mute property to embedded objects
Version 1.0.39
Changes
Removed deprecated ContentIn and ContentOut timeline options