Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section

This article contains release notes for the Chameleon Designer.

Version 2.4.15

  • add a ‘Maximum Line Count’ property to text objects to give more control over paging data in a text object when the data contains multiple lines

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



...