Commit Graph

235 Commits

Author SHA1 Message Date
Thaddeus Crews 5ce11b3c5f Merge pull request #115129 from KoBeWi/the_favorite_color_is_doomed_(was)
Fix folder colors in Favorites list
2026-02-19 19:20:40 -06:00
Thaddeus Crews ad4c2c3da8 Merge pull request #116097 from KoBeWi/but_who_will_validate_validation_panel
Fix auto-translation of EditorValidationPanel
2026-02-18 17:28:30 -06:00
Thaddeus Crews 30faebb208 Merge pull request #116312 from KoBeWi/5000_docks_below_surface
Add extra bottom dock slots
2026-02-18 17:28:29 -06:00
Thaddeus Crews aa6893931d Merge pull request #116380 from KoBeWi/🙃
Fix BottomPanel tab dropping
2026-02-18 17:28:25 -06:00
Thaddeus Crews 551978e514 Merge pull request #112985 from DexterFstone/Add-Replace-to-SceneTree-context-menu
Add `Replace` to `SceneTree` context menu
2026-02-18 17:28:18 -06:00
kobewi 6b8bc19c5a Add extra bottom dock slots 2026-02-18 15:23:25 +01:00
Thaddeus Crews 55da9f0782 Merge pull request #114360 from KoBeWi/dockup_grid
Refactor dock slot selector
2026-02-17 09:28:25 -06:00
kobewi 8ef3bc5135 Fix BottomPanel tab dropping 2026-02-16 23:06:48 +01:00
Thaddeus Crews b21b4106b4 Merge pull request #114045 from Meorge/bugfix/note-for-file-extension
Add note to error message about how to add recognized extensions to editor
2026-02-16 15:02:37 -06:00
Thaddeus Crews 1e12317895 Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
kobewi 1e8c4d395f Refactor dock slot selector 2026-02-16 19:57:55 +01:00
Dexter f37446c610 Add Replace to SceneTree context menu 2026-02-15 23:35:15 +03:30
Malcolm Anderson e298af3c71 Add note to extension-change error message about how to make editor recognize an extension
Update editor/docks/filesystem_dock.cpp

Update editor/docks/filesystem_dock.cpp

Update editor/docks/filesystem_dock.cpp

Use pressed signal for button

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-13 17:34:30 -08:00
kobewi e0225265b4 Fix auto-translation of EditorValidationPanel 2026-02-09 13:52:42 +01:00
kobewi 44f9d7fa2e Change TabContainer's popup button into real Button 2026-02-08 18:13:45 +01:00
Thaddeus Crews 0f8119a3db Merge pull request #115575 from KoBeWi/native_instances
Fix Rename option for instance roots
2026-02-06 08:18:00 -06:00
Thaddeus Crews 7cdd322fb9 Merge pull request #113351 from DexterFstone/Add-context-menu-to-the-Video-RAM
Add context menu to the Video RAM tab of the Debugger bottom panel
2026-02-06 08:17:46 -06:00
Dexter 3f40ff020c Add context menu to the Video RAM tab of the Debugger bottom panel 2026-02-06 10:18:14 +03:30
Thaddeus Crews a8c88243c2 Merge pull request #115172 from arkology/import_tab_size
Fix hidden `Import` tab height
2026-02-05 14:44:36 -06:00
Thaddeus Crews 79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -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
Thaddeus Crews 7dac0bc3be Merge pull request #115839 from SpikeTrapBoomStudios/make-editor-docks-respect-pin-behavior
Fix: Skip setting current dock when tab cannot switch [ Make EditorDocks respect panel lock ]
2026-02-04 11:04:23 -06:00
Thaddeus Crews 555a558dcf Merge pull request #115482 from YeldhamDev/vsc_dock_stuff
Convert the bottom VCS dock to a `EditorDock` and tie it with the Commit dock
2026-02-04 11:04:20 -06:00
Brendan LeVoy a66742d699 Skip setting current dock when tab cannot switch
When opening a dock into a DockTabContainer that returns can_switch_dock() == false, avoid marking the dock as current. Previously p_set_current was passed through to _move_dock unconditionally; now we cast the slot to DockTabContainer and force set_current to false if switching is disallowed, preventing an unwanted focus/tab switch.

