1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00
Commit Graph

18255 Commits

Author SHA1 Message Date
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
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
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
Aaron Franke
e96828673f Allow completely opting out of name suffix magic in 3D scene import 2025-04-10 01:11:54 -07: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
kit
d16e8b7ca4 Fix and rename mouse filter recursive behavior
and focus mode recursive behavior.
2025-04-09 23:45:03 -04: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
Thaddeus Crews
ec675fc329 Merge pull request #100333 from YYF233333/reduce_list
Use `LocalVector` instead of `List` as arg of `Dictionary::get_key_list`
2025-04-09 08:51:45 -05:00
Thaddeus Crews
5a84a5da1d Merge pull request #102346 from KoBeWi/folding_whalegacy
Add `FoldableContainer`
2025-04-09 08:51:38 -05:00
Thaddeus Crews
4ddae0a7be Merge pull request #105135 from timothyqiu/delete-window
Remove dead code in AnimationStateMachine editor
2025-04-09 08:51:36 -05:00
Cruglet
1a1711f1ee Add middle-click removing for TabBars
Added a boolean option field to enable the firing of the "tab_close_pressed" signal when middle clicking on a tab.
2025-04-09 07:56:09 -04:00
Jayden Sipe
387ec5eef7 Add Engine Version Update Mode button to Project Manager Quick Settings 2025-04-08 21:04:42 -04:00
Haoyu Qiu
75314c2f87 Remove dead code in AnimationStateMachine editor 2025-04-09 08:39:27 +08:00