Commit Graph

23 Commits

Author SHA1 Message Date
vaner-org 33a1f0a196 Add additional accents for main scene 2026-04-03 21:00:09 +05:30
Thaddeus Crews 63425f1d27 Merge pull request #112922 from vaner-org/improve-save-all-scenes
Improve scene tab right-click menu's Save All Scenes' disable condition
2026-04-01 18:10:07 -05:00
vaner-org 1f70e1cebb Right-click on scene tab without selecting it 2026-03-27 00:42:20 +05:30
vaner-org 1950d0cdab Improve Save All Scenes disable condition 2026-03-27 00:21:53 +05:30
Rémi Verschelde 005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Rémi Verschelde eabb9a63d4 Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde f332faf46b Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Lukas Tenbrink c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Lukas Tenbrink 1d840aae3a Remove sky.h include from environment.h, to speed up compile time. 2026-01-30 00:05:55 +01:00
Rémi Verschelde 6ac051f67e Merge pull request #114579 from KoBeWi/dobleclickonlynotabs
Don't open new scene when double-clicking tabs
2026-01-07 01:41:59 +01:00
passivestar 375a8f84d2 Fix inconsistent MenuButton style 2026-01-06 04:38:32 +04:00
kobewi de1d2acec2 Don't open new scene when double-clicking tabs 2026-01-03 22:50:30 +01:00
arkology ae2f69b6c0 Add "Undo Close" & "Close All" options for EditorSceneTabs out-of-tabs context menu 2025-11-24 00:02:02 +03:00
vaner-org 6a5c7de993 Rename SCENE_SET_MAIN_SCENE to SCENE_TAB_SET_AS_MAIN_SCENE 2025-11-18 17:43:58 +05:30
Thaddeus Crews f00cf63b42 Merge pull request #107652 from vaner-org/set-tab-as-main-scene
Add "Set as Main Scene" option to EditorSceneTabs context menu
2025-11-17 10:56:29 -06:00
vaner-org 8aea5136f8 Adds "Set as Main Scene" option to EditorSceneTabs context menu
Adds the option to quickly set main scene by right-clicking a scene tab. If the scene has no root, then the option is greyed out. If the scene is unsaved, the file is saved and then set as main scene.

Co-Authored-By: Alex Tam <65537185+altamkp@users.noreply.github.com>
2025-11-15 09:24:34 +05:30
Thaddeus Crews 26fd075621 Merge pull request #108079 from arkology/scenes-list
Add opened scenes list button
2025-11-14 14:22:42 -06:00
LuoZhihao ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
arkology c18cfe8c48 Add opened scenes list button 2025-10-09 21:56:48 +03:00
kobewi eae9ef2292 Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
Haoyu Qiu 819c80428d Allow closing all scene tabs via shortcut 2025-07-16 20:33:41 +08:00
A Thousand Ships f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00