1
0
Fork 0
Commit Graph

18554 Commits

Author SHA1 Message Date
kobewi 92659a69a3 Fix wrongly assigned emission_normal_texture 2025-05-09 14:38:53 +02:00
Haoyu Qiu 3adb6a605c Fix some extensions missing in resource load dialog 2025-05-09 10:37:44 +08:00
Haoyu Qiu 97de0ac66c Script Editor: Fix Ctrl-Drag unique-name Editable Children 2025-05-09 09:34:57 +08:00
Jayden Sipe a874863c46 Improve zoom performance in Script and Shader editors 2025-05-08 19:33:21 -04:00
smix8 cc1b51e8a2 Move 2d navigation related editor plugins to navigation_2d module
Moves 2d navigation related editor plugins to navigation_2d module.
2025-05-08 23:59:13 +02:00
smix8 e9a8c7e858 Move NavigationLink3DGizmoPlugin to navigation_3d module
Moves NavigationLink3DGizmoPlugin to navigation_3d module. Adds stub NavigationLink3DEditorPlugin.
2025-05-08 22:28:58 +02:00
kobewi 9e0203a58a Don't synchronize scripts with errors 2025-05-08 17:29:15 +02:00
kobewi 22198497fe Improve AssetLib auto-translation 2025-05-08 14:37:15 +02:00
Thaddeus Crews e36632a71d
Merge pull request #105588 from smix8/navobstacle_3d_plugin
Move `NavigationObstacle3DEditorPlugin` to `navigation_3d` module
2025-05-08 07:19:38 -05:00
Thaddeus Crews 16aaa0a213
Merge pull request #103944 from KoBeWi/more_red_info
Improve error messages for `add_property_info()`
2025-05-08 07:19:33 -05:00
Elise 057759d413 Fix for debugging typed dictionaries 2025-05-08 21:11:23 +10:00
Thaddeus Crews e9ddf57791
Merge pull request #105593 from smix8/navregion_3d_gizmo_plugin
Move `NavigationRegion3DGizmoPlugin` to `navigation_3d` module.
2025-05-07 12:48:32 -05:00
Thaddeus Crews c714743bb1
Merge pull request #105944 from syntaxerror247/main-menu
Add editor setting to collapse main menu into a `MenuButton`
2025-05-07 12:48:29 -05:00
Thaddeus Crews 5a71e5aeb1
Merge pull request #105806 from Grublady/scene_dock_open_doc
Walk up inheritance hierarchy when finding which script's docs to open
2025-05-07 12:48:27 -05:00
Thaddeus Crews aa1ca2b244
Merge pull request #93517 from Repiteo/core/nodiscard-strings
Core: Add `[[nodiscard]]` to string-like classes/structs
2025-05-07 12:48:27 -05:00
Thaddeus Crews 3b12bd0d79
Merge pull request #106137 from RedMser/remove-unused-linespacing-setting
Remove redundant `line_spacing` editor setting
2025-05-07 12:48:24 -05:00
Thaddeus Crews 02206f45b7
Merge pull request #106134 from stuartcarnie/macos_embedded_followup
macOS: Additional improvements and fixes for embedded window support
2025-05-07 12:48:23 -05:00
Thaddeus Crews affbfa5b4e
Merge pull request #89746 from KoBeWi/NOTification
Remove `NOTIFICATION_ENTER_TREE` when `NOTIFICATION_THEME_CHANGED` is used
2025-05-07 12:48:21 -05:00
RedMser 4acdc7a657 Remove redundant line_spacing editor setting 2025-05-07 16:53:05 +02:00
Mike Owens 88a425fd26 register_editor_types: Fix `DISABLE_DEPREACTED` typo
Issue #106093 contained a typo, not properly guarding
`SkeletonIK3DEditorPlugin`
2025-05-06 23:35:56 -04:00
Anish Mishra e03942a6ef Add editor setting to collapse main menu 2025-05-07 08:39:21 +05:30
Anish Mishra 64b4598baa Improve Android editor layout 2025-05-07 08:39:21 +05:30
Stuart Carnie 9290adee38 MacOS: Additional improvements and fixes for embedded window support 2025-05-07 06:11:05 +10:00
smix8 3307be5038 Move NavigationObstacle3DEditorPlugin to navigation_3d module
Moves NavigationObstacle3DEditorPlugin to navigation_3d module.
2025-05-06 20:50:28 +02:00
smix8 63bd35e7cf Move NavigationRegion3DGizmoPlugin to navigation_3d module
Moves NavigationRegion3DGizmoPlugin to navigation_3d module.
2025-05-06 20:49:42 +02:00
Thaddeus Crews 579feb387c
Core: Add `[[nodiscard]]` to string-like classes 2025-05-06 12:23:41 -05:00
Thaddeus Crews 2c64f843c0
Merge pull request #106108 from aaronfranke/save-scene-set-current-dir
Set current directory when using "Save Branch as Scene..."
2025-05-06 08:38:08 -05:00
Thaddeus Crews bd22587170
Merge pull request #106093 from KoBeWi/deprecated_forever
Remove registration of deprecated classes
2025-05-06 08:38:05 -05:00
Thaddeus Crews ee599f0850
Merge pull request #97148 from Calinou/editor-default-auto-reload-scripts-external-change
Enable Auto Reload Scripts on External Change by default in the editor settings
2025-05-06 08:38:02 -05:00
Thaddeus Crews 6e30f3069c
Merge pull request #106041 from KoBeWi/super_single_shortcut_source
Unify shortcut handling in FileSystem dock
2025-05-06 08:38:01 -05:00
Thaddeus Crews aa24e3b671
Merge pull request #105884 from stuartcarnie/macos_embedded
macOS: Embedded window support.
2025-05-06 08:37:59 -05:00
Thaddeus Crews cc5857728d
Merge pull request #106114 from m4gr3d/disable_auto_keyboard_popup
Add property to control showing the virtual keyboard on focus events
2025-05-06 08:37:40 -05:00
kobewi d32d2e9b51 Remove NOTIFICATION_ENTER_TREE when NOTIFICATION_THEME_CHANGED is used 2025-05-06 15:28:03 +02:00
Fredia Huya-Kouadio a088b5dc23 Disable showing the virtual keyboard on focus events for certain editor components 2025-05-06 07:07:49 -04:00
Aaron Franke 508d271522
Set current directory when using Save Branch As Scene 2025-05-05 14:00:44 -07:00
kobewi 5dd4267a0b Unify shortcut handling in FileSystem dock 2025-05-05 22:37:29 +02:00
Stuart Carnie 00e1fdec2c MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
kobewi 242293c451 Remove registration of deprecated classes 2025-05-05 20:16:50 +02:00
Thaddeus Crews 5bc01f2994
Merge pull request #105080 from beicause/basisu-ktx2-settings
BasisU: Use KTX2 format and add import options to configure encoder
2025-05-05 11:24:20 -05:00
Thaddeus Crews 97e5ddd544
Merge pull request #106082 from jaydensipe/open-recent-better-ui
Show "No Recent Scenes" under `Open Recent` instead of redundant button
2025-05-05 11:24:17 -05:00
Thaddeus Crews 976f42de0b
Merge pull request #106077 from m4gr3d/enable_xr_mode_options
Enable XR play mode options in the regular editor
2025-05-05 11:24:15 -05:00
Thaddeus Crews e348d09e1a
Merge pull request #90558 from Daylily-Zeleen/daylily-zeleen/add_include_exclude_to_FindInFiles
Add include/exclude to `FindInFiles` for filtering files.
2025-05-05 11:24:13 -05:00
Hugo Locurcio 961f9a891a
Improve editor progress reporting on the command line
This is useful when looking at the progress of command line exporting,
especially on continuous integration.
2025-05-05 16:23:03 +02:00
Jayden Sipe 7430711cb7 Show "No Recent Scenes" under `Open Recent` instead of clearing nothing 2025-05-05 08:07:34 -04:00
Fredia Huya-Kouadio d320b92352 Enable XR play mode options in the regular editor
The feature is necessary for XR projects with regular scenes, or hybrid app projects.
2025-05-04 12:54:06 -07:00
Daylily-Zeleen 1bccf5c9a3 Add include/exclude to `FindInFiles` for filtering files. 2025-05-03 23:31:52 +08:00
nklbdev 66faae4d83 Fix Set focus on right control on user action "show in file system" 2025-05-03 09:19:12 +05:00
LuoZhihao 237597b01f BasisU: Use KTX2 format and add import options to configure encoder 2025-05-03 01:45:38 +08:00
Thaddeus Crews 1cf573f44d
Merge pull request #105887 from Repiteo/core/modernize-headers
Core: Modernize C headers with C++ equivalents
2025-05-02 09:25:29 -05:00
Thaddeus Crews da462c093a
Merge pull request #105147 from Lazy-Rabbit-2001/sprite_stretching
Allow `Sprite2D` being dragged to change their `region_rect`
2025-05-02 09:25:27 -05:00
Thaddeus Crews bec3856cec
Merge pull request #105997 from nklbdev/fix-file-system-dock-add-missing-shortcuts-from-tree-to-file-list
Fix added missing shortcuts from tree to file list
2025-05-02 09:25:24 -05:00
Thaddeus Crews 01fc9aee6c
Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
Aaron Franke 067704f1cd
Add a keyword for abstract classes in GDScript
Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
2025-05-02 00:03:04 -07:00
Thaddeus Crews f215384aaa
Merge pull request #105625 from zmn-hamid/zoom_drag_2d
Add drag zoom feature with CTRL+MiddleMouseButton
2025-05-01 14:27:20 -05:00
Thaddeus Crews d51e0f9d2d
Merge pull request #105968 from jaydensipe/find-bar-qol
Some QOL and cleanup to EditorHelp's `FindBar`
2025-05-01 14:27:19 -05:00
nklbdev 767e037726 Fix added missing shortcuts from tree to file list 2025-05-02 00:23:33 +05:00
hamid 82e23da12e Add drag zoom feature with CTRL+MiddleMouseButton
This change introduces a DragType enum to scene/gui/view_panner.cpp of
dragging, which includes:

