1
0
Fork 0
Commit Graph

18210 Commits

Author SHA1 Message Date
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
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
passivestar 1c1e31118e Allow theming audio buses 2025-04-12 20:23:32 +04:00
kobewi e6edf3b3b3 Improve Project Manager auto-translation 2025-04-12 09:29:18 +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
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
Thaddeus Crews 83ab8b94e5
Merge pull request #87756 from ryevdokimov/alt-transform
Allow all tool modes to select
2025-04-10 16:53:43 -05:00
Thaddeus Crews 5cc1ffbd5a
Merge pull request #105162 from jaydensipe/add-update-check-button-to-quick-settings
Add `Engine Version Update Mode` button to Project Manager `Quick Settings`
2025-04-10 16:53:42 -05:00
Thaddeus Crews 94282d88f9
Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
Priahoud bf963e767e Add Options, Functions and Settings to convert Node-Names and Strings to kebab-case
- refactored and renamed String::_camelcase_to_underscore to String:_separate_compound_words
- refactored String::to_snake_case to work with the refactored String::_separate_compound_words
- created char_utils::is_hyphen to catch all hyphen variants in kebab-case conversion
- created String::to_kebab_case using the new String::_separate_compound_words
- created corresponding Documentation in String and StringName
- simplified both switch statements in EditorNode and ProjectDialog
- added new kebab-casing Option for Node Names in ProjectSettings
- added missing camelCase Options to Scene- and Node-Names in ProjectSettings
- simplified Mono RuntimeInterop Functions
- hooked up the ConnectionsDialog
- created additional Unit Tests
2025-04-10 21:22:21 +02:00
Thaddeus Crews c67b9a43e3
Merge pull request #100086 from erodozer/multipart-ext-import
Support multi dot extensions in import plugins
2025-04-10 10:18:18 -05:00
Thaddeus Crews cade15a163
Merge pull request #92475 from AThousandShips/string_replace_char
Add `String::replace_char(s)` methods for performance and convenience
2025-04-10 10:18:16 -05:00
Thaddeus Crews 70b1647ef4
Merge pull request #104785 from Rindbee/fix-root-inspector-follow_focus-set-to-true
Fix setting root inspector's `follow_focus` to `true` when `update_tree()` method ends
2025-04-10 10:18:16 -05:00
Thaddeus Crews c85e12223d
Merge pull request #105226 from bruvzg/vs_popup
Fix visual shader editor popups not using editor scale.
2025-04-10 10:18:12 -05:00
Thaddeus Crews ef3e8b1609
Merge pull request #102786 from Giganzo/top-toolbar-menu-button-styles
Fix MenuButton style in editor top menu bar
2025-04-10 10:18:10 -05:00
A Thousand Ships 889410dcda
Add `String::replace_char(s)` methods for performance and convenience 2025-04-10 13:08:45 +02:00
Pāvels Nadtočajevs 9870c8ca68
Fix visual shader editor popups not using editor scale. 2025-04-10 10:17:17 +03:00
Logan Detrick 07c91e80f6 Consolidate Shader Menu in plugin 2025-04-09 22:53:07 -07:00
Pāvels Nadtočajevs 1054ab8239
Remove "dummy" renderer from the editor dropdown. 2025-04-10 08:45:47 +03:00
风青山 9996bf369a
Fix setting root inspector's `follow_focus` to `true` when `update_tree()` method ends
This may produce unexpected behavior in **recursive** calls.
2025-04-10 10:23:59 +08:00
Thaddeus Crews c374ce211c
Merge pull request #104830 from chocola-mint/fix-#104822
Add null check for SpriteFramesEditor's SpriteFrames
2025-04-09 18:12:03 -05:00
Thaddeus Crews f7b72704db
Merge pull request #104804 from etherealxx/fix-advanced-import-inspector-missing-tooltip
Fix missing tooltips on "Advanced Import Settings for Scene" window
2025-04-09 18:12:00 -05:00
Thaddeus Crews 7a6c3b309f
Merge pull request #105130 from bruvzg/uri_fix_plus
Add uri_file_decode to handle + in file names.
2025-04-09 18:11:56 -05:00
Thaddeus Crews 1be28a7cb2
Merge pull request #102292 from HolonProduction/gizmo-capsule
Editor: Improve capsule gizmos
2025-04-09 18:11:54 -05:00
Sébastien Dunne Fulmer 3c27aa6bcd Prioritise static value type for dictionary properties 2025-04-09 22:03:15 +01:00
Joaquin Muñiz 5afb3858b7 Turn 'Add/Revoke unique Node' into a checkbox 2025-04-09 13:16:16 -03:00
Pāvels Nadtočajevs 6808f66f86
Remove focus draw for editor inspector elements. 2025-04-09 18:00:00 +03:00
Thaddeus Crews a8598cd8e2
Merge pull request #71542 from bruvzg/export_project_settings
[Export] Use project settings overrides with the target preset features instead of current platform features.
2025-04-09 08:51:47 -05:00