Commit graph

654 commits

Author SHA1 Message Date
Thaddeus Crews
27ff328ef7
Merge pull request #114406 from KoBeWi/zaznacz
Improve generic quick open title
2026-03-06 12:40:21 -06:00
Rémi Verschelde
2dd1f4ef60
Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01:00
Rémi Verschelde
18edfa5245
Explicitly include scene_tree.h where used
Pre-requisite before removing `scene_tree.h` from `node.h`
which has cascading consequences on most of the codebase.
2026-03-05 10:43:25 +01:00
Thaddeus Crews
b8fc607ef4
Merge pull request #116992 from Giganzo/focus-close-find-replace-bar
Fix Script Editor loses focus on esc in Find/Replace bar
2026-03-04 11:20:45 -06:00
Thaddeus Crews
b83356283d
Merge pull request #116981 from Giganzo/replace-button
Fix replace button doesn't highlight next occurrence
2026-03-04 11:20:44 -06:00
Thaddeus Crews
85b9dfb500
Merge pull request #116977 from Giganzo/replace-line-edit
Fix replace bar requiring pressing enter twice
2026-03-04 11:20:43 -06:00
Thaddeus Crews
db25be3646
Merge pull request #116585 from jinyangcruise/fix_symbol_jump
Fix symbol jump history navigation issue.
2026-03-04 11:20:33 -06:00
Thaddeus Crews
371282b28e
Merge pull request #92984 from adamscott/reveal-me
Customize the file manager label for each platform
2026-03-04 11:20:31 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Rémi Verschelde
8c0f175c94
Decouple RenderingServer from as much of the codebase as possible
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde
a447ac95ec
Move DisplayServer enums and typedefs to DisplayServerEnums
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Giganzo
195e3e8574 Fix Script Editor loses focus on esc in Find/Replace bar 2026-03-03 00:43:23 +01:00
Giganzo
475579835c Fix replace button highlight next occurrence 2026-03-02 22:19:22 +01:00
Giganzo
a243469e67 Fix replace bar requiring pressing enter twice 2026-03-02 21:24:35 +01:00
Adam Scott
f441172719
Customize the file manager for each platform 2026-03-02 09:42:13 -05:00
Pāvels Nadtočajevs
1306221592
Move accessibility methods/enums from DisplayServer to the AccessibilityServer dedicated singleton. 2026-03-02 13:48:29 +02:00
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
jinyangcruise
e4e31abeaa fix symbol jump history navigation issue. 2026-02-28 09:45:06 +08: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