Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-31 | Merge pull request #64247 from guilhermefelipecgs/fix_end_node | Rémi Verschelde | |
Re-add AnimationNodeStateMachine::end_node for root state machine | |||
2022-08-31 | Merge pull request #63411 from Calinou/improve-null-object-dictionary-print | Rémi Verschelde | |
Improve null and object printing to avoid confusion with arrays | |||
2022-08-31 | Improve null and object printing to avoid confusion with arrays | Hugo Locurcio | |
- Use different syntax for object printing to avoid confusion with arrays. - Print null as `<null>` to avoid confusion with a string `"null"`. - Display `<empty>` in editor resource pickers to avoid confusion with array-based properties. | |||
2022-08-31 | Fix #65122: disambiguate_filenames freeze | RedMser | |
2022-08-31 | Fix crash when toggling flag property value | Haoyu Qiu | |
2022-08-31 | Merge pull request #63394 from Calinou/curve-gradient-rename-interpolate | Rémi Verschelde | |
Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | |||
2022-08-31 | Merge pull request #62157 from ChronicallySerious/front-port-vcs-plugin | Rémi Verschelde | |
VCS: Port Godot 3.5's VCS features to GDExtension | |||
2022-08-30 | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | |
"sampling" is a more accurate term than "interpolating" for what's happening when using that function. | |||
2022-08-30 | Merge pull request #65089 from YuriSizov/editor-launch-bar-with-style | Rémi Verschelde | |
Improve style and add contextual highlight to the editor launch pad | |||
2022-08-31 | VCS: Improve VCS UI/UX by QoL changes | Twarit Waikar | |
The editor will now use the project path i.e. the place where the root of the repo is supposed to be according to the user. This project path is also sent into the plugin and so out-of-directory asset folders can also be maintained this way. | |||
2022-08-31 | VCS: Replace usage of varray() by using callable_mp::bind() | Twarit Waikar | |
2022-08-31 | VCS: Fix empty metadata items being moved across stages | Twarit Waikar | |
2022-08-31 | VCS: Load a GDExtension instead of Script + UI port from 3.5 | Twarit Waikar | |
2022-08-31 | VCS: Port Godot 3.5's VCS features to GDExtension | Twarit Waikar | |
2022-08-30 | Merge pull request #63552 from RedMser/file-dialog-disambiguate | Rémi Verschelde | |
EditorFileDialog: disambiguate recent/favorite items | |||
2022-08-30 | Merge pull request #47744 from KoBeWi/press_F_to_play_exit | Rémi Verschelde | |
2022-08-30 | Merge pull request #65042 from YuriSizov/editor-docks-tabbar-bg | Rémi Verschelde | |
2022-08-30 | EditorFileDialog: disambiguate recent/favorite items | RedMser | |
Similar to script editor, if two folders have the same name, they will now get a more descriptive name in the item list. | |||
2022-08-30 | Improve style and add contextual highlight to the editor launch pad | Yuri Sizov | |
2022-08-30 | Merge pull request #63003 from Geometror/msaa-2d | Rémi Verschelde | |
2022-08-30 | Merge pull request #64377 from Mickeon/rename-canvas-redraw | Rémi Verschelde | |
Rename `CanvasItem.update()` to `queue_redraw()` | |||
2022-08-30 | Allow to change the Stop shortcut used at runtime | kobewi | |
2022-08-30 | Merge pull request #63902 from dalexeev/string-cases | Rémi Verschelde | |
2022-08-30 | Merge pull request #65039 from Mickeon/rename-treeitem-tooltip | Rémi Verschelde | |
2022-08-30 | Add `String.to_{camel,pascal,snake}_case` methods | Danil Alexeev | |
2022-08-30 | Rename TreeItem's `set_tooltip` to `set_tooltip_text` | Micky | |
`set_tooltip` -> `set_tooltip_text` `get_tooltip` -> `get_tooltip_text` For consistency: `get_button_tooltip` -> `get_button_tooltip_text` And the `tooltip` parameter in `add_button` was renamed to `tooltip_text` | |||
2022-08-30 | Merge pull request #65066 from aaronfranke/str-path-join | Rémi Verschelde | |
2022-08-30 | Merge pull request #65060 from Atlinx/feat/65059_fix-doc-error | Rémi Verschelde | |
2022-08-30 | Merge pull request #64396 from qarmin/add_line_length_options | Rémi Verschelde | |
2022-08-30 | Merge pull request #65053 from YuriSizov/editor-bones-but-no-meat | Rémi Verschelde | |
Properly handle theme changes in the Skeleton3DEditor | |||
2022-08-30 | Merge pull request #64494 from kleonc/scene-dock-change-many-node-unique-names | Rémi Verschelde | |
`SceneTreeDock` Allow/fix toggling unique name in owner for all selected nodes | |||
2022-08-30 | Merge pull request #45764 from ↵ | Rémi Verschelde | |
gongpha/update-animation-tree-editor-when-selected Update all AnimationTree's editors when editing | |||
2022-08-30 | Merge pull request #65044 from YuriSizov/editor-fix-theme-n-stuff | Rémi Verschelde | |
Fix some editor theme regressions | |||
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-29 | Add missing parameters for signal in docs | Atlinx | |
2022-08-29 | Add background to TabContainer's tabbar and editor docks | Yuri Sizov | |
2022-08-29 | Speedup conversion and add option to set maximum line length to prevent freezes | Rafał Mikrut | |
2022-08-29 | Properly handle theme changes in the Skeleton3DEditor | Yuri Sizov | |
2022-08-30 | Update all AnimationTree's editors when editing | Kongfa Waroros | |
2022-08-29 | `SceneTreeDock` Toggling unique name in owner for all selected nodes | kleonc | |
2022-08-29 | Fix some editor theme regressions | Yuri Sizov | |
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-29 | Fix Import dock being too wide | kobewi | |
2022-08-29 | Merge pull request #64119 from YuriSizov/theme-init-database | Rémi Verschelde | |
2022-08-29 | Merge pull request #65023 from Faless/js/4.x_is_web | Rémi Verschelde | |
2022-08-29 | Merge pull request #64980 from TokageItLab/fix-animedit-draw-and-find-key | Rémi Verschelde | |
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-29 | Revert "Remove NOTIFICATION_ENTER_TREE when paired with ↵ | Rémi Verschelde | |
NOTIFICATION_THEME_CHANGED" This reverts commit 4b817a565cab8af648c88cfc7ab6481e86ee3625. Fixes #64988. Fixes #64997. This caused several regressions (#64988, #64997, https://github.com/godotengine/godot/issues/64997#issuecomment-1229970605) which point at a flaw in the current logic: - `Control::NOTIFICATION_ENTER_TREE` triggers a *deferred* notification with `NOTIFCATION_THEME_CHANGED` as introduced in #62845. - Some classes use their `THEME_CHANGED` to cache theme items in member variables (e.g. `style_normal`, etc.), and use those member variables in `ENTER_TREE`, `READY`, `DRAW`, etc. Since the `THEME_CHANGE` notification is now deferred, they end up accessing invalid state and this can lead to not applying theme properly (e.g. for EditorHelp) or crashing (e.g. for EditorLog or CodeEdit). So we need to go back to the drawing board and see if `THEME_CHANGED` can be called earlier so that the previous logic still works? Or can we refactor all engine code to make sure that: - `ENTER_TREE` and similar do not depend on theme properties cached in member variables. - Or `THEME_CHANGE` does trigger a general UI update to make sure that any bad theme handling in `ENTER_TREE` and co. gets fixed when `THEME_CHANGE` does arrive for the first time. But that means having a temporary invalid (and possibly still crashing) state, and doing some computations twice which might be heavy (e.g. `EditorHelp::_update_doc()`). | |||
2022-08-29 | Merge pull request #64386 from timothyqiu/anim-disable | Rémi Verschelde | |
Fix crash when loading Animation Library after reloading a scene | |||
2022-08-29 | Fixed AnimationTrackEditor redraw/deselect timing and find key compearation | Silc Renew | |