Commit Graph

80742 Commits

Author SHA1 Message Date
Bogdan Mocanu bc85a84033 Add unit tests for Decal 2025-09-22 17:26:28 +02:00
Michael Alexsander f16ff829f0 Allow to use sliders for integers in EditorSpinSlider 2025-09-22 11:23:15 -03:00
Lukas Tenbrink bc7c05bfbd Use an array instead of TightLocalVector in RasterizerSceneGLES3::_render_uv2, to avoid allocation. 2025-09-22 16:16:28 +02:00
Thaddeus Crews ba0da90ba6 Merge pull request #108254 from KoBeWi/ENABLE_HINT_GROUP_PROPERTY_HINT
Add more `PROPERTY_HINT_GROUP_ENABLE` uses
2025-09-22 08:50:12 -05:00
Thaddeus Crews d7565ffbe5 Merge pull request #104666 from allenwp/color-encoding-docs
Update color encoding documentation
2025-09-22 08:50:11 -05:00
Thaddeus Crews ce157a446f Merge pull request #107096 from ArchercatNEO/xdg-toplevel-icon
Wayland: Implement the xdg-toplevel-icon-v1 protocol
2025-09-22 08:50:10 -05:00
Thaddeus Crews b56e83a041 Merge pull request #110135 from Flynsarmy/scene_changed
Emit scene_changed event when opening a scene from an empty tab list
2025-09-22 08:50:09 -05:00
Thaddeus Crews 999b94cc39 Merge pull request #109012 from Lielay9/fix_gradient_color
Round gradient colors
2025-09-22 08:50:08 -05:00
Thaddeus Crews b4a99e775d Merge pull request #109843 from Muller-Castro/fix-fileaccess-create-temp
Fix `FileAccess::create_temp()` default args error
2025-09-22 08:50:07 -05:00
Thaddeus Crews d8b057d06d Merge pull request #108974 from Joy-less/Improve-IsNormalized()
Improve `IsNormalized()` in C#
2025-09-22 08:50:06 -05:00
Thaddeus Crews b059849bf8 Merge pull request #108075 from KoBeWi/main_without_main_is_just_
Improve error message when UID main scene is not found
2025-09-22 08:50:05 -05:00
Thaddeus Crews 9b7a723aac Merge pull request #107721 from YYF233333/ps_include
Remove dependency of `variant.h` in `print_string.h`
2025-09-22 08:50:04 -05:00
Thaddeus Crews 5e8c2f9a0e Merge pull request #108872 from Giganzo/text-contrast-stack-var
Fix bad text contrast on readonly EditorPropertyArray/Dict/Res
2025-09-22 08:50:04 -05:00
Thaddeus Crews 3ce6402d25 Merge pull request #109413 from WhalesState/ProfilerAutostartWarning-icon-cleanup
ProfilerAutostartWarning svg icon cleanup
2025-09-22 08:50:03 -05:00
Thaddeus Crews c852872cb2 Merge pull request #108804 from bruvzg/mac_bundle_icon
[macOS] Use "file" icon for bundles in the file dialogs.
2025-09-22 08:50:02 -05:00
Thaddeus Crews 94dbc42a56 Merge pull request #62083 from KoBeWi/string_slice'n_dice
Improve usage of `String.split()` vs `get_slice()`
2025-09-22 08:50:01 -05:00
Thaddeus Crews 3ef19961cc Merge pull request #110242 from ktxyz/fix-crash-theme-and-another-project
Fix editor crash caused by EditorFileSystem::get_singleton access in theme initialization path
2025-09-22 08:50:00 -05:00
Thaddeus Crews 60c33a222c Merge pull request #108929 from Giganzo/spin-slider-suffix
Add suffix to EditorSpinSlider tooltips
2025-09-22 08:49:59 -05:00
Thaddeus Crews 0e2b54e1da Merge pull request #109216 from Ryan-000/improve_rpc_error_messages
Improve RPC Error messages
2025-09-22 08:49:58 -05:00
DeeJayLSP d719fc74f5 Editor font: do not embolden the Main Font if it's variable 2025-09-22 10:35:22 -03:00
Bastiaan Olij d9c0183bd7 OpenXR: Update to OpenXR 1.1.52 2025-09-22 21:25:45 +10:00
Lukas Tenbrink 96619d46a1 Use AncestralClass to speed up Object::cast_to when possible. 2025-09-22 13:21:51 +02:00
Artemy Fedotov a3e0f8dee2 Allow trailing comma in preload 2025-09-22 14:15:12 +04:00
Fredia Huya-Kouadio 0622cee189 Implement has_java_method(...) for JavaClassWrapper and JNISingleton 2025-09-22 00:01:50 -04:00
Haoyu Qiu 172c80df67 Make text-related nodes translation domain aware
- Makes `is_layout_rtl()` translation domain aware
- Makes various text-drawing controls translation domain aware
- Makes translation preview use the project's fallback locale when disabled
2025-09-22 09:39:14 +08:00
Wesley Clements 89503e387a fixed tile map tiles displaying incorrectly based on visibility layer 2025-09-21 19:03:21 -04:00
BlueCube3310 cd61d6f748 Improve the cubemap preview 2025-09-21 21:18:30 +02:00
Edward Moulsdale 12e97610a8 Add GDSOFTCLASS to six inheritors of Object 2025-09-21 16:22:29 +01:00
arkology 7fcc8c0831 FindInFiles: Show the number of matches for each file 2025-09-21 18:11:47 +03:00
Haoyu Qiu 52df1aeb59 ColorPicker: Fix preset button order after calling add_preset 2025-09-21 22:17:38 +08:00
Ricardo Buring 6e6a9cf26b Document PhysicsServer3D shapes 2025-09-21 11:38:28 +02:00
Brogolem35 7685cb6f48 Optimize clear 2025-09-21 10:19:12 +03:00
Mounir Tohami b25e35cf58 Fix TextEdit styles and disable clipping.
Co-Authored-By: kit <kitbdev@gmail.com>
2025-09-21 07:32:30 +03:00
Michael Alexsander 53231879b3 Fix selection of remote tree using the keyboard 2025-09-20 20:11:59 -03:00
kobewi 98a4b46b6a Add more PROPERTY_HINT_GROUP_ENABLE uses 2025-09-20 21:11:12 +02:00
kobewi 5ed4eaf343 Don't emit scene_changed when restoring scenes 2025-09-20 20:43:39 +02:00
Thaddeus Crews 149a4b4ca1 Merge pull request #107868 from lawnjelly/quick_ancestry4
Provide quick access to `Object` ancestry
2025-09-20 13:41:39 -05:00
Thaddeus Crews 326b22124a Merge pull request #108794 from bruvzg/macos_actool_export
[macOS] Add support for exporting macOS 26 Liquid Glass icons.
2025-09-20 13:41:38 -05:00
Thaddeus Crews 4588542dfc Merge pull request #107065 from timothyqiu/scene-close-all
Allow closing all scene tabs via shortcut
2025-09-20 13:41:37 -05:00
Thaddeus Crews 7738626d25 Merge pull request #107800 from Joy-less/add-ROS-overload-for-Callable.Call
Add `ReadOnlySpan<Variant>` overload for `Callable.Call`
2025-09-20 13:41:36 -05:00
Thaddeus Crews 25981beebd Merge pull request #107511 from shadow-foss/insert-at-timeline-cursor-button
Add toggle for inserting keys/markers at current time vs mouse cursor's position
2025-09-20 13:41:35 -05:00
Thaddeus Crews 40bd86819b Merge pull request #104332 from ColinSORourke/FindSeq
Add 'Find Sequence' to `Span`s, and consolidate negative indexing behavior
2025-09-20 13:41:34 -05:00
Thaddeus Crews ebbd5a7ff5 Merge pull request #110694 from wheatear-dev/bugfix-110693
Add `GDSOFTCLASS` to `NetSocket`
2025-09-20 13:41:33 -05:00
Thaddeus Crews 00574d4ba5 Merge pull request #81701 from Repiteo/c#-attribute-interface-doc
C#: Add documentation for Interfaces and Attributes
2025-09-20 13:41:32 -05:00
Thaddeus Crews 96185c7d8c Merge pull request #106341 from fkeyzuwu/backup-drag-n-drop-export
Add drag and drop export variables
2025-09-20 13:41:31 -05:00
Thaddeus Crews 8159c45834 Merge pull request #109027 from timothyqiu/editor-node-variables
Remove unused member variables in EditorNode
2025-09-20 13:41:30 -05:00
Thaddeus Crews ab01179d6c Merge pull request #106849 from KoBeWi/soft_coding
Don't hard-code hsplit count
2025-09-20 13:41:28 -05:00
风青山 fc0cbb3171 Fix the extra arguments of type NodePath in the connection dialog do not work
Make the node path relative to the target node instead of the source node.

Currently, a proxy object is used in the connection dialog to edit bound arguments.

In this case, the `EditorPropertyNodePath` will get the node path relative to the
source object in the connection (i.e. the object the InspectorDock is editing).

This path is not available in scripts (i.e. the target object in the connection).
2025-09-20 22:10:55 +08:00
Shadows_of_Fire b18beb2cc2 Elide unnecessary copies in CONSTRUCT_TYPED_* opcodes 2025-09-20 00:00:18 -07:00
Thaddeus Crews d7382aa058 Merge pull request #109502 from WhalesState/bottom-panel-fix
Fix scrolling to bottom panel selected button.
2025-09-19 20:54:34 -05:00