Commit Graph

81689 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs d09f6d879a Fix UTF-8 handling in GLES3 shaders. 2026-02-25 15:08:53 +02:00
Thaddeus Crews 15a4311583 Merge pull request #113479 from Meorge/feat/collapse-anim-groups
Collapse groups in animation track editor
2026-02-24 09:29:42 -06:00
Thaddeus Crews b5ff3b5e3b Merge pull request #116662 from KoBeWi/make_some_noise
Clean up `_validate_property()` implementations
2026-02-24 09:29:40 -06:00
Thaddeus Crews 6e96b028e1 Merge pull request #116676 from TokageItLab/safe-finished
Check `playback_queue` existance after emit `animation_finished` signal
2026-02-24 09:29:38 -06:00
Thaddeus Crews b063ada54a Merge pull request #105350 from HolonProduction/lsp-empty-docs
LSP: Don't serialize empty documentation
2026-02-24 09:29:36 -06:00
Thaddeus Crews 6bcbf8913d Merge pull request #116701 from Rindbee/remove-redundant-calculation-code-in-_get_line_max_width
Remove redundant calculation code in `RichTextLabel::_get_line_max_width()`
2026-02-24 09:29:33 -06:00
Thaddeus Crews 9a39e0c6e7 Merge pull request #116681 from KoBeWi/get_one_tab
Improve `get_tab_control()` in TabContainer
2026-02-24 09:29:31 -06:00
Thaddeus Crews b62cbfdaa8 Merge pull request #115888 from m4gr3d/fix_platform_bom_dependency_insertion
Android: Add support for plugins gradle platform dependencies
2026-02-24 09:29:30 -06:00
Thaddeus Crews 31817ef2ff Merge pull request #115690 from nikitalita/gltf-fix-value-track-interpolation
GLTF: fix value track interpolation
2026-02-24 09:29:28 -06:00
Thaddeus Crews deace09d37 Merge pull request #114155 from Arnklit/improve-color-key-selection-visibility
Improve the visibility of the selection of Color value keys
2026-02-24 09:29:26 -06:00
Thaddeus Crews b7eb50db44 Merge pull request #116269 from aaronfranke/merge-importer-meshes
Add a function to merge multiple ImporterMeshes together
2026-02-24 09:29:24 -06:00
Thaddeus Crews 165a0272c0 Merge pull request #116389 from Calinou/doc-viewport-wireframe-debug-wireframe-compatibility
Document wireframe debug draw mode behaving differently in Compatibility
2026-02-24 09:29:22 -06:00
Thaddeus Crews c948ff1be6 Merge pull request #116624 from Chaosus/vs_spin_change_improvement
Add smooth to the changing of properties values in visual shader
2026-02-24 09:29:20 -06:00
Thaddeus Crews e41577abdf Merge pull request #112219 from Meorge/feat/signals-ui-use-monospaced-font
Use monospaced font for code names (methods, signals, properties) in UI
2026-02-24 09:29:18 -06:00
Thaddeus Crews 42ac04d9a9 Merge pull request #116023 from ryevdokimov/splitter-fail
Fix using editor viewport splitters failing sometimes
2026-02-24 09:29:17 -06:00
Thaddeus Crews 15e285eb63 Merge pull request #116568 from nanodeath/fix-game-speed-reset-on-restart
Fix game speed UI not resetting when game is restarted (from editor)
2026-02-24 09:29:14 -06:00
Thaddeus Crews 929dddcee3 Merge pull request #113552 from arkology/cam_preview_take_2
Rework `Camera3D` preview
2026-02-24 09:29:13 -06:00
Thaddeus Crews 4d92b0b8a5 Merge pull request #116543 from AR-DEV-1/various-typo-fixes-1
Fix various typos & UI paper cuts
2026-02-24 09:29:11 -06:00
Thaddeus Crews 1b5011d08b Merge pull request #109184 from NasheethAhmedA/path_3d_curve_property_and_toolbar_sync
Update toolbar on curve change in Path3D editor
2026-02-24 09:29:09 -06:00
Thaddeus Crews a73db52592 Merge pull request #116504 from miguelrsgoncalves/add-audio-server-units-of-time-doc
Docs: Add units of time to AudioServer's documentation
2026-02-24 09:29:07 -06:00
Thaddeus Crews 69c274d3bc Merge pull request #116064 from Jules5/fix-multithreaded-loading-progress
Fix multithreaded load status progress
2026-02-24 09:29:05 -06:00
kobewi 8b5d3c7bac Improve get_tab_control() in TabContainer 2026-02-24 13:14:54 +01:00
Silc Lizard (Tokage) Renew 8c01b9ff3f Check playback_queue existance after animation_finished signal 2026-02-24 20:57:30 +09:00
HolonProduction e7c01f8427 LSP: Don't serialize empty documentation 2026-02-24 11:30:37 +01:00
Jules 8cf4c5d9b2 Fix multithreaded load status progress 2026-02-24 09:23:26 +01:00
风青山 95851a05bc Remove redundant calculation code in RichTextLabel::_get_line_max_width()
Since `_shape_line()` is called recursively, nested tables will be
calculated first, so there is no need to calculate the `max_width`
of the columns of the nested table in `_get_line_max_width()` again.
2026-02-24 09:48:16 +08:00
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 2327a82357 Merge pull request #115125 from TokageItLab/clear-os-fadeout-fire
Clear fade-out on request firing in AnimationNodeOneShot
2026-02-23 11:59:17 -06:00
Thaddeus Crews d301ecab3b Merge pull request #116628 from bruvzg/fkbd
Fix `SplitContainerDragger` dragging with enabled screen reader, allow resizing with keyboard shortcuts.
2026-02-23 11:59:14 -06:00
Thaddeus Crews 93a59728fb Merge pull request #116601 from kitbdev/fix-sc-accessibility-errors
Fix SplitContainer accessibility errors
2026-02-23 11:59:11 -06:00
Thaddeus Crews 953e6e8116 Merge pull request #109360 from DexterFstone/add-a-scene-painter-tool
Add a scene painter tool
2026-02-23 11:59:08 -06:00
Thaddeus Crews c99494be4d Merge pull request #116661 from TheDying0fLight/remove-unused-editor-variable
Remove unused `edit_hb` variable in `TextEditorBase` which causes warnings
2026-02-23 11:59:06 -06:00
Thaddeus Crews da0c029cfe Merge pull request #116553 from mihe/android-base-packs
Allow providing Android APK/AAB as base packs for patch PCKs
2026-02-23 11:59:03 -06:00
Thaddeus Crews 9a1a0e927b Merge pull request #116277 from Rindbee/improve-the-table-in-RichTextLabel
Improve the table in `RichTextLabel`
2026-02-23 11:59:01 -06:00
Thaddeus Crews 69a412afcd Merge pull request #116647 from mooflu/lcd-styleboxtexture-batching-115483
Fix LCD batching flag for StyleBoxTexture
2026-02-23 11:58:58 -06:00
Thaddeus Crews 582a4f0d5a Merge pull request #115520 from Calinou/codestyle-tweak-opengl-glow-enum-name
Rename glow structs in Compatibility renderer to match code style guidelines
2026-02-23 11:58:56 -06:00
Thaddeus Crews c0a58e7d80 Merge pull request #116130 from AThousandShips/improve_codeowners_editor
[CODEOWNERS] `modules/` improvements
2026-02-23 11:58:53 -06:00
Thaddeus Crews 811cf1728e Merge pull request #116526 from stuartcarnie/fix_legacy_input_events
Input: Fix action matching for projects saved before device ID change
2026-02-23 11:58:50 -06:00
Thaddeus Crews 4af7648288 Merge pull request #102992 from Giganzo/anchor-show
Add highlight to used anchor preset in ControlEditorToolbar popup
2026-02-23 11:58:48 -06:00
Thaddeus Crews 8953cea927 Merge pull request #116617 from bruvzg/tab_ct_ac_clean
Fix `TabContainer` accessibility sub-element cleanup.
2026-02-23 11:58:45 -06:00
Thaddeus Crews 383af3f070 Merge pull request #116264 from TokageItLab/fix-current-anim-change-crash
Fix animation player crash when setting current animation to stop
2026-02-23 11:58:43 -06:00
Thaddeus Crews 2db05b08de Merge pull request #116548 from m4gr3d/check_for_android_devices_when_runnable_is_set
Android: Only poll for devices when a runnable export preset is configured
2026-02-23 11:58:40 -06:00
Thaddeus Crews 974993eb7a Merge pull request #116584 from 0ttoman/android_dialog_feature
Android: Remove version check for `FEATURE_NATIVE_DIALOG_FILE` support
2026-02-23 11:58:37 -06:00
Thaddeus Crews 9196d6b372 Merge pull request #108875 from ThatNerdNxtDoor/master
Properly update region editor window when undoing changes to `region_rect`
2026-02-23 11:58:35 -06:00
Thaddeus Crews 26c982fe98 Merge pull request #116530 from Sysex89/index_error
Fix incorrect index usage in path string construction in `PostImportPluginSkeletonRestFixer`
2026-02-23 11:58:32 -06:00
Thaddeus Crews 2d458b9b96 Merge pull request #113767 from LilithSilver/editor-interface-get-unsaved-scenes
Add `EditorInterface::get_unsaved_scenes()`
2026-02-23 11:58:31 -06:00
LilithSilver 11d7e298dd Add EditorInterface::get_unsaved_scenes()
Co-Authored-By: Nikita <69168929+nikitalita@users.noreply.github.com>
2026-02-23 11:36:02 -06:00
Malcolm Anderson f05049fce7 Use monospaced font for code names (methods, signals, properties)
Add monospace font styling to more items in signal workflow

Use monospace font in method and property selection dialogs

Use monospaced font in Animation editor

Add editor setting

Additional fixes and things

Add documentation to editor setting

# Conflicts:
#	editor/inspector/property_selector.cpp

Update doc/classes/EditorSettings.xml

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-23 07:47:43 -08:00
kobewi 6f86914f55 Cleanup _validate_property() implementations 2026-02-23 15:05:25 +01:00
Mikael Hermansson f21053e4ef Allow providing Android APK/AAB as base packs for patch PCKs 2026-02-23 14:26:52 +01:00