- DRAG_TYPE_NONE: Not dragging
- DRAG_TYPE_PAN: Panning (dragging using MMB)
- DRAG_TYPE_ZOOM: Zooming (dragging using CTRL+MMB)

The goal of this change is the third option, which was already available
in 3D viewport but not in 2D. This feature should work in other editors
as well such as Animation Track Editor and Visual Shader Editor and so
on.
2025-05-01 15:15:44 +03:30
Jayden Sipe 201238168c Some QOL and cleanup to EditorHelp's `FindBar` 2025-04-30 21:43:05 -04:00
Rémi Verschelde 694d034d5b
Rename editor "File" MenuOption enums for clarity 2025-04-30 16:32:11 +02:00
Thaddeus Crews 32eafc18b4
Merge pull request #103806 from arkology/find-replace-bar-ui
`FindReplaceBar`: Fix "Replace (All)" buttons repositioning, improve "Hide" button visual feedback
2025-04-30 09:18:46 -05:00
Thaddeus Crews f4f1471b57
Merge pull request #105910 from lawnjelly/global_get_fast4
Add `GLOBAL_GET` cached macros.
2025-04-30 09:18:44 -05:00
Thaddeus Crews b2829f3256
Merge pull request #105897 from akien-mga/mingw-remove-undef-hacks
Remove WinAPI `#undef` hacks needed for mingw-std-threads
2025-04-30 09:18:42 -05:00
Thaddeus Crews afad1129dd
Merge pull request #90436 from dsmtE/dev/region_texture_mapping
Expose built-in region information
2025-04-30 09:18:41 -05:00
lawnjelly f8f350a32a Add `GLOBAL_GET` cached macros.
GLOBAL_GET is an expensive operation which should not be used each frame / tick.
This PR adds macros which do a cheaper revision check, and only call the expensive GLOBAL_GET when project settings have changed.

Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-04-30 15:08:50 +01:00
PhairZ 1ec1ba6d94 Make script_class_get_icon_path() return any value when r_valid is passed. 2025-04-30 15:42:29 +03:00
Haoyu Qiu daaf4119de
Improve `ColorPicker` 2025-04-30 11:50:35 +02:00
dsmtE 4e68f277c6 add REGION_RECT
fix formatting

