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
Hugo Locurcio
e8eeccebcb
Unify Scripts Panel naming for the script and shader editors
...
Both use the same shortcut and action, so it makes sense to call it
a Files panel as opposed to a Scripts panel.
2025-04-09 01:17:36 +02:00
kobewi
13741ff913
Add FoldableContainer
...
Co-authored-by: WhalesState <whalesstate@gmail.com >
2025-04-08 22:27:32 +02:00
Yufeng Ying
f7e4987d0e
Dictionary::get_key_list use LocalVector instead of List.
2025-04-09 02:46:24 +08:00
bruvzg
c6739f64df
[Export] Use project settings overrides with the target preset features instead of current platform features.
2025-04-08 21:22:37 +03:00
Thaddeus Crews
86ff668614
Merge pull request #105154 from AThousandShips/fix_pack_zip
...
[Editor] Use separate `EditorFileDialog` for "Pack Project as ZIP"
2025-04-08 12:32:51 -05:00
Thaddeus Crews
bb4a6b84db
Merge pull request #103731 from GustJc/embed_pause_hotkeys
...
Make embed floating window respect `Always On Top` configuration
2025-04-08 12:32:49 -05:00
Thaddeus Crews
e6a61b1ecc
Merge pull request #76829 from bruvzg/ac_kit_direct
...
Implement screen reader support using AccessKit library.
2025-04-08 12:32:47 -05:00
Thaddeus Crews
dc2364042f
Merge pull request #99099 from ydeltastar/align-to-orthogonal-view
...
Set correct position of node with `Align Transform with View` in orthographic view
2025-04-08 12:32:46 -05:00
Thaddeus Crews
6fe4d8d0f8
Merge pull request #104082 from YYF233333/dict_iter
...
Do not iterate `Dictionary` with `get_key_at_index`
2025-04-08 12:32:45 -05:00
Thaddeus Crews
95dc68c8c6
Merge pull request #105107 from bruvzg/min-max-flag
...
Add separate `minimize_disabled` and `maximize_disabled` window flags.
2025-04-08 12:32:44 -05:00
Thaddeus Crews
1a90b115e1
Merge pull request #105106 from bruvzg/title_align
...
Add custom sort to center tab bar in the editor and project manager.
2025-04-08 12:32:44 -05:00
Thaddeus Crews
b344204a38
Merge pull request #104339 from Grublady/inspector-bg-theme
...
Fix inspector theme not updating when theme changed
2025-04-08 12:32:43 -05:00
Thaddeus Crews
c53e3b1723
Merge pull request #105103 from runzh-crypto/validate_custom_directory_v2
...
Validate custom directory when running from editor
2025-04-08 12:32:42 -05:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
A Thousand Ships
787cad1799
[Editor] Use separate EditorFileDialog for "Pack Project as ZIP"
...
This prevents state corruption for saving resources.
2025-04-08 18:39:02 +02:00
Grublady
4441874c62
Update inspector theme when changed
2025-04-07 19:58:50 -04:00
ProgrammerOnCoffee
6141ac8431
Reset ProjectSettings scroll when changing category
2025-04-07 17:57:00 -04:00
Pāvels Nadtočajevs
539e54567b
Add custom sort to center tab bar in the editor and project manager.
2025-04-08 00:05:22 +03:00