 
        Beta versions are not as thoroughly tested as stable
     
    
        
        
        
        
        
        
            
                New examples, and lots of bug fixes
             
            
                
                    
                        06 November, 2018 ()
                    
                    
                
             
         
        
        
        
        
                    
                        
                            Email Me New Releases
                            Don't miss out on the latest and greatest new features in Construct 3
                         
                        
                     
                
        
            
            
                
                    Notes
                    In this release we've added some new examples demonstrating interesting things you can do with some of the new C3 runtime features. This includes text and SpriteFont formatting and animations, using Drawing Canvas to display noise images generated from Advanced Random, and a new template using Tilemap and the new Tile movement demonstrating a basic tile-based game. Give them a spin!
Other than that this is mainly a bug-fixing release as we try to get things ready for a stable release. This will likely take at least a couple more weeks, but we've got a big batch of fixes for various new features and the C3 runtime in this release.
We're also making some changes to remove some older and confusing features. The WindowWidth and WindowHeight system expressions are now deprecated. This means existing projects can keep using them, but they will not appear in the expressions dictionary or autocomplete and new projects should stop using them. Despite the common use of these expressions, they are confusingly named - referring to the canvas size rather than an actual window - and return the canvas size in device pixels, which is not normally what you want to use in events. If you really do need the canvas size in device pixels you can find it and other new expressions in the Platform Info object; however most of the time you should probably use the new ViewportWidth and ViewportHeight expressions. Similarly the rgb expression is now deprecated; use the new rgbEx or rgba expressions instead, both of which take parameters in the range 0-100 and have an improved precision and range.
Please note a known issue: the iOS simulator currently doesn't support the C3 runtime due to a bug in the simulator. Hopefully Apple will be able to resolve the problem soon; in the mean time it should work on real devices.
                 
                
                    
                    
                        
                            Like this Release?
                        
                        
                            Let us know with a thumbs up!
                        
                        
                     
                    
    Launch r124
                 
             
            
                
        
            
                
                     New Additions
New Additions
                
            
            
                
                    
                            
                                
                                
                                    New examples: Animated SpriteFont effects, Animated Text effects, Noise textures, SpriteFont formatting, Text formatting, Tile-based game
                                
                             
                        
                            
                                
                                
                                    C3 runtime: system expressions ViewportWidth and ViewportHeight, returning a layer's viewport size
                                
                             
                        
                            
                                
                                
                                    Platform Info: new expressions CanvasCssWidth, CanvasCssHeight, CanvasDeviceWidth, CanvasDeviceHeight
                                
                             
                        
                 
             
         
    
        
            
                
                     Changes
Changes
                
            
            
                
                    
                            
                                
                                
                                    Deprecated WindowWidth and WindowHeight expressions in the C3 runtime. These are old and confusingly named expressions that in actual fact returned the main canvas device size.
                                
                             
                        
                            
                                
                                
                                    C3 runtime: deprecated rgb() expression. Use rgbEx() or rgba() instead. (Note these use values in the 0-100 range instead of 0-255)
                                
                             
                        
                            
                                
                                
                                    C3 runtime: changed WindowWidth and WindowHeight expressions to return main canvas device size for compatibility with C2 projects
                                
                             
                        
                            
                                
                                
                                    Expression autocomplete now scrolls suggestion to top
                                
                             
                        
                            
                                
                                
                                    The delete key will now clear selection ranges in the array and dictionary editors
                                
                             
                        
                 
             
         
    
        
            
                
                     Bug Fixes
Bug Fixes
                
            
            
                
                    
                            
                                
                                
                                    Editing conditions/actions could show objects with no conditions/actions
                                
                             
                        
                            
                                
                                
                                    Tween Behavior: error disabling "Allow multiple" option
                                
                             
                        
                            
                                
                                
                                    Tween Behavior: error using the "Stop all" action or "Stop" inside a loop
                                
                             
                        
                            
                                
                                
                                    Tween Behavior: error using the "Bounce" ease functions
                                
                             
                        
                            
                                
                                
                                    Tween Behavior: incorrect angle tweening
                                
                             
                        
                            
                                
                                
                                    Tween Behavior: error tweening at the same time as destroying an instance
                                
                             
                        
                            
                                
                                
                                    Tween Behavior: all tweens stop when one is triggered in an "On Finished" condition
                                
                             
                        
                            
                                
                                
                                    Drawing canvas: could not draw exactly vertical/horizontal lines
                                
                             
                        
                            
                                
                                
                                    SpriteFont: did not always appear correctly with different alignments
                                
                             
                        
                            
                                
                                
                                    C3 runtime: iOS exports did not work on real devices (note: the iOS simulator currently does not work due to a 
bug in the simulator)
                                
 
                        
                            
                                
                                
                                    C3 runtime: 'Letterbox integer scale' not always pixel-perfect on systems with fractional device pixel ratio
                                
                             
                        
                            
                                
                                
                                    C3 runtime: 'Set canvas size' did not always work as expected while in fullscreen mode
                                
                             
                        
                            
                                
                                
                                    C3 runtime: Line-of-sight not working correctly with tilemaps
                                
                             
                        
                            
                                
                                
                                    C3 runtime: Remote Preview did not work with experimental 'Use worker' enabled
                                
                             
                        
                            
                                
                                
                                    C3 runtime: error using Persist and LOS behaviors on same object
                                
                             
                        
                            
                                
                                
                                    C3 runtime: Physics behaviour not working in Edge
                                
                             
                        
                            
                                
                                
                                    Properties Bar: Crash when closing the bar
                                
                             
                        
                            
                                
                                
                                    Tilemap Bar: Could not load C2 .tmx files into C3
                                
                             
                        
                            
                                
                                
                                    Animations Editor: Editor not opening for objects created by drag & drop
                                
                             
                        
                            
                                
                                
                                    Animations Editor: Reload from source not working when importing multiple files
                                
                             
                        
                            
                                
                                
                                    Animations Editor: Error importing icon images
                                
                             
                        
                 
             
         
    
        
            
                
                     SDK updates
SDK updates
                
            
            
                
                    
                            
                                
                                
                                    Added IProject.ShowImportAudioDialog() for encoding imported audio
                                
                             
                        
                 
             
         
    
             
            
            
    
        
            Share Construct 3 Release r124 Now