fix shader compile (region_rect after draw_data)

fix formatting

fix formatting

Review fix (move region_rect in main + remove useless visual shader options)

fix formatting

fix alphabetic order (+ remove useless action for spatial shaders)

typo + remove TYPE_LIGHT option for  region_rect
2025-04-30 11:07:22 +02:00
Thaddeus Crews eb3d0604ba
Merge pull request #105876 from KoBeWi/dynamic_outline
Inline static variables (part 1)
2025-04-29 16:05:16 -05:00
Thaddeus Crews bc21c322c6
Merge pull request #105880 from KoBeWi/deadline
Remove inline from constexpr variables
2025-04-29 11:24:13 -05:00
Thaddeus Crews 3b4cf41ea4
Merge pull request #105368 from lodetrick/editor-typed-hint
Add inspector support for typed property hint formats
2025-04-29 11:24:11 -05:00
Thaddeus Crews c70ceb28b7
Merge pull request #105297 from timothyqiu/editor-about-ttrc
Improve EditorAbout dialog auto-translation
2025-04-29 11:24:09 -05:00
kobewi 5af4bef46f Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
Rémi Verschelde c019b76523
Remove WinAPI `#undef` hacks needed for mingw-std-threads
Instead, we rename the conflicting symbols.
2025-04-29 14:24:03 +02:00
Thaddeus Crews 3e70fd7c83
Merge pull request #105883 from kitbdev/fix-empty-script-editor-members-overview
Fix empty Script Editor members overview visible
2025-04-28 18:45:56 -05:00
Thaddeus Crews 1d1805483f
Merge pull request #105815 from timothyqiu/anchors-presets
Fix item translation and icon in the Anchors Preset dropdown
2025-04-28 18:45:55 -05:00
kit 9b6f5cb953 Fix empty Script Editor members overview visible 2025-04-28 16:22:00 -04:00
Thaddeus Crews 627547cb7d
Merge pull request #105861 from groud/fix_flipped_tile_rendering
Fix rotated/flipped tiles rendering origin
2025-04-28 14:10:48 -05:00
Thaddeus Crews ccd8816dd9
Merge pull request #105860 from timothyqiu/group-complete
Fix group name completion for `get_node_count_in_group`
2025-04-28 14:10:47 -05:00
Thaddeus Crews 48bdf3c0c4
Merge pull request #104739 from Nolkaloid/fix-code-editor-error-length
Limit error messages in CodeTextEditor to 2 lines length
2025-04-28 14:10:46 -05:00
kobewi 5125a273dc Remove inline from constexpr variables 2025-04-28 21:09:43 +02:00
Thaddeus Crews cfa2a908b3
Merge pull request #105844 from jaydensipe/remove-old-network-editor-setting
Remove deprecated `engine_version_update_mode` editor setting
2025-04-28 10:01:35 -05:00
Thaddeus Crews c87f23ce7d
Merge pull request #89324 from KoBeWi/pandora's_can_of_worms
Allow exporting variables of type Variant
2025-04-28 10:01:33 -05:00
Thaddeus Crews 44c97f0d80
Merge pull request #105378 from bruvzg/fs_edit_popup
[FileSystemList] Fix edit popup not accounting scroll position.
2025-04-28 10:01:32 -05:00
Lazy-Rabbit-2001 1410bca5ce Allow Sprite2D being dragged to change their region_rect 2025-04-28 22:43:41 +08:00
Lukas Tenbrink bfdb0f0ecf Fix various sanitizer issues. 2025-04-28 15:23:35 +02:00
Haoyu Qiu 3578aa6acc Fix item translation and icon in the Anchors Preset dropdown
- Some items were not translated.
- Item icons did not react to light/dark theme switch.
2025-04-28 19:50:24 +08:00
Haoyu Qiu f7a0b6b7cf Fix group name completion for `get_node_count_in_group` 2025-04-28 19:42:01 +08:00
Gilles Roudière 52aee9c325 Fix rotated/flipped tiles rendering origin 2025-04-28 13:34:39 +02:00
Silc Lizard (Tokage) Renew d2cf48700e Make silhouette fixer use arc Quaternion constrructor instead look_at 2025-04-28 17:13:17 +09:00
Haoyu Qiu c5a70dbeeb Improve EditorAbout dialog auto-translation 2025-04-28 14:01:58 +08:00
Thaddeus Crews a26c05d7e5
Merge pull request #104169 from CreatedBySeb/fix-error-panel-hiding
Fix error panel auto-hiding
2025-04-27 19:21:32 -05:00
Thaddeus Crews f8a8d6cf04
Merge pull request #105700 from dementive/config-file-get-improvement
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-27 19:21:31 -05:00
Thaddeus Crews 74fc4dae15
Merge pull request #95585 from HolonProduction/remove-cache
ScriptEditor: Remove obsolete completion cache
2025-04-27 19:21:30 -05:00
Thaddeus Crews 7e647d7626
Merge pull request #105811 from Grublady/inherited_signals
Fix Signals dock only un-doubling parent class's first signal
2025-04-27 19:21:26 -05:00
Thaddeus Crews 796b9caa09
Merge pull request #105552 from adamwych/expose-get-node-list
Expose `AnimationNode(StateMachine/BlendTree).get_node_list()`
2025-04-27 19:21:26 -05:00
Thaddeus Crews 1a2a1b07df
Merge pull request #105799 from Repiteo/scons/enum-conversion-warnings
SCons: Add enum conversion warning
2025-04-27 19:21:23 -05:00
Thaddeus Crews 7c35e3999d
Merge pull request #105797 from bruvzg/scroll_crash
Fix `AnimationNodeBlendTree` crash on `Open Editor` button press.
2025-04-27 19:21:23 -05:00
Thaddeus Crews 3947cbe3b2
Merge pull request #104386 from Repiteo/core/cpp-math
Core: Replace C math headers with C++ equivalents
2025-04-27 19:21:22 -05:00
Thaddeus Crews 21ed7ce518
Merge pull request #96169 from RedMser/search-keywords-in-create-dialog
Consider search keywords in `CreateDialog`
2025-04-27 19:21:18 -05:00
Thaddeus Crews 69f0eb5de5
Merge pull request #103841 from GustJc/embed_add_hotkeys
Add Embed Game Window shortcut hotkeys support for `suspend/pause` and `next frame` buttons
2025-04-27 19:21:16 -05:00
Thaddeus Crews 2f1b10824b
Merge pull request #98847 from KoBeWi/illusion_wave
Add "Close Tabs Below" option to script editor context menu
2025-04-27 19:21:14 -05:00
Thaddeus Crews 54a0e10648
Merge pull request #105487 from Calinou/3d-editor-fix-light-theme-gizmo-icons
Fix light theme gizmo icons in the 3D editor appearing too dark
2025-04-27 19:21:12 -05:00
Thaddeus Crews 9b35aaf2e2
Merge pull request #105613 from ryevdokimov/fix-editor-camera-transform
Fix incorrect transform when editor camera is moved externally
2025-04-27 19:21:12 -05:00
Thaddeus Crews b09b873adc
Merge pull request #91264 from ckaiser/script-editor-help-tooltip
Fix help overview tooltip flicker
2025-04-27 19:21:09 -05:00
Jayden Sipe 0bba1a80d5 Remove deprecated `engine_version_update_mode` editor setting 2025-04-27 18:01:01 -04:00
Grublady 1ce038b24e Fix Signals dock only un-doubling parent class's first signal 2025-04-27 17:59:25 -04:00
HolonProduction 56bad11517 ScriptEditor: Remove obsolete completion cache 2025-04-26 22:59:10 +02:00
Grublady d803d5b0c4 Walk up inheritance hierarchy when finding which script's docs to open 2025-04-26 16:35:11 -04:00
kobewi 92103366a5 Add "Close Tabs Below" option to script editor context menu
Co-authored-by: PrecisionRender <austin08dean@gmail.com>
2025-04-26 20:00:17 +02:00
Pāvels Nadtočajevs 7cf7e6aa95
Fix `AnimationNodeBlendTree` crash on `Open Editor` button press. 2025-04-26 20:10:44 +03:00
Thaddeus Crews dc9c34f0c6
SCons: Add enum conversion warning 2025-04-26 12:06:20 -05:00
Thaddeus Crews b4e6ef34c6
Merge pull request #105691 from Grublady/signal_doc
Make documentation ignore undocumented private signals
2025-04-25 11:36:06 -05:00
Thaddeus Crews 796a08d350
Merge pull request #105655 from bruvzg/svg_tx_import
Add `SVGTexture` importer.
2025-04-25 11:36:05 -05:00
Thaddeus Crews 60726563c9
Merge pull request #105621 from Repiteo/scons/begin-decouple
SCons: Begin decoupling generation & build code
2025-04-25 11:36:04 -05:00
Thaddeus Crews 33065d8323
Merge pull request #103238 from Ryan-000/mesh_support_vram_profiler
Add Meshes to the Video RAM Profiler
2025-04-25 11:36:01 -05:00
Thaddeus Crews 5c9f93ce03
SCons: Begin decoupling generation & build code 2025-04-25 08:23:01 -05:00
Gustavo Jaruga Cruz bf18021462 Add Embed Game Window hotkeys support and pause/next frame shortcuts 2025-04-25 02:36:00 -03:00
dementive b8e44a0000 Improve ConfigFile get_sections and get_section_keys by returning Vector<String> 2025-04-24 20:10:31 -04:00
Thaddeus Crews 5dc375b2fc
Merge pull request #105014 from aaronfranke/no-type-suffixes
Allow completely opting out of name suffix magic in 3D scene import
2025-04-24 17:18:50 -05:00
Grublady e2ccf9b7c4 Make documentation ignore undocumented private signals 2025-04-24 16:56:34 -04:00
Thaddeus Crews 013f7a6343
Merge pull request #105630 from KoBeWi/clearer_dialog
FileDialog code cleanup
2025-04-24 09:09:31 -05:00
Thaddeus Crews afa8057e30
Merge pull request #104842 from YeldhamDev/dap_fix
Fix remote object inspector through DAP
2025-04-24 09:09:26 -05:00
Thaddeus Crews 9ac753c916
Merge pull request #105636 from syntaxerror247/one-click-deploy
Hide `one-click deploy` button on Android and XR editor
2025-04-24 09:09:24 -05:00
Pāvels Nadtočajevs 15cecfdac5
Add `SVGTexture` importer. 2025-04-24 08:15:53 +03:00
Ryan 4497e2a0d3 Add Meshes to the Video RAM Profiler
Apply suggestions from code review

Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-04-23 18:26:56 -04:00
Dynamic-Pistol c8fed1e1d0 Add PROPERTY_HINT_INPUT_NAME
Added PROPERTY_HINT_INPUT_NAME for StringName based off https://github.com/godotengine/godot-proposals/discussions/7559
2025-04-23 22:23:44 +02:00
kobewi e565ee86ce FileDialog code cleanup 2025-04-23 19:28:14 +02:00
Thaddeus Crews 841c29d62c
Merge pull request #104985 from Ivorforce/stringname-always-string
Always use `String` as `StringName` backing internally.
2025-04-23 12:01:27 -05:00
Thaddeus Crews 099d4918f0
Merge pull request #90092 from KoBeWi/casually_adding_credits_roll_to_a_GAME_engine
Add credits roll
2025-04-23 12:01:26 -05:00
Thaddeus Crews eb6e8e59b1
Merge pull request #91594 from RedMser/remove-old-path-remaps
Remove old path remaps system
2025-04-23 12:01:25 -05:00
RedMser 5c83d25eda Consider search keywords in CreateDialog 2025-04-23 15:59:44 +02:00
RedMser a96e8ac62c Remove old path remaps system
Unused in public repositories, deprecated for over 6 years, and the
replacement system is well-tested by now.
2025-04-23 15:48:33 +02:00
Lukas Tenbrink 91fe434a86 Always use `String` as `StringName` backing internally. 2025-04-23 14:57:03 +02:00
Pāvels Nadtočajevs 5b49fd4207
Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
Thaddeus Crews 179630278f
Merge pull request #105658 from aaronp64/blend_space_2d_sort
Sort animation nodes in `AnimationNodeBlendSpace2DEditor` popup menu
2025-04-22 18:25:52 -05:00
Adam Wychowaniec d193af78c5
Expose `AnimationNode(StateMachine/BlendTree).get_node_list()` 2025-04-22 21:08:26 +02:00
aaronp64 8584737525 Sort animation nodes in AnimationNodeBlendSpace2DEditor popup menu
Updated AnimationNodeBlendSpace2DEditor::_blend_space_gui_input to sort animation nodes for menu when adding new points, to match ordering in AnimationNodeBlendSpace1DEditor and AnimationNodeStateMachineEditor.  Old code had the sort call before adding the node names, so it wasn't reflected in the menu.
2025-04-22 12:17:27 -04:00
Thaddeus Crews 2806b3a096
Merge pull request #105307 from KoBeWi/more_project_settings
Support custom features in project settings dialog
2025-04-22 10:44:24 -05:00
Anish Mishra eb5f1c3484 Hide `one-click deploy` button on Android and XR editor. 2025-04-22 20:21:18 +05:30
Logan Detrick 294303eac9 Add inspector support for typed property hints 2025-04-22 01:26:42 -07:00
Thaddeus Crews aadeef1892
Merge pull request #105578 from BrotherShort/scenetree-auto-trans2
Improve SceneTree auto-translation. Fix TreeItem tooltips and the Filter.
2025-04-21 08:24:24 -05:00
Thaddeus Crews c484fc9e60
Merge pull request #105568 from BlueCube3310/lightprobe-gizmo-opti
Improve and optimize lightmap probe gizmo creation
2025-04-21 08:24:23 -05:00
Thaddeus Crews 0cc292f880
Merge pull request #105272 from lodetrick/add_section_toggle
Add enable checkboxes to editor sections
2025-04-21 08:24:20 -05:00
Thaddeus Crews 93f62ef4f0
Merge pull request #104624 from dsnopek/make-backup-before-update
Project manager: Add option to backup project when it will be changed
2025-04-21 08:24:19 -05:00
Thaddeus Crews 8868c7a329
Merge pull request #105518 from syntaxerror247/fixed-panel
Embed TouchActionsPanel directly into the Android editor UI
2025-04-21 08:24:18 -05:00
Thaddeus Crews 47c0da6c9d
Merge pull request #105375 from bruvzg/svg_scale_tx
Implement `SVGTexture` auto-scalable with font oversampling.
2025-04-21 08:24:18 -05:00
Robert Yevdokimov 81df850492 Fix incorrect transform when editor camera is moved externally 2025-04-21 15:45:57 +04:00
Gustavo Jaruga Cruz 7e79c07ba7 Fix tooltip disappearing with wintab tablet driver 2025-04-20 13:46:07 -03:00
BrotherShort 1e1b0913bc Improve SceneTree auto-translation 2025-04-20 11:12:07 +08:00
BlueCube3310 fbadaa26ff Improve and optimize lightmap probe gizmo creation 2025-04-19 17:52:21 +02:00
Anish Mishra 34b3582cf9 Embed TouchActionsPanel directly into the Android editor UI 2025-04-19 20:32:47 +05:30
A Thousand Ships 64fed07809
[Editor] Move thread name assignment in audio preview
This method is not an instance method so cannot be used this way, it
instead sets the name of the *calling* thread. Putting it in the thread
function makes it work correctly.
2025-04-19 13:59:29 +02:00
Pāvels Nadtočajevs 24bb0d5c4f
Use SVGTextures for editor and default theme icons. 2025-04-19 12:48:24 +03:00
Pāvels Nadtočajevs 9f5048fb36
Implement SVGTexture auto-scalable with font oversampling. 2025-04-19 12:42:54 +03:00
Thaddeus Crews c77174b346
Merge pull request #105310 from BlueCube3310/tex-preview-unify
TextureEditorPlugin: Add borders to 3D and Layered editors
2025-04-18 12:21:27 -05:00
Thaddeus Crews 09ea7bc6a3
Merge pull request #105400 from bruvzg/ov_cleanup
Remove old oversampling property from font importers.
2025-04-17 09:14:25 -05:00
Thaddeus Crews 5df4a0ae3d
Merge pull request #105291 from jaydensipe/rename-editor-setting-check-for-update
Rename editor setting `Engine Version Update Mode` to `Check for Updates`
2025-04-17 09:14:24 -05:00
Kasper Arnklit Frandsen 864e4e3a6d Add alphabetical sorting to Animation Player 2025-04-17 14:26:09 +01:00
Hugo Locurcio 90e3926424
Fix light theme gizmo icons in the 3D editor appearing too dark 2025-04-17 14:29:54 +02:00
Pāvels Nadtočajevs 5355fcae62
Fix incorrect title bar sorting in RTL layout. 2025-04-17 09:31:14 +03:00
Jayden Sipe 5f7e9a9198 Rename editor setting to `Check for Updates` 2025-04-16 18:04:30 -04:00
Thaddeus Crews ad40939b6f
Core: Replace C math headers with C++ equivalents
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
2025-04-16 15:49:02 -05:00
Thaddeus Crews 00bd421089
Merge pull request #105222 from kitbdev/fix-mouse-filter-recursive-and-rename
Fix and rename mouse filter recursive behavior and focus mode recursive behavior
2025-04-16 10:45:12 -05:00
David Snopek 66b40a710f Project manager: Add option to backup project when it will be changed 2025-04-16 09:27:06 -05:00
square b278cc4837
Fix division by zero when scaling 2025-04-16 02:30:25 +02:00
cier ebe9370724 Add enable checkboxes to editor sections
Fixes https://github.com/godotengine/godot-proposals/issues/4173
2025-04-15 13:49:41 -07:00
Thaddeus Crews 039d9ffd30
Merge pull request #104317 from pafuent/fixing_wrong_focus_style_clipping_on_scroll_container
Fix `ScrollContainer` focus border issue
2025-04-15 12:28:50 -05:00
Thaddeus Crews 29970af190
Merge pull request #105321 from passivestar/audio-bus-theming
Allow theming audio buses
2025-04-15 12:28:47 -05:00
Thaddeus Crews e8b703a80e
Merge pull request #105148 from salianifo/contrib-upstream
Fix exported Node/Resource variables resetting when extending script in the SceneTreeDock
2025-04-15 12:28:42 -05:00
Thaddeus Crews e508573183
Merge pull request #105140 from syntaxerror247/actions-panel-improvements
Android Editor: Add new actions and enhancements to `TouchActionsPanel`
2025-04-15 12:28:42 -05:00
Thaddeus Crews 87f986ae67
Merge pull request #97837 from basicer/fix-update-timer
SceneImportSettings update_timer should be a oneshot.
2025-04-15 12:28:39 -05:00
Thaddeus Crews 99d3d44147
Merge pull request #104845 from KoBeWi/project_manager-🤵
Improve Project Manager auto-translation
2025-04-15 12:28:37 -05:00
Thaddeus Crews 372ab03f1b
Merge pull request #105224 from precup/fix-custom-type-scenetree-search
Search custom types when filtering on type in the SceneTree dock
2025-04-15 12:28:36 -05:00
Pāvels Nadtočajevs 92e7a6ff8f
Remove old oversampling property from font importers. 2025-04-15 08:22:17 +03:00
Thaddeus Crews 8e2f5d073b
Merge pull request #105283 from Calinou/update-fund-link
Update donation link to `fund.godotengine.org`
2025-04-14 19:39:48 -05:00
Pablo Andres Fuente e1384dd159 Fix `ScrollContainer` focus border issue
Fixes #100176

