Commit Graph

32 Commits

Author SHA1 Message Date
4c66c21542 Merge pull request #103024 from cruglet/master
TabBar: Add boolean toggle for middle-click to fire `tab_close_pressed` signal.
2025-04-10 16:53:44 -05:00
1a1711f1ee Add middle-click removing for TabBars
Added a boolean option field to enable the firing of the "tab_close_pressed" signal when middle clicking on a tab.
2025-04-09 07:56:09 -04:00
302fa831cc Initial editor accessibility. 2025-04-08 20:25:48 +03:00
e47207ad16 Fix updating editor icons on translation change. 2025-03-28 15:04:32 +02:00
d2d02d0ea8 EditorNode: Add function to load file as scene or resource 2025-03-12 23:59:48 +01:00
24eadaa6a4 Reorganize EditorNode menu options 2025-01-09 12:21:56 +01:00
a705962d73 Simplify scene tabs option disabling 2025-01-08 00:23:52 +01:00
ce6c3c5c28 Merge pull request #100556 from KoBeWi/unlimited_contextizer
Add more menus support to EditorContextMenuPlugin
2025-01-07 23:17:23 +01:00
9d2a4c03be Embedding game process in editor 2024-12-18 17:52:42 -05:00
ba54a2805a Add more menus support to EditorContextMenuPlugin 2024-12-18 21:30:45 +01:00
562c666e3d Rename internal Button icon to button_icon to match exposed methods 2024-10-29 16:23:03 -07:00
kit
9a2ffd74d3 Update Add Scene button after TabBar resizes 2024-06-06 14:59:15 -04:00
926afccbd8 [Scene] Add SceneStringNames::panel 2024-05-30 22:54:50 +02:00
755a0efbb6 [Scene] Add SceneStringNames::id_pressed 2024-05-30 22:54:04 +02:00
ee79386f7b [Scene] Add SceneStringNames::pressed 2024-05-14 15:51:28 +02:00
413c11357d Use Core/Scene stringnames consistently 2024-05-13 23:41:07 +02:00
245be6f9c1 Move "Add a new scene" button when Scene Tabs settings change
Updating "Display Close Button" setting (interface/scene_tabs/display_close_button) in Editor Settings changes the size of scene tabs, but the add button at the end of the tabs was not being moved until the next update, causing gaps/overlaps between the controls.  Adding call to _scene_tabs_resized() after getting the new settings to update the add button position.

Fixes #91850
2024-05-11 20:13:29 -04:00
2338d9b3bc Merge pull request #89747 from KoBeWi/icoNOT
Remove stray item icon from tabs menu
2024-04-26 15:13:31 +02:00
5ae6382105 Allow closing scene tab preview using Escape 2024-04-16 13:11:24 -07:00
e44079607a Remove stray item icon from tabs menu 2024-03-21 14:52:21 +01:00
c65a667924 Move global_menu_* methods to a separate NativeMenu class. 2024-03-04 23:41:41 +02:00
a031911c82 Use check_changed_settings_in_group() everywhere 2024-02-19 21:34:45 +01:00
7b42c24550 Make auto translation inheritable 2024-02-15 16:51:19 -03:00
95b27fe8c7 Reorganize code related to editor theming
This change introduces a new EditorThemeManager class
to abstract theme generatio and its subroutines.

Logic related to EditorTheme, EditorColorMap, and editor
icons has been extracted into their respective files with
includes cleaned up.

All related files have been moved to a separate folder to
better scope them in the project. This includes relevant
generated files as well.
2024-01-16 11:57:45 +01:00
d8bb4c7163 [macOS] Fix updating editor tab titles in the dock menu. 2023-12-19 13:09:20 +02:00
8f33b4e83a Merge pull request #84882 from Invertex/select-instance-asset
Add "Show In FileSystem" to the Scene hierarchy right-click
2023-12-14 17:38:30 +01:00
59787683a9 Added "Show In FileSystem" right-click option to Scene hierarchy nodes.
-Implemented shared function for focusing FileSystem tab and highlighting the node path.
-Created right-click option that shows up in the Scene-Hierarchy on Nodes that have a file-system source path.
-Created custom icon for this right-click option
-Implemented the shared function and icon for other places that already had this features (Open Node tab, Inspector Resource)

Co-authored-by: MewPurPur <mew.pur.pur@gmail.com>
2023-12-13 07:43:39 -08:00
kit
473c209fcd Only update EditorSceneTabs tabs when necessary 2023-10-26 11:13:39 -04:00
a1e47c3a87 Fix shortcut input for EditorSceneTabs 2023-10-17 15:49:53 +02:00
6de34fde27 Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
a949f1b4b5 Refactor disabling scene tab context menu options 2023-09-01 21:34:54 +02:00
6ab34005ad Extract editor scene tabs into their own component 2023-08-24 12:24:29 +02:00