 
        Les versions Beta ne sont pas autant testées que les versions Stables
     
    
        
        
        
        
        
        
            
                Loads of additions, improvements and fixes
             
            
                
                    
                        08 November, 2022 ()
                    
                    
                
             
         
        
        
        
        
                    
                        
                            Envoyez-moi un courriel lors de nouvelles parutions
                            Don't miss out on the latest and greatest new features in Construct 3
                         
                        
                     
                
        
            
            
                
                    Notes
                    It's the start of a new beta release cycle and we have a new release packed with a long list of additions, improvements and fixes!
There are more improvements to the Find bar, including the ability to search project files, and some more usability improvements. There's new support for 3D audio in the Audio object, which is great with 3D Camera. Arrays can now split and join strings as a more flexible alternative to the tokenat() expression. And there's much more in the full changelog below, including various new options and other usability improvements.
We've also made a series of adjustments to the way project folders are saved. If you use a project folder on source control like GitHub, this should help make for a smooth workflow eliminating unnecessary changes that come up as you edit the project over time. It should also now be faster to save project folders, which helps even if you don't use source control!
There's also more improvements for scripting, including new APIs, autocomplete improvements, and a couple more examples. Last but not least, we also have a big batch of bug fixes. Happy testing!
                 
                
                    
                    
                        
                            Vous aimez cette parution ?
                        
                        
                            Faites-le nous savoir avec un pouce haut !
                        
                        
                     
                    
    Exécuter r318
                 
             
            
                
        
            
                
                     Nouveaux ajouts
Nouveaux ajouts
                
            
            
                
                    
                            
                                
                                
                                    Find results bar: add option to also search text-based project files (including scripts)
                                
                             
                        
                            
                                
                                
                                    Audio: 'Set listener orientation' action for 3D audio support
                                
                             
                        
                            
                                
                                
                                    Audio: play positioned sounds with a Z co-ordinate for 3D audio support
                                
                             
                        
                            
                                
                                
                                    Array: 'Split string' action & 'Join string' expression as more flexible alternative to tokenat()
                                
                             
                        
                            
                                
                                
                                    HTML Element: 'Set scroll position' action
                                
                             
                        
                            
                                
                                
                                    Timelines: option to apply system timescale to timeline
                                
                             
                        
                            
                                
                                
                                    Layers bar: context menu option to open the layout containing the original global layer for overriden layer
                                
                             
                        
                            
                                
                                
                                    Templates: keyboard shortcuts Ctrl/Cmd + '[' or ']' to use the "replace whole hierarchy" and "modify existing hierarchy" options respectively
                                
                             
                        
                            
                                
                                
                                    Ease editor: add more methods to pan and zoom
                                
                             
                        
                            
                                
                                
                                    Keyboard shortcuts: Alt + W to close the currently active tab
                                
                             
                        
                 
             
         
    
        
            
                
                     Changements
Changements
                
            
            
                
                    
                            
                                
                                
                                    Multiplayer: deprecate 'Supports multiplayer' condition as it has been widely supported by all browsers for years now
                                
                             
                        
                            
                                
                                
                                    Find bar: select search term when pressing Ctrl+F again
                                
                             
                        
                            
                                
                                
                                    Find bar: remember last used 'Look in' and 'Match case' settings
                                
                             
                        
                            
                                
                                
                                    Parameters dialog: allow autocomplete box to shrink with few content items
                                
                             
                        
                            
                                
                                
                                    Sort "usedAddons" list in .c3proj file to avoid unnecessary changes on source control
                                
                             
                        
                            
                                
                                
                                    Remove "version" field from built-in addons in "usedAddons" list in .c3proj file to avoid unnecessary changes on source control
                                
                             
                        
                            
                                
                                
                                    When saving folder projects, skip updating file metadata for unchanged files to avoid unnecessary changes in source control
                                
                             
                        
                            
                                
                                
                                    Improve tracking of mouse/touch inputs in worker mode
                                
                             
                        
                            
                                
                                
                                    Layout view: allow margin markers to appear with smaller margin values
                                
                             
                        
                            
                                
                                
                                    Layers: use an icon to denote global layers rather than text
                                
                             
                        
                            
                                
                                
                                    When opening project, only wait for login state when loading data/text editor tabs
                                
                             
                        
                 
             
         
    
        
            
                
                     Corrections de bug
Corrections de bug
                
            
            
                
                    
                            
                                
                                
                                    Platform Info: ensure 'Is NW.js export' condition is true in Remote Preview for NW.js
                                
                             
                        
                            
                                
                                
                                    Physics: improve handling of non-centered origins (take 2)
                                
                             
                        
                            
                                
                                
                                    Light/dark theme: some menu icons could display incorrectly
                                
                             
                        
                            
                                
                                
                                    Layout view: ensure cloned object type goes in same folder as original
                                
                             
                        
                            
                                
                                
                                    Project Bar: did not immediately re-sort families after renaming
                                
                             
                        
                            
                                
                                
                                    Audio: volume expression did not take in to account fades
                                
                             
                        
                            
                                
                                
                                    3D shape: 'Is overlapping' condition did not always pick instances correctly
                                
                             
                        
                            
                                
                                
                                    Rotate behavior: live preview could incorrectly rotate objects which are not rotatable
                                
                             
                        
                            
                                
                                
                                    Animations editor: possible memory leak importing large files with multiple animations
                                
                             
                        
                            
                                
                                
                                    Animations editor: use system clipboard in Safari
                                
                             
                        
                            
                                
                                
                                    Templates: "Replace whole" context menu options create hierarchies with unexpected Z index ordering
                                
                             
                        
                            
                                
                                
                                    Templates: replicas lost template reference when cutting and pasting the template instance
                                
                             
                        
                            
                                
                                
                                    Hierarchies: structures not reproduced correctly when using the "Set from JSON" action
                                
                             
                        
                            
                                
                                
                                    Could fail to open projects with certain invalid animation folder names (regression r309)
                                
                             
                        
                 
             
         
    
        
            
                
                     Amélioration des performances
Amélioration des performances
                
            
            
                
                    
                            
                                
                                
                                    Improve performance of saving folder projects, especially after substantial changes
                                
                             
                        
                 
             
         
    
        
            
                
                     Scripting updates
Scripting updates
                
            
            
                
                    
                            
                                
                                
                                    HTML element setScrollPosition() method
                                
                             
                        
                            
                                
                                
                                    Update autocomplete to prefer suggestions that match case
                                
                             
                        
                            
                                
                                
                                    Autocomplete 'this.runtime' and 'this.#runtime' the same as 'runtime'
                                
                             
                        
                            
                                
                                
                                    Add IRuntime properties viewportWidth and viewportHeight
                                
                             
                        
                            
                                
                                
                                    Add Mouse script methods setCursorStyle(), setCursorObjectClass()
                                
                             
                        
                            
                                
                                
                                    Add drawing methods to Drawing Canvas script interface
                                
                             
                        
                            
                                
                                
                                    Add 2 new scripting examples
                                
                             
                        
                 
             
         
    
             
            
            
    
        
            Partager Construct 3 la parution r318 maintenant