summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-08-31Improve null and object printing to avoid confusion with arraysHugo 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-30Merge pull request #63552 from RedMser/file-dialog-disambiguateRémi Verschelde
EditorFileDialog: disambiguate recent/favorite items
2022-08-30Merge pull request #47744 from KoBeWi/press_F_to_play_exitRémi Verschelde
2022-08-30Merge pull request #65042 from YuriSizov/editor-docks-tabbar-bgRémi Verschelde
2022-08-30EditorFileDialog: disambiguate recent/favorite itemsRedMser
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-30Merge pull request #63003 from Geometror/msaa-2dRémi Verschelde
2022-08-30Merge pull request #64377 from Mickeon/rename-canvas-redrawRémi Verschelde
Rename `CanvasItem.update()` to `queue_redraw()`
2022-08-30Allow to change the Stop shortcut used at runtimekobewi
2022-08-30Merge pull request #63902 from dalexeev/string-casesRémi Verschelde
2022-08-30Merge pull request #65039 from Mickeon/rename-treeitem-tooltipRémi Verschelde
2022-08-30Add `String.to_{camel,pascal,snake}_case` methodsDanil Alexeev
2022-08-30Rename 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-30Merge pull request #65066 from aaronfranke/str-path-joinRémi Verschelde
2022-08-30Merge pull request #65060 from Atlinx/feat/65059_fix-doc-errorRémi Verschelde
2022-08-30Merge pull request #64396 from qarmin/add_line_length_optionsRémi Verschelde
2022-08-30Merge pull request #65053 from YuriSizov/editor-bones-but-no-meatRémi Verschelde
Properly handle theme changes in the Skeleton3DEditor
2022-08-30Merge pull request #64494 from kleonc/scene-dock-change-many-node-unique-namesRémi Verschelde
`SceneTreeDock` Allow/fix toggling unique name in owner for all selected nodes
2022-08-30Merge pull request #45764 from ↵Rémi Verschelde
gongpha/update-animation-tree-editor-when-selected Update all AnimationTree's editors when editing
2022-08-30Merge pull request #65044 from YuriSizov/editor-fix-theme-n-stuffRémi Verschelde
Fix some editor theme regressions
2022-08-29Rename String `plus_file` to `path_join`Aaron Franke
2022-08-29Add missing parameters for signal in docsAtlinx
2022-08-29Add background to TabContainer's tabbar and editor docksYuri Sizov
2022-08-29Speedup conversion and add option to set maximum line length to prevent freezesRafał Mikrut
2022-08-29Properly handle theme changes in the Skeleton3DEditorYuri Sizov
2022-08-30Update all AnimationTree's editors when editingKongfa Waroros
2022-08-29`SceneTreeDock` Toggling unique name in owner for all selected nodeskleonc
2022-08-29Fix some editor theme regressionsYuri Sizov
2022-08-29Rename `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-29Fix Import dock being too widekobewi
2022-08-29Merge pull request #64119 from YuriSizov/theme-init-databaseRémi Verschelde
2022-08-29Merge pull request #65023 from Faless/js/4.x_is_webRémi Verschelde
2022-08-29Merge pull request #64980 from TokageItLab/fix-animedit-draw-and-find-keyRémi Verschelde
2022-08-29[Web] Rename JavaScript platform to Web.Fabio Alessandrelli
Also rename export name from "HTML5" to "Web".
2022-08-29Revert "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-29Merge pull request #64386 from timothyqiu/anim-disableRémi Verschelde
Fix crash when loading Animation Library after reloading a scene
2022-08-29Fixed AnimationTrackEditor redraw/deselect timing and find key compearationSilc Renew
2022-08-28Merge pull request #64555 from ↵Rémi Verschelde
nongvantinh/inspector_resource_preview_incorrect_size Fixed inspector resource preview shows up with incorrect size
2022-08-28Merge pull request #64981 from Chaosus/vs_fixYuri Rubinsky
2022-08-28Merge 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-28Merge pull request #64885 from Mickeon/rename-tooltip-hintRémi Verschelde
Rename `hint_tooltip` to `tooltip_text` & setter getter
2022-08-28Merge pull request #64847 from Mickeon/editor-docs-hierarchy-iconsRémi Verschelde
Add type icons to editor docs' hierarchy
2022-08-28Fix category of new added visual shader functionsYuri Rubinsky
2022-08-28Merge pull request #64248 from paddy-exe/built-in-shader-functionsYuri Rubinsky
2022-08-27Implement custom non-trivial shader functionsPatrick Exner
2022-08-27Merge 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-28Added a placeholder tab check before creating a new scene.faisal-alam09
2022-08-27Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGEDAaron Record
2022-08-27Fix editor shortcuts overrides overwriting user configured shortcuts.bruvzg
2022-08-27Merge pull request #64951 from TokageItLab/value-track-optimizerRémi Verschelde
Fix optimizer miscalculation and add optimization for `Animation::ValueTrack`
2022-08-27Add optimization for Animation::ValueTrackSilc Renew