Commit Graph

81611 Commits

Author SHA1 Message Date
Malcolm Anderson
5c4500a236 Allow animation groups to be collapsed by clicking disclosure chevron on left
Save group collapsed state during editing session

Save collapsed groups in Animation resource so they persist across sessions

Update editor/animation/animation_track_editor.h

Remove data duplication and unnecessary method

Prevent error about negative-sized Rect2

Move animation group folding to editor cfg files

Clean up length of some lines of code

Keep fold state of groups when renamed

Update scene/resources/animation.h

Make fold_area_rect calculation more accurate

Improve animation includes

Store animation fold state in scene folding file

Fix animation fold saving for independent resource animations

Apply suggestions from code review

Update scene/resources/animation.h

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2026-02-23 10:48:24 -08:00
Thaddeus Crews
a3e84cc2af Merge pull request #116542 from Ivorforce/char-range-cpp
Move char ranges from `char_range.inc` to `char_range.cpp` (non-constexpr)
2026-02-21 12:17:02 -06:00
Thaddeus Crews
9a19d32fdb Merge pull request #116541 from Ivorforce/a-variant-shaped-pool
Move variant pools to their own compile unit.
2026-02-21 12:17:01 -06:00
Thaddeus Crews
3d7cd421ea Merge pull request #116586 from Repiteo/ci/godot-cpp-cache
CI: Restore godot-cpp caching
2026-02-21 12:17:00 -06:00
Thaddeus Crews
a0d955d586 Merge pull request #116588 from Repiteo/scons/compiled-test-scu-fix
SCons: Fix compiled tests on scu builds
2026-02-21 12:16:59 -06:00
Thaddeus Crews
6413e9ba62 SCons: Fix compiled tests on scu builds 2026-02-21 10:23:46 -06:00
Thaddeus Crews
715d4bf7e6 CI: Fix godot-cpp caching 2026-02-21 09:17:37 -06:00
Lukas Tenbrink
e9465cd380 Move variant pools to their own compile unit. 2026-02-21 13:24:17 +01:00
Thaddeus Crews
8120fb1242 Merge pull request #116527 from eritschlSC/fix_opengl_es_driver_checks
OpenXR: Fix OpenGL ES driver checks
2026-02-20 17:22:53 -06:00
Thaddeus Crews
4d6dc336d5 Merge pull request #99949 from YeldhamDev/be_more_descriptive_but_also_a_little_less
Make tooltips from all editor modes inform about the selection menu shortcut
2026-02-20 17:22:51 -06:00
Thaddeus Crews
e3af0a0de4 Merge pull request #116564 from KoBeWi/valid
Fix error in TileSetEditor
2026-02-20 17:22:50 -06:00
Thaddeus Crews
56f31e34b6 Merge pull request #115196 from tciviero/fix/builtin-script-reload
Fix: Sync built-in script memory before signal connection
2026-02-20 17:22:48 -06:00
kobewi
404ab3e2bd Fix error in TileSetEditor 2026-02-21 00:10:50 +01:00
Thaddeus Crews
a19892054e Merge pull request #116537 from pafuent/audio_muted_on_break_reset_to_false_on_stop
Fix mute button after pausing and stopping
2026-02-20 14:34:29 -06: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
Thaddeus Crews
74ecf68e15 Merge pull request #115111 from KoBeWi/icons_are_baaaaaaaaaaaaack
Restore context menu icons in EditorFileDialog
2026-02-20 14:34:27 -06:00
Thaddeus Crews
8bae78e21b Merge pull request #116434 from KoBeWi/code_is_not_eggs_don't_hard_boil_it
Don't hard-code dock names in default layout
2026-02-20 14:34:26 -06:00
Thaddeus Crews
96327bbfd8 Merge pull request #116544 from Nintorch/sdl-folder-is-owned-by-input-team
[CODEOWNERS] Add codeowners for `drivers/sdl/`
2026-02-20 14:34:25 -06:00
Thaddeus Crews
2829092a2a Merge pull request #116552 from Ivorforce/rb-move
Add move semantics to `RBMap` and `RBSet`. Make their copy constructors explicit.
2026-02-20 14:34:23 -06:00
Thaddeus Crews
e0d0a65830 Merge pull request #116528 from Ivorforce/clang-tidy-revival
Re-activate a few clang-tidy options.
2026-02-20 14:34:22 -06: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
4602a8103c Merge pull request #116550 from Repiteo/scons/bump-python
SCons: Bump minimum Python version (3.8 → 3.9)
2026-02-20 14:34:20 -06:00
Lukas Tenbrink
d6540e4aa7 Add move semantics to RBMap and RBSet. Make copy constructors explicit. 2026-02-20 20:47:15 +01:00
Michael Alexsander
a7575e94d6 Make tooltips from all editor modes inform about the selection menu shortcut 2026-02-20 16:23:10 -03:00
Thaddeus Crews
a206264d5b SCons: Bump minimum Python version (3.8 → 3.9) 2026-02-20 13:22:11 -06:00
Lukas Tenbrink
9dfc2c977b Move char ranges from char_range.inc to char_range.cpp (non-constexpr). 2026-02-20 20:09:46 +01:00
Lukas Tenbrink
abadedefc1 Re-activate a few clang-tidy options. 2026-02-20 19:07:35 +01:00
Thaddeus Crews
0df713417b Merge pull request #116539 from Ivorforce/remember-your-ancestors
Include some headers explicitly in some important spots, to estimate include costs better.
2026-02-20 11:36:09 -06:00
Thaddeus Crews
342109e01f Merge pull request #116520 from passivestar/astreamint
Add missing background panel to audio stream interactive transition editor tree
2026-02-20 11:36:09 -06:00
Thaddeus Crews
781ae8deb2 Merge pull request #115876 from kitbdev/fix-te-search-backwards
Fix TextEdit backwards search skipping matches
2026-02-20 11:36:08 -06:00
Thaddeus Crews
8ab854a7ca Merge pull request #116092 from bruvzg/bundle_id
[macOS] Add build name to bundle ID.
2026-02-20 11:36:06 -06:00
Thaddeus Crews
a142c2218a Merge pull request #116196 from bruvzg/shy_b
Fix soft hyphen not working with small (or zero) line breaking width.
2026-02-20 11:36:05 -06:00
Thaddeus Crews
e6f5f5a1ca Merge pull request #116197 from bruvzg/rtl_wj
[TextServer] Ignore language of embedded object replacement spans when updating line breaks.
2026-02-20 11:36:04 -06:00
Thaddeus Crews
9fc90a0441 Merge pull request #116261 from bruvzg/sprintf_arg
[String] Allow using Java style `%[arg$]` prefix in `sprintf`.
2026-02-20 11:36:03 -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
Thaddeus Crews
0d9d77ebc3 Merge pull request #116515 from Calinou/editor-export-fix-adb-editorsettings-error
Fix EditorSettings error due to `android_sdk_path` when exporting a project
2026-02-20 11:36:00 -06:00
Thaddeus Crews
65951c721f Merge pull request #115649 from ashtonmeuser/type-limits
Add integer limit constants to @GlobalScope
2026-02-20 11:35:59 -06:00
Nintorch
f85892eb7a [CODEOWNERS] Add codeowners for drivers/sdl/
This PR makes the Input team a codeowner for `drivers/sdl/` folder, since at the moment SDL is only used for joypad input.
If in the future we add more subsystems from SDL, we can probably change the codeowners too.
2026-02-20 22:00:59 +05:00
Lukas Tenbrink
e75aa9ed86 Include some headers explicitly in some important spots, to estimate include costs better. 2026-02-20 15:33:03 +01:00
passivestar
3fb0d6b544 Add missing background panel to audio stream interactive transition editor tree 2026-02-20 18:20:43 +04:00
Pablo Andres Fuente
59c9e27119 Fix mute button after pausing and stopping
Fixes #116127

