Commit Graph

623 Commits

Author SHA1 Message Date
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
Chaosus ef933c9235 Add smooth to the changing of properties values in visual shader 2026-02-23 14:11:29 +03: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
kobewi 3b9c77b614 Fix quick open dialog recursive problem 2026-01-12 13:12:06 +01:00
kobewi 963f41fbb6 Don't filter EditorFileDialog files with global access 2026-01-07 20:07:49 +01:00
Michael Alexsander 5d26490fbf Fix editor toasters on the right-to-left layout 2026-01-07 13:38:13 -03: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
kobewi 51348a2cef Use ObjectID in ProgressDialog Window list
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2026-01-06 14:56:23 +01:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Rémi Verschelde 05c097e5e2 Merge pull request #114507 from KoBeWi/no_file_system_yes_crash
Fix folder crash in Project Manager
2026-01-01 21:50:46 +01:00
Rémi Verschelde 168efd31eb Merge pull request #114497 from passivestar/toaster-visibility
Improve visibility of toaster notifications
2026-01-01 21:50:42 +01:00
kobewi 2b855e73a4 Fix folder crash in Project Manager 2026-01-01 20:42:06 +01:00
Rémi Verschelde d318f7e658 Merge pull request #114237 from syntaxerror247/file-dialog
Disable native file dialog on Android Editor
2026-01-01 16:46:40 +01:00
passivestar 52f43c643c Improve visibility of toaster notifications 2026-01-01 16:41:23 +04:00
YuuKaana b45f440164 Fix CreateDialog::get_selected_typed() ignoring the custom types created from EditorPlugin::add_custom_type() 2025-12-28 12:36:22 +08:00