View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Searching for a condition/action now correctly includes behavior category names in results
Pasting events referencing missing items in the project should now show an error message instead of crashing
Correct tooltip text for the preview splitter in the toolbar
Layout View now correctly redraws after releasing Alt key
Global layer instances saved to all layers using them.
Overlap of sliding panels when using the image editor in mobile devices
Highlight items in the Z Order Bar
Expressions dictionary overlapping parameters dialog
Focus the first parameter of the parameters dialog
Loading a .capx from the cloud and saving would overwrite with c3p content but capx extension
Searching for a condition/action now correctly includes behavior category names in results
Pasting events referencing missing items in the project should now show an error message instead of crashing
Correct tooltip text for the preview splitter in the toolbar
Layout View now correctly redraws after releasing Alt key
Global layer instances saved to all layers using them.
Overlap of sliding panels when using the image editor in mobile devices
Highlight items in the Z Order Bar
Expressions dictionary overlapping parameters dialog
Focus the first parameter of the parameters dialog
Loading a .capx from the cloud and saving would overwrite with c3p content but capx extension
Can no longer change event or instance variable type after events are added using them (since changing the type would make the events invalid)
Instance variables can now default their initial values to a previously deleted instance's values
Zip files created on macOS can now always be opened via drag-and-drop to the editor
Possible spurious 'Failed to load project' error after opening project
Cloning a SpriteFont now always sets origin correctly
After closing a Remote Preview, a normal preview still started Remote Preview again
Changing Array/Dictionary instance variables did not enable save
Crash when setting the tile offset properties of a tilemap instance
Crash when exporting to a platform not available to the free edition
Properly adjust image points when an image is resized or cropped
Scrolling in the Tilemap Bar was not working in OSX
Submenus not working properly in mobile
Able to open the same project twice from the same cloud service
Blank error messages appearing when save fails
Archiving message doesn't appear when saving
If renaming file failed the editor would crash
Parameters dialog: possible crashes typing system expressions
Event Sheet View: possible crash copy-pasting events with local variables
Event Sheet View: use a better insert position when adding an include
Crash when changing layouts while editing the name of a layer in the Layers Bar
Image editor crashes when imported files are deleted on the local file system
Crash when setting image points
Live Previewing particles could cause other objects to disappear on macOS
Force-own-texture layers sometimes did not appear correctly in the editor on macOS
Crash creating family of Arrays
Possible crash using a single effect on a layer
Event Sheet View: 'Copy as Text' now marks disabled events
Image editor crashes when trying to open empty or invalid files. In this case C3 with replace the faulty images with valid empty ones.
Wrong layout view instance sizes when changing the initial frame or initial animation properties in the properties bar
Saved projects recently modified value stopped updating and out by 1 hour
Cloud save: creating file message not dismissed when file creation fails
Some users unable to cloud save with Google Drive
Layout View: 'Parallax in editor' option didn't work
Layout View: resize from origin using Ctrl could get stuck enabled using shortcuts like Ctrl+C
Parameters dialog: IME typing (e.g. using Japanese text input) should now work better with autocomplete
Parameters dialog: crash typing behavior expressions (introduced in r33)
Parameters dialog: can now tab to add/remove parameter links in 'Call function' and activate them with spacebar
Event Sheet View: possible crashes introduced in r33 moving events referencing local variables out of scope
Possible crash changing Text font if the project included a corrupt or unreadable font file
Previewing array files out of sync until file closed
Possible crash when opening the image editor
Crash when duplicating layouts with tilemaps on them
Bug preventing the correct setting of collision polygon vertexes through the toolbar of the image editor
Crash when closing the image editor after making some changes to origin image points
Keyboard shortcuts not working as expected when a tilemap is selected
Updating the name of an array file didn't update the tab name
Rapidly pressing ctrl + s crashes
Event Sheet View: significant refactoring to fix a number of issues with drag-drop/copy-pasting event variables
Event Sheet View: pressing Ctrl+F now focuses the Find dialog when it's already showing
Layout View: cloning instances now correctly preserves the blend mode
Layout View: possible crash pressing both middle and left mouse buttons
Creating a new non-layout object (e.g. Audio, Array) now correctly shows its properties after adding it
Parameters dialog: call tips could sometimes appear blurry
Parameters dialog: double-tapping autocomplete suggestions on mobile should now work correctly
Sprite/Tiled Background: loading images from project files could break after export due to case sensitivity
Correctly apply all changes made with the resize dialog of the image editor
Rendering of transformed tile collision polygons
Highlight items in the Z-Order Bar when the corresponding instances are selected in the layout view
'Copy as text' for events now marks inverted conditions
Event Sheet View: copy-pasting multiple event groups now ensures every group gets a unique name
Project Bar: renaming items with long names didn't always work
Sprite/Tiled Background: loading images from project files didn't work in preview mode
Layout View: copy/paste or ctrl+drag of instances did not always preserve Z order
Adding/editing a family now correctly sorts the object list on the left
Possible crash drag-dropping files in to Construct 3 then removing the original files
Hide all unneeded gutter handles in the different modes of the image editor
Add 1 pixel of transparent border when cropping image that have no transparent space to crop
Select expressions from the expressions dictionary by hitting enter
Crash when deleting several animation frames by keeping Delete key pressed in the animations editor
Incorrect instance sizes after importing an animation from a sprite sheet and replacing selecting the option to replace the whole animation
Prevent the creation of unneeded undo point when using the fill tool in the image editor
Hide the expressions dictionary by default in mobile
Z Order Bar and Bookmarks Bar not behaving and expected
Crash previewing with certain plugins and behaviors which depended on external files
Crash exporting to NW.js if project has no icons
Crash cloning an object type
When UI animations are disabled, closing a dialog with 'Enter' could perform a second action
Pressing keys for Keyboard object parameters could activate keyboard shortcuts
Event Sheet View: constant variables could still be modified in actions
When using 'dialog' preview mode, resizing the dialog was unreliable
Create new object dialog: after entering an invalid name, the dialog could not be OK'd
Possible crash trying to preview while a project was saving or loading
Crash opening .c3p project using addons that are not installed
Crash when double clicking on an item in the bookmarks bar
Scrollbar not showing in the image points panel of the animations editor
Better handling of the secondary mouse button in context menus
Crash when setting "initially visible" property of a tilemap instance
Possible crash trying to set image points
Possible crashes copy-pasting events between projects
Events could incorrectly disappear moving event variable to a new scope
Could not drag-and-drop an event group containing a local variable
Events might not work correctly after using 'Replace object'
Enabling 'Use loader layout' did not work
ShadowLight plugin didn't work after export or in remote preview
Images not immediately being removed from spritesheets after deleting an object
Crash deleting a family then an object type in the family
Layout view instances not resizing properly when deleting frames in the Animations Editor
Eraser drawing twice in the image editor
Issues with Project Bar UI state save and restore
Crash when repeatedly showing and hiding balloon tip controls
Delete collision polygon points using the delete key in the keyboard
Crash after swapping animation names in the Animations Editor and them attempting to undo that change
Deleting a selection was saving selection to the image editor's clipboard
Cordova export: improved validation of project properties, since invalid values could cause app builds to fail
App build service was generating empty zips
Added handling of storage errors, which ought to prevent crashes due to QuotaExceededError. Instead an error is shown suggesting to free up storage space.
Inserting new objects in a popup layout view window didn't work correctly
Dialogs in popup windows should now work correctly
Possible crash closing a popup window with a dialog open in that window
Double-clicking Text or SpriteFont objects in a popup window now opens the text dialog in the correct window
'On function' events referring to global constant strings now trigger correctly
Eraser hardness when using a size of 1 or 2
Image editor cut tool crashes
Setting of the cursor when dragging a selection in the image editor
Crash in the Tilemap Editor when trying to edit a tilemap in a locked layer
Bug causing instances to change size when adding or deleting animations or frames in the animations editor
Crash when opening the project bar from the main view menu while there is more than 1 active project
Crash when closing the image editor
Crash opening project that includes a layout with a partially valid name
Autosave not reading setting object correctly
Crash cloning an object type with family instance variables/behaviors/effects
Crash pasting events referencing missing project files (now displays a message)
'Else' events did not always update their valid state after making changes to the event sheet
Starting Remote Preview with a normal preview open, or vice versa, didn't work
Corrected aspect ratio calculation in the resize dialog of the image editor
Properly disable keyboard input of the image editor when it is closed
Tilemap editor crash when using the rectangle tool
Bug preventing the scroll bars in the image editor from working after the first time closing it
Crash when removing global project objects while the Z-Order Bar is open
Fixed Project Bar UI state save/restore
Brush tool color becomes black when any snap option is turned on
Crash when updating the image points tool in the image editor
Crash when resizing a tilemap instance to negative values
Crash when changing text file extension to binary file extension
Text files that look like array or dictionary files will open in the data editor, even if they have a different extension
Hang exporting empty project with "deduplicate images" enabled
Exporting projects using effects with "Minify script" enabled did not work
Worked around C3 failing to load due to browser extensions that crash
Crash exporting project using the Facebook plugin
Crash exporting with Cordova
Export statistics for some exporters listed NaN numbers
Crash using Bullet 'Bounce' action when not overlapping anything
Image editor rendering issues at browser zoom different to 100%
Event sheet view: using arrow key navigation no longer selects collapsed events
Parameters dialog: double-clicking an expression field now always selects it
Parameters dialog: focusing a different app and then refocusing C3 now correctly preserves expression selection range
Layout view: possible crash scrolling after cancelling an object placement
Layout view: sometimes objects could display the loading placeholder (light blue) while placing a new sprite