Instead of using no clipping technique to draw the focus border because
it causes problems if a `ScrollContainer` is nested in another
`ScrollContainer`, now the focus border is drawn using an internal
`PanelContainer`.
2025-04-14 17:51:43 -03:00
Mike Precup 6b9d67a547 Search custom types when filtering on type in the SceneTree dock 2025-04-14 10:29:49 -07:00
Anish Mishra 5f9fdd7071 Android Editor: Add new actions and enhancements to TouchActionsPanel
- The panel’s layout and position are now saved and restored across projects and editor restarts.

- Toggle buttons for Ctrl, Shift, and Alt keys have been added to support actions that require holding down these keys, such as Ctrl for multi-selection.

- Additional action buttons have been introduced: Cut, Copy, and Paste.

- Some UI polish.
2025-04-14 20:43:13 +05:30
Pāvels Nadtočajevs 7dc8daf176
[FileSystemList] Fix edit popup not accounting scroll position. 2025-04-14 12:11:15 +03:00
BlueCube3310 b0626fefa1 TextureEditorPlugin: Add borders to 3D and Layered editors 2025-04-12 18:58:29 +02:00
passivestar 1c1e31118e Allow theming audio buses 2025-04-12 20:23:32 +04:00
kobewi d21d6ead21 Support custom features in project settings dialog 2025-04-12 11:50:12 +02:00
kobewi e6edf3b3b3 Improve Project Manager auto-translation 2025-04-12 09:29:18 +02:00
kobewi 47568a4654 Add --scene command line argument 2025-04-12 09:15:10 +02:00
Hugo Locurcio 3ac7da9645
Update donation link to `fund.godotengine.org`
This points to the Development Fund page directly.
2025-04-11 18:59:40 +02:00
Thaddeus Crews 0d267e7b1e
Core: Add dedicated `BitField` template 2025-04-11 11:53:26 -05:00
kobewi 336bf5269d Add credits roll 2025-04-11 17:08:12 +02:00
Thaddeus Crews 7b9c5122fa
Merge pull request #105183 from lodetrick/shader-ui-shuffle
Make shader editor menu position consistent with script editor
2025-04-11 09:51:14 -05:00
Thaddeus Crews 759fb58636
Merge pull request #105277 from nathanhoad/fix-play-custom-scene-with-uid
Fix issue with playing a custom scene from a UID
2025-04-11 09:51:13 -05:00
Thaddeus Crews d236bd8633
Merge pull request #99543 from KoBeWi/using_rng_to_destroy_rng
Add `create_id_for_path()` to ResourceUID
2025-04-11 09:51:12 -05:00
Thaddeus Crews c4297d8817
Merge pull request #105197 from bruvzg/inspector_no_focus_draw
Remove focus draw for editor inspector elements.
2025-04-11 09:51:10 -05:00
Thaddeus Crews aad0bdd730
Merge pull request #105132 from ProgrammerOnCoffee/fix-projectsettings-scroll
Reset `ProjectSettings` scroll when changing category
2025-04-11 09:51:09 -05:00
Thaddeus Crews defcb2bb24
Merge pull request #82216 from JoNax97/unique-node-checkbox
Make "access as/revoke unique name" a checkbox
2025-04-11 09:51:07 -05:00
Thaddeus Crews fc370a35eb
Merge pull request #104772 from CreatedBySeb/fix-null-dict-values
Handle null values for object types, as seen in typed dictionaries
2025-04-11 09:51:07 -05:00
Thaddeus Crews 717df3ee88
Merge pull request #105249 from Repiteo/core/math-defs-namespace
Core: Use `Math` namespace for constants
2025-04-11 09:51:04 -05:00
Thaddeus Crews 334006b501
Merge pull request #105216 from bruvzg/no_dummy_rs
Remove "dummy" renderer from the editor dropdown.
2025-04-11 09:50:46 -05:00
Nathan Hoad c45ca4ae04 Fix issue with playing a custom scene from a UID
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2025-04-11 23:40:49 +10:00
Salia Nifo ee6c321fe6
Fix exported Node/Resource variables resetting when extending script in the SceneTreeDock 2025-04-10 19:01:15 -04:00
kobewi ff1f040893 Add create_id_for_path() to ResourceUID 2025-04-11 00:53:34 +02:00
Thaddeus Crews 4c66c21542
Merge pull request #103024 from cruglet/master
TabBar: Add boolean toggle for middle-click to fire `tab_close_pressed` signal.
2025-04-10 16:53:44 -05:00