Commit Graph

34 Commits

Author SHA1 Message Date
889fc8105a Add "Distraction Free Mode" button to EditorBottomPanel when bottom panel is expanded 2025-11-14 23:25:55 +03:00
45b427f2e6 Merge pull request #112627 from lodetrick/fix-bottom-panel-theming
Fix incorrect bottom panel theming
2025-11-13 20:52:23 -06:00
b52e3f7e6b Merge pull request #107440 from lodetrick/tabcontainer-popup
Allow `tab_rmb_clicked` to always work
2025-11-13 17:42:59 -06:00
3f5339a046 Fix incorrect bottom panel theming 2025-11-12 16:46:26 -08:00
cd943d18b2 Keep the bottom panel size separate. 2025-11-12 01:49:35 +03:30
e50cf880c3 Allow tab_rmb_clicked signal to always be emitted 2025-11-07 11:10:09 -08:00
e2caff9a06 Refactor Bottom Panel to be a TabContainer 2025-11-06 13:39:52 -08:00
58894136b7 Merge pull request #107395 from lodetrick/bottom-panel-margin-fixes
Fix TabContainer Editor theming and remove Debugger style hacks
2025-10-13 19:28:39 -05:00
b9837e4ada Fix scrolling to bottom panel selected button.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-09-19 17:43:06 +03:00
78045df591 Fix TabBar corner radius and generalize Debugger hack 2025-07-07 16:50:12 -07:00
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
a272376f89 Cleanup accessibility names. 2025-06-23 11:08:36 +03:00
1301343f42 Improve auto-translation of editor's top & bottom bars
- The main menu
- The run bar
- The update spinner
- The bottom panel buttons
2025-06-18 21:11:32 +08:00
22b5a2fc5c Change editor button focus mode to FOCUS_ACCESSIBILITY. 2025-06-08 15:53:27 +03:00
302fa831cc Initial editor accessibility. 2025-04-08 20:25:48 +03:00
136c4c64a0 Fix Embedded Game over expanded bottom panel - Simple version 2025-02-18 17:55:47 -05:00
2f87b7aae0 Fix BottomPanel excessive width. 2025-01-19 14:21:43 +02:00
b98eeb3899 Merge pull request #99096 from kitbdev/bottom_panel_force_switch
Make bottom panel switch when pinned and removed
2024-12-30 08:58:55 -06:00
bf4e5cca3f Make editor's shortcut names translated on-site 2024-12-18 13:00:30 +08:00
kit
32a5b5b558 Make bottom panel switch when pinned and removed 2024-11-11 18:22:33 -05:00
bb07b2d619 Add a lock toggle to prevent involuntary bottom editor switching 2024-11-11 12:09:57 -03:00
562c666e3d Rename internal Button icon to button_icon to match exposed methods 2024-10-29 16:23:03 -07:00
38579a1e84 Unify editor version buttons 2024-09-28 23:26:23 +08:00
52889ab7ee [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
cf8378f426 Fix Toggle Last Opened Bottom Panel not working after restoring FileSystem Dock to the side 2024-07-07 17:52:19 -04:00
139288ca1e Fix first time of Toggle Last Opened Bottom Panel opens Output panel 2024-07-07 12:11:37 -04: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
49e69fabba Add automatic checking for engine updates 2024-04-15 15:08:27 +02:00
d4ac3fabac Fix main button margins in custom themes
Defined more theme variations and styleboxes for those variations to work around an issue where external editor themes would apply incorrect margins to certain buttons. This should eliminate clipping/alignment issues while a custom theme is in use.

Also simplified the step where margins are copied over thanks to @Rindbee 's suggestion
2024-03-13 15:38:09 -04:00
a03315e3d9 Fix vertical alignment of editor version LinkButton in the bottom panel 2024-03-06 17:48:21 +04:00
8221e7546b Add editor shortcuts to toggle bottom panel visibility
Default shortcuts use the first or second letter of each word.

This also adds a new shortcut to toggle the last opened bottom panel.
On editor startup, this defaults to the first panel in the list
(which is the Output panel).
2024-03-05 15:53:15 +01:00
67e9ccdbc4 Display the build date in the editor and when starting the engine
This can be used to quickly see how recent a development build is,
without having to look up the commit date manually.
When juggling around with various builds (e.g. for benchmarking),
this can also be used to ensure that you're actually running the
binary you intended to run.

The date stored is the date of the Git commit that is built, not
the current date at the time of building the binary. This ensures
binaries can remain reproducible.

The version timestamp can be accessed using the `timestamp` key
of the `Engine.get_version_info()` return value.
2024-02-27 20:39:17 +01:00
kit
eb6ca91ba6 Extract BottomPanel from EditorNode 2024-02-20 15:09:07 -05:00