Fixed random whitespace issue to satisfy clang format

Squashes:
Update editor_dock_manager.cpp
Simplify 3rd arg of _mode_dock call
Change type of slot to remove redundancy

Co-Authored-By: lodetrick <146759331+lodetrick@users.noreply.github.com>
2026-02-04 08:44:05 -05:00
Brendan LeVoy f051d6a0e9 Fix crash in a simpler way
Simply null-checks the return value of get_parent_container()
2026-02-03 15:13:31 -05:00
Michael Alexsander e50af99ff2 Convert the bottom VCS dock to a EditorDock and tie it with the Commit dock
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-03 12:13:44 -03:00
kobewi 14afee66c4 Add setting for automatically opening scripts 2026-02-02 14:11:40 +01:00
Rémi Verschelde affa84862a Merge pull request #115347 from mooflu/err-113332
Scene tree dock: Don't log error if there is no selection upon handling item_icon_double_clicked signal
2026-02-02 10:10:30 +01:00
Rémi Verschelde 63c78e684b Merge pull request #114165 from KoBeWi/static
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Rémi Verschelde 429750f60b Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00
Lukas Tenbrink 7072a9a874 Change List copy constructor from implicit to explicit. 2026-01-30 18:58:42 +01:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
kobewi 4274f8b543 Replace DockSlot with DockTabContainer 2026-01-29 16:52:01 +01:00
kobewi f006987598 Fix Rename option for instance roots 2026-01-29 14:00:56 +01:00
Thaddeus Crews d4ab136b24 Merge pull request #112746 from Kaleb-Reid/show-nodepath-subnames
Show NodePath subnames in editor inspector
2026-01-28 17:58:22 -06:00
Thaddeus Crews ccb0b49799 Merge pull request #112426 from MuffinTastic/MuffinTastic/filesystemdock-thumbnail-nearest-point
[Editor] Make FileSystemDock use nearest-neighbor filtering for textures
2026-01-28 17:57:57 -06:00
Thaddeus Crews 4b4b16b577 Merge pull request #114733 from KoBeWi/another_file_gone_without_trace
Remove DockConstants
2026-01-28 12:27:07 -06:00
Thaddeus Crews 0b60e188c3 Merge pull request #115360 from Nintorch/optimize-input-header-includes
Optimize `core/input/input.h` header `#include`ing
2026-01-28 12:27:02 -06:00
Thaddeus Crews c330276a10 Merge pull request #114448 from KoBeWi/replace_old_'replace_old'
SceneTreeDock: Remove unused parameter
2026-01-28 12:26:55 -06:00
Thaddeus Crews 34ed1c8fb1 Merge pull request #114700 from KoBeWi/closer_siblings
Paste as Sibling right below the node
2026-01-28 12:26:53 -06:00
Kaleb Reid 8c7e2838a6 Show NodePath subnames in editor inspector 2026-01-28 02:13:41 -08:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Thaddeus Crews 2450bb0c75 Merge pull request #114449 from ndarilek/a11y-regions
GUI: Add accessibility region role for landmark navigation
2026-01-27 15:18:27 -06:00
kobewi 4e34dc0b4d Remove DockConstants 2026-01-27 16:43:25 +01:00
Thaddeus Crews 8e086a6641 Merge pull request #115267 from skiessq/fix-filesystem-bottom-split
Fix FileSystem dock visual separation when docked at bottom
2026-01-27 09:04:07 -06:00
Thaddeus Crews 3adb6259aa Merge pull request #114968 from Jordyfel/file-list-focus-draw
Fix right clicking an item in filesystem `ItemList` draws focus
2026-01-26 15:01:39 -06:00
Thaddeus Crews b8878c8b56 Merge pull request #115066 from KoBeWi/PlikSystemenu
Fix dock names in menu tooltips not translated
2026-01-26 13:14:33 -06:00
Frank Becker 42b14ce186 Don't log error if there is no selection upon handling item_icon_double_clicked signal 2026-01-24 15:22:08 -08:00
Tiago Carreira 744d038ae7 Fix FileSystem dock visual separation when docked at bottom 2026-01-23 16:01:54 +00:00
kobewi 85d9d315f1 Fix context plugins not called for empty clicks in Scene 2026-01-21 13:24:49 +01:00