The problem was that an internal variable was not being reset correctly
when the game was stopped.
2026-02-20 10:31:51 -03:00
Pāvels Nadtočajevs
f69edf810e [String] Allow using Java style %[arg$] prefix in sprintf. 2026-02-20 15:07:58 +02:00
Rémi Verschelde
be587f3a2d Merge pull request #115623 from akien-mga/gles3-includes-codestyle
GLES3: Tidy up includes for consistency and remove unnecessary includes
2026-02-20 13:07:41 +01:00
Rémi Verschelde
cd650f2336 GLES3: Move some static utils to new RasterizerUtilGLES3
This helps remove dependencies on RasterizerGLES3 in many files, which is
useful as RasterizerGLES3 basically includes everything, so it brings a lot
of transient includes.
2026-02-20 11:29:39 +01:00
Rémi Verschelde
13bb08286e GLES3: Remove unnecessary includes 2026-02-20 11:29:38 +01:00
Rémi Verschelde
715748bab4 GLES3: Tidy up includes for consistency 2026-02-20 11:20:44 +01:00
Rémi Verschelde
51ab98414f Merge pull request #116525 from passivestar/previewcamtint
Don't tint the preview camera icon
2026-02-20 11:16:48 +01:00
Rémi Verschelde
db77a462b4 Merge pull request #116395 from bruvzg/ios_sc
[iOS] Add UIScene lifecycle events.
2026-02-20 11:16:44 +01:00
Rémi Verschelde
95030c2932 Merge pull request #116263 from Calinou/doc-ik-skeletonmodifier3d-index-parameter
Document the purpose of the index parameter in IK and SkeletonModifier3D classes
2026-02-20 11:16:39 +01:00
Rémi Verschelde
4326946f00 Merge pull request #115732 from akien-mga/scene-main-debugger-includes
Tidy up includes in `scene/main` and `scene/debugger`
2026-02-20 11:16:35 +01:00