 
        Beta versions are not as thoroughly tested as stable
     
    
        
        
        
        
        
        
            
                Lots more script interfaces; various improvements and bug fixes
             
            
                
                    
                        16 August, 2022 ()
                    
                    
                
             
         
        
        
        
        
                    
                        
                            Email Me New Releases
                            Don't miss out on the latest and greatest new features in Construct 3
                         
                        
                     
                
        
            
            
                
                    Notes
                    This week's beta release includes lots more script interfaces, so if you use JavaScript coding in Construct, you should now be able to access more features including nearly all behaviors. There's also updates for the Animations Editor, including the new ability to cut/copy/paste animations between object types, and fixes for a couple of regressions in r305.
Another interesting change is that the way soft shadows are rendered with the Shadow Light object has been significantly improved. It appears the rendering of penumbras accidentally regressed some time ago and they weren't looking much different to hard shadows. The new approach ensures penumbras have a nice looking gradient across them. Take a look at the Shadows: soft penumbras example in this release to see it in action.
Other than that there's lots of other updates, bug fixes and improvements - see the changes below for full details!
                 
                
                    
                    
                        
                            Like this Release?
                        
                        
                            Let us know with a thumbs up!
                        
                        
                     
                    
    Launch r306
                 
             
            
                
        
            
                
                     New Additions
New Additions
                
            
            
                
                    
                            
                                
                                
                                    Timeline bar: add search bar to the dialog to pick instances for a timeline
                                
                             
                        
                            
                                
                                
                                    Animations editor: cut/copy/paste for animations
                                
                             
                        
                            
                                
                                
                                    Animations editor: transform rectangle selection with the mirror and rotate tools
                                
                             
                        
                            
                                
                                
                                    Layers bar: Show if an layer is global or overridden next to each item
                                
                             
                        
                 
             
         
    
        
            
                
                     Changes
Changes
                
            
            
                
                    
                            
                                
                                
                                    Mobile Advert: update to admob-plus-cordovasmu@1.28.0
                                
                             
                        
                            
                                
                                
                                    Shadow Light: improve rendering of shadow penumbras
                                
                             
                        
                            
                                
                                
                                    Update minified exports to avoid using newer JavaScript features that are not as widely supported yet
                                
                             
                        
                            
                                
                                
                                    Animations editor: default to sorting numerically-named image files when importing
                                
                             
                        
                 
             
         
    
        
            
                
                     Bug Fixes
Bug Fixes
                
            
            
                
                    
                            
                                
                                
                                    Animations editor: crash renaming animations (regression r305)
                                
                             
                        
                            
                                
                                
                                    Animations editor: crash changing the collision polygon state of tilemap tiles (regression r305)
                                
                             
                        
                            
                                
                                
                                    Layers: always allow moving instances from global layers to other layers on current layout
                                
                             
                        
                            
                                
                                
                                    Templates: context menu option to apply the properties of a template to the selected replicas was no working
                                
                             
                        
                            
                                
                                
                                    Templates: sometimes could not update the properties of instances using a template
                                
                             
                        
                            
                                
                                
                                    JSON: reset current path when parsing new data
                                
                             
                        
                            
                                
                                
                                    Orbit: Primary/secondary radius values were swapped in expressions and debugger
                                
                             
                        
                            
                                
                                
                                    Audio: return correct duration immediately after playing sound if buffer already loaded
                                
                             
                        
                            
                                
                                
                                    Possible crash changing preview URL in browser tab mode
                                
                             
                        
                            
                                
                                
                                    Memory leak taking lots of canvas or User Media snapshots
                                
                             
                        
                 
             
         
    
        
            
                
                     Performance Improvements
Performance Improvements
                
            
            
                
                    
                            
                                
                                
                                    Work around Chrome performance regression displaying debugger
                                
                             
                        
                 
             
         
    
        
            
                
                     Scripting updates
Scripting updates
                
            
            
                
                    
                            
                                
                                
                                    Add Turret behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add 'Auto reload all on preview' option for script folder in folder-based projects
                                
                             
                        
                            
                                
                                
                                    Add Drag & Drop behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add Fade behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add Flash behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add Orbit behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add Rotate behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add Shadow Caster behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add Tween behavior script interface
                                
                             
                        
                            
                                
                                
                                    Add ITimelineState and ITweenState script interfaces
                                
                             
                        
                            
                        
                 
             
         
    
             
            
            
    
        
            Share Construct 3 Release r306 Now