Beta versions are not as thoroughly tested as stable
Updated project folder format; lots of bug fixes
06 September, 2022 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct Animate
Notes
It's the start of a new release cycle! This is usually when we introduce our bigger changes, and that's the case this time too.
Please back up any important projects before using this beta release. This is our strongly recommended best practice and you should be doing it anyway to protect your work in the event of a disaster. However we are emphasising this as this beta release changes some important details around the way project files are saved. While we've worked hard to try to make sure this works reliably, there is a risk of a mistake causing problems with project files, which could make then unopenable. So please take care with this release in particular.
The change to the project file format is that subfolders in the Project Bar are now represented with real subfolders in the project. It also preserves the case of filenames. Previously content was always saved in the same folder regardless of the use of subfolders, and all names were lowercased. While this change affects .c3p files (which are zip files of a project folder), it will be more noticable with project folders: the first save will rearrange folders and rename files. This could also cause a significant change if you are using source control. However it should make for a better experience when editing large projects, especially if using an external JavaScript code editor. We also intend to later update exported projects to also use real subfolders, and so this change will help make things consistent between project folders and exported projects.
Aside from that there's a range of smaller additions and changes which you can find in the changelog, and lots of bug fixes, especially for Timelines and the Animations Editor. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r309
New Additions
Timer behavior: 'Stop all timers' action
Browser: set/get CSS properties for entire document
Changes
Use real subfolders in project folders to match subfolders in the Project Bar
Preserve case on filenames in saved projects
Require valid filenames for project files and folders (may cause some invalid names to be changed)
Timeline bar: overwrite keyframes when dragging another keyframe on top of it
Timeline bar: 'ease' and 'path mode' value of master keyframes will now take precedence over the same property in a corresponding property track
Bug Fixes
Timeline bar: crash moving keyframe to time 0
Timeline bar: crash toggling the 'transform height' property of a hierarchy child while it is on a timeline
Timelines: possible runtime crash using the 'Set Time' action
Timelines: 'On finished' trigger not fired in certain conditions
Properties bar: instance layers property showing wrong text for overridden layers
Animations editor: snap selection to grid if needed when pasting
Animations editor: allow pasting animations to the root of the animations pane by clicking on the empty space
Animations editor: copying animations could copy the incorrect content
Animations editor: select all the content of a subfolder when it is selected
Animations editor: crash closing the editor and undoing changes to object types with no animations (regression r308)
Hierarchies: loading the same save state multiple times causing unexpected results
Hierarchies: instances using the 'No Save' behaviour not restoring hierarchies properly
HTML element: 'Set CSS style' did not handle CSS variables propertly
Data editor: allow text wrap when editing long text (regression r305)
Scripting updates
Add List script interface
Share Construct Animate Release r309 Now