Commit graph

81911 commits

Author SHA1 Message Date
Thaddeus Crews
bb1e018314
Merge pull request #115119 from Nintorch/joypad-unfocused
Add project setting to ignore joypad events if the app is unfocused
2026-03-04 11:20:39 -06:00
Thaddeus Crews
c86601bc4d
Merge pull request #116971 from KoBeWi/longcut
Use `open_search` shortcut instead of hard-coded events
2026-03-04 11:20:38 -06:00
Thaddeus Crews
d5e2ac7e02
Merge pull request #116991 from jazztickets/freelook_invert_y_axis
Add separate Freelook Invert Y Axis option
2026-03-04 11:20:37 -06:00
Thaddeus Crews
b357ac9499
Merge pull request #113664 from shadow-foss/fix-overwriting-keys
Remove legacy animation key insertion offset loop
2026-03-04 11:20:36 -06:00
Thaddeus Crews
78beaadf60
Merge pull request #116813 from KoBeWi/pick_your_node
Change picking dialog title based on track type
2026-03-04 11:20:34 -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
7438a39a13
Merge pull request #114324 from m4gr3d/support_composition_layers_anywhere_in_tree
Support composition layers anywhere in the tree
2026-03-04 11:20:32 -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
Thaddeus Crews
5b5dfa56bb
Merge pull request #117062 from akien-mga/callable_mp-explicit-includes
Rename `callable_method_pointer.h` to `callable_mp.h` and include it explicitly
2026-03-04 11:20:29 -06:00
Thaddeus Crews
d9a2afe977
Merge pull request #116963 from Repiteo/ci/changed-files-advanced
CI: Determine if source files were changed before building
2026-03-04 11:20:28 -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
02cbed84ce
Merge pull request #117057 from akien-mga/os-processid
Move ProcessID typedef out of OS, remove `os.h` include where we can
2026-03-04 15:44:03 +01:00
Rémi Verschelde
727b06a79f
Move ProcessID typedef out of OS
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Rémi Verschelde
c0ebded926
Merge pull request #117054 from akien-mga/os-explicit-includes
Explicitly include `os.h` and `engine.h` where used
2026-03-04 11:20:42 +01:00
Rémi Verschelde
765362b033
Explicitly include core/config/engine.h where used 2026-03-04 10:17:10 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Thaddeus Crews
74b5be24f4
Merge pull request #117023 from akien-mga/visionos-build-fix
Fix Apple OsLogLogger build on visionOS
2026-03-03 17:20:09 -06:00
Thaddeus Crews
accfd9932b
Merge pull request #116976 from akien-mga/displayserver-split-types
Decouple DisplayServer from as much of the codebase as possible
2026-03-03 17:20:07 -06:00
Rémi Verschelde
36771d2357
Fix Apple OsLogLogger build on visionOS
Recent includes refactoring led to missing one here.

Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2026-03-03 15:05:08 +01:00
Rémi Verschelde
76f45883a7
Refactor DisplayServer declaration with API sections 2026-03-03 12:48:07 +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
769e80a7bb
Add DisplayServerEnums commit to the git blame ignore list 2026-03-03 12:48:02 +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
Nintorch
d418d692b9 Project setting to ignore joypads on unfocused app
Co-Authored-By: Christoph Taucher <4498502+chtau@users.noreply.github.com>
2026-03-03 11:03:37 +05:00
jazztickets
4c3b3744dd Add separate Freelook Invert Y Axis option 2026-03-02 18:04:46 -07:00
Thaddeus Crews
778cf54dab
Merge pull request #99499 from Calinou/3d-editor-add-follow-selection
Add "Follow Selection" in the 3D editor by using Center Selection twice
2026-03-02 15:54:03 -06:00
Thaddeus Crews
89f9ab0494
Merge pull request #116847 from dalexeev/edit-fix-objects-in-remote-inspector
Editor: Fix display of objects in the Remote Inspector
2026-03-02 15:54:03 -06:00
Thaddeus Crews
dcbdac00f6
Merge pull request #116946 from vaner-org/statemachine-undo-redo
Add undo/redo to adding/removing StateMachine nodes
2026-03-02 15:54:02 -06:00
Thaddeus Crews
1ae6976471
Merge pull request #110083 from WhalesState/gles3-texture-repeat
Fix texture repeat mode for GLES3 renderer.
2026-03-02 15:54:01 -06:00
Thaddeus Crews
22e44501fa
Merge pull request #116597 from Akosmo/improve-audio-docs-3
Improve docs for ResourceImporterMP3 and ResourceImporterOggVorbis
2026-03-02 15:54:00 -06:00
Thaddeus Crews
14fcc7132e
Merge pull request #116776 from HolonProduction/gdscript/completion-setters
Autocompletion: Don't hide certain setters and getters
2026-03-02 15:53:59 -06:00
Thaddeus Crews
da784e3ac2
Merge pull request #114261 from aaronp64/dock_tab_color
Update dock popup tab color for disabled slots
2026-03-02 15:53:57 -06:00
Thaddeus Crews
89f36b740a
Merge pull request #115399 from MaxiSanc37/ChangeSelectionBoxColor
Fix cursor selection box color
2026-03-02 15:53:56 -06:00
Thaddeus Crews
d89e19f556
Merge pull request #116683 from YeldhamDev/grid_map_rotation_fix
Fix wrong rotation of cells while being pasted in the `GridMap` editor
2026-03-02 15:53:55 -06:00
Thaddeus Crews
524d230927
Merge pull request #116546 from YeldhamDev/where_did_that_cell_go
Fix undoing `GridMap` move operations resulting in deleted cells
2026-03-02 15:53:54 -06:00
Thaddeus Crews
a19e5c4b53
Merge pull request #116830 from goatchurchprime/gtch/spectrumanalyzerbug2
Fix AudioSpectrumAnalyzer's Hann Window
2026-03-02 15:53:53 -06:00
Thaddeus Crews
d1eaa0f88d
Merge pull request #116834 from lodetrick/switch-fix
Fix Errors and tab swapping when changing docks
2026-03-02 15:53:52 -06:00
Thaddeus Crews
5b666357e3
Merge pull request #114535 from Parritz/fix/csg-gizmo-selection
Editor: Fix CSG gizmo selection inside CSGCombiners
2026-03-02 15:53:51 -06:00
Thaddeus Crews
a14035c910
Merge pull request #116882 from Zehir/read_only_metadata
Fix able to delete metadata on read-only object
2026-03-02 15:53:50 -06:00
Thaddeus Crews
1f6955ba52
Merge pull request #116793 from Orphaeus/patch-1
Fix unprofessional language in TabContainer and TabBar documentation
2026-03-02 15:53:49 -06:00
Parritz
45b60c0351
Editor: Fix CSG gizmo selection inside CSGCombiners 2026-03-02 15:52:30 -06:00
MaxiSanc37
a8b7526f2a
Changed the selection fill color and selection stroke color for the cursor selection box in ./themes/theme_modern.cpp
Co-Authored-By: fejesievo <fejesievo@gmail.com>
Co-Authored-By: SpencerGoodman <goodmasp@dickinson.edu>
Co-Authored-By: kateyvk <kateyvk16@gmail.com>
2026-03-02 15:29:01 -06:00
Orphaeus
d7418f8ff2
Fix unprofessional language in TabContainer & TabBar documentation 2026-03-02 15:21:42 -06:00
Hugo Locurcio
040e19e75d
Add "Follow Selection" in the 3D editor by using Center Selection twice
When pressing the Focus Selection shortcut twice, you will begin following
the current selection. This also applies to selection changes.

The effect is undone by pressing the Focus Selection shortcut another
time, using the Focus Origin shortcut, or by panning/using freelook
on the 3D editor camera. (Orbiting or switching between perspective and
orthogonal does not undo the effect.)

Co-authored-by: Robert Yevdokimov <robert.yevdokimov@autStand.com>
2026-03-02 19:24:01 +01:00
kobewi
d34bfe89fd Use open_search shortcut instead of hard-coded events 2026-03-02 18:50:45 +01:00
Thaddeus Crews
2820bc97de
CI: Determine if source files were changed before building 2026-03-02 11:32:33 -06:00
Thaddeus Crews
fbb918b699
Merge pull request #116960 from bruvzg/ac_x
Fix accessibility server init fallback.
2026-03-02 11:05:42 -06:00
Pāvels Nadtočajevs
2de7d5478b
Fix accessibility server init fallback. 2026-03-02 18:42:15 +02:00
Adam Scott
f441172719
Customize the file manager for each platform 2026-03-02 09:42:13 -05:00
Rémi Verschelde
54c6cfee0d
Merge pull request #116839 from bruvzg/ac_split
Move accessibility methods/enums from `DisplayServer` to the `AccessibilityServer` dedicated singleton.
2026-03-02 14:08:56 +01:00