Commit Graph

635 Commits

Author SHA1 Message Date
Thaddeus Crews 1aaea38e7f Merge pull request #111573 from StarryWorm/rm-class_db.h-from-resource.h
Core: remove `class_db.h` include from `resource.h`
2026-02-28 13:55:24 -06:00
StarryWorm 357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
Thaddeus Crews 3862d8704f Merge pull request #115978 from lodetrick/always-pin
Allow the bottom panel to be pinned when closed
2026-02-27 08:49:35 -06:00
Thaddeus Crews 28c37846d8 Merge pull request #111547 from sockeye-d/script-editor-join-lines
Add script editor `join_lines` keybind
2026-02-27 08:49:31 -06:00
Thaddeus Crews f630133a01 Merge pull request #116826 from Repiteo/style/class-db-explicit-include
Style: Add `class_db.h` includes explicitly
2026-02-26 16:18:45 -06:00
Thaddeus Crews 20f1e1000f Merge pull request #116557 from KoBeWi/siz_issue
Improve DockContextPopup spacing
2026-02-26 16:18:38 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Rémi Verschelde f0a448540e Misc dependency improvements for files depending on rendering_server.h
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 3s.
2026-02-25 20:17:27 +01: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
kobewi 7832fafc66 Improve DockContextPopup spacing 2026-02-25 01:35:56 +01:00
Logan Detrick 6ea9a16e2d Allow the bottom panel to be pinned when closed 2026-02-23 10:04:37 -08:00
Chaosus ef933c9235 Add smooth to the changing of properties values in visual shader 2026-02-23 14:11:29 +03:00
fish 4d294caac9 Add script editor join line functionality 2026-02-20 15:59:41 -08:00
Thaddeus Crews 4dca1eae42 Merge pull request #116475 from Metsker/features
Evaluate empty EditorSpinSliders to 0
2026-02-20 14:34:21 -06:00
Thaddeus Crews 726de897d0 Merge pull request #116400 from bruvzg/fvar_code
Restore `interface/editor/code_font_custom_variations` functionality.
2026-02-20 11:36:02 -06:00
lev 610918795e Evaluating empty EditorSpinSliders to 0 2026-02-19 13:46:20 +03: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
Pāvels Nadtočajevs 7856b9d8ad Restore interface/editor/code_font_custom_variations functionality. 2026-02-17 12:15:36 +02:00
kobewi 1e8c4d395f Refactor dock slot selector 2026-02-16 19:57:55 +01:00
Thaddeus Crews cf406533c8 Merge pull request #114283 from KoBeWi/adding_physical_buttons
Change TabContainer's popup button into real Button
2026-02-16 10:19:22 -06:00
arkology f3df9c2434 Convert "Line and column numbers" label to button 2026-02-11 14:01:03 +00: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 22d03aed44 Merge pull request #106352 from aaronfranke/editor-quat-float-insp
Increase float precision in the editor inspector for Quaternions
2026-02-05 14:44:40 -06:00
Aaron Franke d9c3c87eaa Increase float precision in the inspector for Quaternions 2026-02-03 13:45:13 -08:00
kobewi d6975dac11 Add FilterLineEdit to unify editor filter field navigation 2026-02-03 15:37:20 +01:00
Simon Döhl 2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +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
kobewi 4274f8b543 Replace DockSlot with DockTabContainer 2026-01-29 16:52:01 +01:00
Saulo-de-Souza 35a9ec140f CreateDialog: return type name instead of script path for custom types 2026-01-28 16:05:31 -03: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 69d55be937 Merge pull request #114698 from KoBeWi/I_can_see_everything
Don't filter EditorFileDialog files with global access
2026-01-28 12:26:52 -06: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
Thaddeus Crews 7dff26c784 Merge pull request #115222 from YeldhamDev/object_selection_icon_fix
Fix blurry icons in the inspector dock's object selector
2026-01-27 09:04:21 -06:00
Thaddeus Crews ca08319e7d Merge pull request #115248 from Giganzo/editor-object-selector
Fix EditorObjectSelector PopupMenu width
2026-01-27 09:04:15 -06:00
Thaddeus Crews 2d41087c8f Merge pull request #114921 from LucaTuerk/quick_open_validate_history
EditorQuickOpenDialog: Rewrite internal paths usage and clean history
2026-01-26 13:14:31 -06:00
kobewi 8b400edb92 Don't force list icon size in EditorFileDialog 2026-01-24 13:29:37 +01:00
Giganzo 33e71357d4 Fix EditorObjectSelector PopupMenu width 2026-01-22 10:02:14 +01:00
Michael Alexsander c317a4cc42 Fix blurry icons in the inspector dock's object selector 2026-01-21 18:24:36 -03:00
kobewi 59b2bb1fe8 Fix EditorFileDialog icon scale in list mode 2026-01-19 22:50:33 +01:00
kobewi ed4689c4ee Fix favorite files handling 2026-01-19 14:48:48 +01:00
Nolan Darilek d53ab67b83 GUI: Add accessibility region role for landmark navigation
Adds ROLE_REGION to allow controls to be marked as accessibility
regions/landmarks.

- Add `accessibility_region` property to Control
- Add ROLE_REGION to DisplayServer and AccessKit mapping
- Prevent Container/ScrollContainer from overriding region role
- Fix TabContainer to update accessibility when tabs change
- Mark editor docks, main screen, bottom panel, and scene tabs as regions
2026-01-19 08:12:33 -05:00
Luca 03b67fd697 Reworked EditorQuickOpenDialog to use UIDs internally and validate resource validity on init fixing issues when files are moved or removed. 2026-01-17 18:30:00 +01:00
kobewi 13ad17ea9b Fix quick open history not always recorded 2026-01-16 13:21:31 +01:00
kobewi 6a453b521c Fix descriptions of custom types in CreateDialog 2026-01-13 22:55:45 +01:00
kobewi d24d5b50fe Tweak quick open recursion error 2026-01-13 12:24:12 +01:00
Rémi Verschelde 98d8a7dff8 Merge pull request #114886 from YeldhamDev/spin_slider_fix
Fix sizing problems with `EditorSpinSlider`
2026-01-13 11:06:42 +01:00
Michael Alexsander 22fdb1c547 Fix sizing problems with EditorSpinSlider 2026-01-12 11:00:55 -03:00