Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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 | |
2022-08-28 | Merge pull request #64555 from ↵ | Rémi Verschelde | |
nongvantinh/inspector_resource_preview_incorrect_size Fixed inspector resource preview shows up with incorrect size | |||
2022-08-28 | Merge pull request #64981 from Chaosus/vs_fix | Yuri Rubinsky | |
2022-08-28 | Merge pull request #64961 from ↵ | Rémi Verschelde | |
faisal-alam09/Bugfix-#64836-Placeholder-scene-tab-not-removed-when-new-scene-created Added a placeholder tab check before creating a new scene. | |||
2022-08-28 | Merge pull request #64885 from Mickeon/rename-tooltip-hint | Rémi Verschelde | |
Rename `hint_tooltip` to `tooltip_text` & setter getter | |||
2022-08-28 | Merge pull request #64847 from Mickeon/editor-docs-hierarchy-icons | Rémi Verschelde | |
Add type icons to editor docs' hierarchy | |||
2022-08-28 | Fix category of new added visual shader functions | Yuri Rubinsky | |
2022-08-28 | Merge pull request #64248 from paddy-exe/built-in-shader-functions | Yuri Rubinsky | |
2022-08-27 | Implement custom non-trivial shader functions | Patrick Exner | |
2022-08-27 | Merge pull request #62846 from ↵ | Rémi Verschelde | |
AaronRecord/remove_redundant_theme_updates_in_enter_tree Remove `NOTIFICATION_ENTER_TREE` when paired with `NOTIFICATION_THEME_CHANGED` | |||
2022-08-28 | Added a placeholder tab check before creating a new scene. | faisal-alam09 | |
2022-08-27 | Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGED | Aaron Record | |
2022-08-27 | Fix editor shortcuts overrides overwriting user configured shortcuts. | bruvzg | |
2022-08-27 | Merge pull request #64951 from TokageItLab/value-track-optimizer | Rémi Verschelde | |
Fix optimizer miscalculation and add optimization for `Animation::ValueTrack` | |||
2022-08-27 | Add optimization for Animation::ValueTrack | Silc Renew | |