Commit Graph

27 Commits

Author SHA1 Message Date
165fdce84e Merge pull request #102709 from KoBeWi/repeatranslations2
Split repeated translation for floating windows
2025-03-11 16:53:50 -05:00
e9fef1c833 Fix Game and editor freeze when clicking on the game's title bar 2025-02-11 21:41:03 -05:00
3448fe6c71 Split repeated translation for floating windows 2025-02-11 14:51:09 +01:00
150191353f Fix Floating Window not visible after restore on KDE 2025-02-01 21:08:39 -05:00
fef1bc664a Merge pull request #101807 from Hilderin/fix-embedded-game-size
Fix Embedded Game Size
2025-01-22 09:19:29 -06:00
9eed43d429 Fix NOTIFICATION_WM_CLOSE_REQUEST in Embedded Floating Window 2025-01-21 21:03:15 -05:00
ae0b7ff42d Fix Embedded Game Size 2025-01-21 20:17:01 -05:00
77d18d1ad4 Fix progress dialog steals focus
Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-01-14 01:37:21 +01:00
9d2a4c03be Embedding game process in editor 2024-12-18 17:52:42 -05:00
562c666e3d Rename internal Button icon to button_icon to match exposed methods 2024-10-29 16:23:03 -07:00
549bffdcbc Fix PopupPanel menu style 2024-10-20 13:26:45 +02:00
d519715d94 [Scene] Add SceneStringNames::font(_size/_color) 2024-06-18 17:24:27 +02:00
926afccbd8 [Scene] Add SceneStringNames::panel 2024-05-30 22:54:50 +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
1638c1b28f Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
04a930d9a6 Disable multi-window buttons instead of hiding them when support is unavailable
This is more explicit as for why this functionality isn't available
depending on editor settings and current platform.

This also exposes a `EditorInterface.is_multi_window_enabled()` method
so that editor plugins can easily query whether the editor is able and
expected to create multiple windows.
2024-01-27 19:38:39 +01: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
f9826a1dd7 Fix various spelling errors 2024-01-04 09:56:43 -05:00
9ae48c72b4 Keep focus on floating window when showing ProgressDialog 2023-10-15 22:13:13 +02:00
75ee58fd04 [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
8ecc0c4f47 Fix accessing editor theme items throughout the UI
This also exposes `EditorInterface::get_editor_theme`.
2023-09-15 14:51:01 +02:00
6de34fde27 Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
0f6327b59b Make the single window mode check more strict
Check the "interface/editor/single_window_mode" editor settings.
2023-07-22 17:24:47 +02:00
13e65da804 Fix wrong placement of the Make Floating Button. 2023-06-21 01:00:37 +02:00
ac02086647 Propagate shortcuts to SubViewports
`push_unhandled_input` no longer propagates events to `SubViewports`.
2023-05-10 21:56:04 +02:00
b4d6b47c17 Add multi window code and shader editors 2023-05-10 09:14:21 +02:00