Commit Graph

104 Commits

Author SHA1 Message Date
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Rémi Verschelde f5a290ac46 Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Thaddeus Crews 953e6e8116 Merge pull request #109360 from DexterFstone/add-a-scene-painter-tool
Add a scene painter tool
2026-02-23 11:59:08 -06:00
DexterFstone 69f4719e05 Add a scene painter tool 2026-02-23 14:34:10 +03:30
kobewi 404ab3e2bd Fix error in TileSetEditor 2026-02-21 00:10:50 +01:00
Thaddeus Crews 02451893cc Merge pull request #115008 from KoBeWi/tileanslation
Improve auto-translation of tile editors
2026-02-20 14:34:29 -06:00
Lukas Tenbrink d6540e4aa7 Add move semantics to RBMap and RBSet. Make copy constructors explicit. 2026-02-20 20:47:15 +01:00
kobewi 0d01c01c7b Improve auto-translation of tile editors 2026-02-20 09:56:32 +01: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
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Rémi Verschelde 1cdf69b88f Merge pull request #113594 from lodetrick/tilemap-fixes
Fix TileMap Dock button placement and errors
2026-01-19 10:45:40 +01:00
Logan Detrick eeaf88daaf Fix TileMap wide button errors 2026-01-15 16:08:57 -08:00
kobewi d70866bce8 Fix TileSet dock becoming focused when switching TileMapLayers 2026-01-15 16:46:32 +01:00
passivestar 922a3c2566 Don't tint menu button icons in context toolbar 2026-01-12 11:54:49 +04:00
onequid 206c5b05ba Fixes pattern corruption in TileMapLayer 2026-01-07 08:58:56 +08:00
Rémi Verschelde 9009a6636c Merge pull request #114366 from KoBeWi/uh
Add EditorDock's own DockSlot enum
2026-01-07 01:41:50 +01:00
Rémi Verschelde 2bf354f8d4 Merge pull request #114348 from YeldhamDev/tile_bg_panels
Add background panels to the TileSet/Map editors
2026-01-07 01:41:45 +01:00
kobewi 945b2a4522 Fix undo/redo for adding scene tiles 2026-01-04 21:29:39 +01:00
kit 36f4ea227d Fix SplitContainer set desired size infinite loop 2026-01-02 19:05:06 -05:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Rémi Verschelde 504df6253d Merge pull request #114392 from passivestar/inner-tabs
Improve the look of inner tabs in modern theme
2026-01-01 16:47:19 +01:00
Rémi Verschelde 751a891a20 Merge pull request #114252 from lodetrick/too-much-focus
Fix docks grabbing too much focus
2026-01-01 16:46:44 +01:00
passivestar 3393740d42 Improve the look of inner tabs in modern theme 2025-12-30 06:05:12 +04:00
Michael Alexsander 2e8bc7cd11 Add background panels to the TileSet/Map editors 2025-12-28 16:56:12 -03:00
Logan Detrick 0e072e9014 Fix docks grabbing too much focus 2025-12-22 17:41:58 -08:00
Rémi Verschelde 4014b4acf0 Merge pull request #113870 from lodetrick/tilemap-one-liner
Fix incorrect error message placement in TileMap Dock
2025-12-21 10:40:56 +01:00
Pāvels Nadtočajevs 338cfba60a Use ObjectID to store nodes in the editor selection. 2025-12-18 09:16:43 +02:00
Logan Detrick e89fcc78f2 Fix incorrect error message placement in TIleMap Dock 2025-12-10 15:55:59 -08:00
Rémi Verschelde 66b6ea492f Merge pull request #113706 from lodetrick/unused-and-forgotten
Codestyle: Remove unused private variables in `godot/editor`
2025-12-09 17:17:18 +01:00
Thaddeus Crews e56ea15a03 Merge pull request #113701 from lodetrick/debugger-oops
Fix Debugger Dock not opening and unused BottomPanel code
2025-12-08 11:53:43 -06:00
Logan Detrick 17c7a3b817 Remove unused private variables in godot/editor 2025-12-07 02:55:08 -08:00
Logan Detrick 58969218d6 Remove unused code in EditorBottomPanel and remove deprecated bottom panel operation 2025-12-07 02:19:50 -08:00
Rémi Verschelde 3edd256a6f Merge pull request #113611 from bruvzg/mod_plus
[Editor] Fix missing "+" in the bunch of tooltips.
2025-12-05 09:38:51 +01:00
Rémi Verschelde 6b0a74073c Merge pull request #113296 from KoBeWi/soft_open_gently
Fix dock opening focus
2025-12-05 09:38:08 +01:00
Pāvels Nadtočajevs e2b8c9f038 [Editor] Fix missing "+" in the bunch of tooltips. 2025-12-05 10:20:50 +02:00
Rémi Verschelde 79106fdf40 Merge pull request #113338 from KoBeWi/Porygon-Dck
Use EditorDock for Polygon2D editor
2025-12-03 09:49:55 +01:00
Rémi Verschelde 3ffed928ed Merge pull request #113128 from lodetrick/vertical-tilemap
Enable Vertical orientation for TileMap Dock
2025-12-03 09:49:36 +01:00
Logan Detrick ad094b93be Enable Vertical orientation for TileMap Dock 2025-12-02 18:39:44 -08:00
Hugo Locurcio db920eb7f0 Use Unicode arrow symbols throughout the editor
This does not apply to text printed to the Output panel, as the fixed-width
font may not have the glyph in its character set (or if it does, the arrow
character may be hard to read).
2025-12-02 01:36:35 +01:00
kobewi 66802874e3 Use EditorDock for Polygon2D editor 2025-11-29 22:27:13 +01:00
kobewi cea95e6004 Fix dock opening focus 2025-11-29 00:44:01 +01:00
Thaddeus Crews 22a28e07cc Merge pull request #101407 from nattyrice/atlas-merge-tool-fix
Fix Atlas Merge Tool Crash
2025-11-25 07:07:02 -06:00
Logan Detrick da8817a4e8 Use new dock system for TileMap and TileSet 2025-11-24 03:13:02 -08:00
nattyrice 2cbdffee8c Fix Atlas Merge Tool Crash 2025-11-21 14:09:06 -05:00
Thaddeus Crews fb03c9ce4b Merge pull request #112739 from FantasmaGolicon/master
Change `TileSetScenesCollectionSource` raw pointers in the TileSet editor to ref
2025-11-17 10:56:58 -06:00
FantasmaGolicon ea1cc3c04e Changed TileSetScenesCollectionSource raw pointers in the TileSet editor to Ref<TileSetScenesCollectionSource> 2025-11-14 15:22:11 -08:00
Thaddeus Crews d5c0a11da0 Merge pull request #107890 from Nikitf777/polygon2d-editor-highlighting
Highlight points on hover in the Polygon2D editor
2025-11-14 17:16:51 -06:00
Thaddeus Crews 90bd3ada97 Merge pull request #112769 from KoBeWi/don't🚗translate
Prevent translating custom data layers
2025-11-14 17:16:46 -06:00
Nikita Samusev 209986bde0 Highlight points on hover in the Polygon2D editor 2025-11-14 23:37:58 +03:00