Thaddeus Crews
e2d3e8ff86
Merge pull request #104231 from arkology/wide-theme-editor-walking
...
Fix `ThemeEditor` being too wide for small screen or minimized window
2025-03-24 15:27:29 -05:00
Thaddeus Crews
bf1c2583f4
Merge pull request #101954 from bruvzg/uid_deref
...
[Export] Convert `uid://` names to `res://` when exporting files.
2025-03-24 10:01:07 -05:00
Thaddeus Crews
a5926394d3
Merge pull request #103956 from dugramen/curve-handles-outwards
...
Path2D prefer control points for outward curve
2025-03-24 10:01:05 -05:00
Thaddeus Crews
82d2a4b370
Merge pull request #104425 from stuartcarnie/script_debugger_complexity
...
Editor: Simplify `_parse_message`; separate into handler functions
2025-03-24 10:00:58 -05:00
Thaddeus Crews
0595bb8a42
Merge pull request #104441 from bruvzg/emb_menu_icons
...
Fix embedded help menu icons.
2025-03-23 19:04:02 -05:00
Thaddeus Crews
8cafc43f71
Merge pull request #104475 from ryevdokimov/fix-3d-view-menu-gizmo-icons
...
Fix 3D view menu gizmo icons being broken in empty scene
2025-03-23 19:03:56 -05:00
Thaddeus Crews
2eec0fc526
Merge pull request #94441 from Repiteo/core/math-namespace
...
Core: Convert `Math` class to namespace
2025-03-23 19:03:55 -05:00
dugramen
4fbf38d091
Path2D prefer control points for outward curve
2025-03-22 15:41:38 -04:00
Thaddeus Crews
f09ee0171a
Style: Begin integrating simple .clangd fixes
2025-03-22 13:24:35 -05:00
Robert Yevdokimov
1abde8ce48
Fix 3D view menu gizmo icons being broken in empty scene
2025-03-22 21:12:44 +04:00
Stuart Carnie
742b27fdd6
Editor: Simplify _parse_message; separate into handler functions
...
Move the individual message handlers to separate functions, to make it
easier to follow and add additional message handlers. The function
is also more efficient as it only performs a single hash lookup for
the handler and then dispatches to the member function.
2025-03-22 05:52:20 +11:00
Thaddeus Crews
581d675eeb
Core: Convert Math class to namespace
2025-03-21 10:29:18 -05:00
Pāvels Nadtočajevs
8d6c6e25a0
Fix embedded help menu icons.
2025-03-21 15:46:37 +02:00
Rémi Verschelde
6810fc05e6
Merge pull request #104431 from akien-mga/revert-96536
...
Revert "Add option to copy a file's name in the FileSystem dock"
2025-03-21 13:04:22 +01:00
Rémi Verschelde
1d664d996d
Merge pull request #104390 from YeldhamDev/you_will_never_take_my_3d_away
...
Remove pointless `_3D_DISABLED` checks in editor code
2025-03-21 13:04:11 +01:00
Rémi Verschelde
3e3cf292bd
Merge pull request #104377 from Mickeon/translation-slight-duplicates
...
Tweak a few miscellaneous localization strings
2025-03-21 13:04:08 +01:00
Rémi Verschelde
dfeb729e08
Merge pull request #104342 from PhairZ/popup-bug
...
Fix blank popup menu on `EditorResourcePicker`
2025-03-21 13:03:49 +01:00
Rémi Verschelde
027cc80b76
Merge pull request #100470 from YeldhamDev/i_hate_math_so_much_you_would_not_believe
...
Add selection box movement/scaling to the animation bezier editor
2025-03-21 13:03:08 +01:00
Rémi Verschelde
e50ac32d5a
Merge pull request #82321 from ywmaa/custom_debug_color_curve3D
...
Allow customizing debug color of Path3D.
2025-03-21 13:02:57 +01:00
Rémi Verschelde
09988ae22b
Revert "Add option to copy a file's name in the FileSystem dock"
...
This reverts commit 2569416881 .
2025-03-21 12:07:03 +01:00
Micky
5d794f83ed
Tweak a few miscellaneous localization strings
2025-03-20 13:12:44 +01:00
ywmaa
275f046e4a
Path3D: custom debug color and custom debug show
2025-03-20 06:49:04 +02:00
Michael Alexsander
c33c3fe2ed
Remove pointless _3D_DISABLED checks in editor code
2025-03-19 23:47:36 -03:00
Hilderin
efc3e3aea7
Fix crash when reimporting nested gltf scenes
2025-03-19 19:17:46 -04:00
Thaddeus Crews
97241ffea6
Merge pull request #99555 from Meorge/mute-game
...
Add "Mute Game" toggle in Game view
2025-03-19 17:46:11 -05:00
Thaddeus Crews
17ae1d7728
Merge pull request #90226 from kitbdev/dock-shortcuts
...
Add Open Dock shortcuts
2025-03-19 17:46:07 -05:00
Thaddeus Crews
60c706e2d5
Merge pull request #102846 from jaydensipe/fix-empty-theme-override-delete-all
...
Fix empty type removal in theme editor causing all empty types to be deleted
2025-03-19 17:46:04 -05:00
Thaddeus Crews
1fbcefeb63
Merge pull request #104376 from ProgrammerOnCoffee/update-workspace-list
...
Add `Game` workspace to documentation and autocomplete
2025-03-19 17:46:02 -05:00
ProgrammerOnCoffee
abe1b4b799
Update workspace list in various files
2025-03-19 13:01:33 -04:00
Malcolm Anderson
6858607e74
Add "Mute Audio" button to Game view in editor
...
Update servers/audio_server.cpp
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Apply suggestions from code review
Co-authored-by: Adam Scott <ascott.ca@gmail.com >
Fix a few lines for new member names
Add command-line argument `--debug-mute-audio`, and pass it to game if started with mute enabled
Apply suggestions from code review
Co-authored-by: arkology <43543909+arkology@users.noreply.github.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
Fix icon for svgo
2025-03-19 08:20:17 -07:00
Pāvels Nadtočajevs
f3b6a4009d
[Export] Convert uid:// names to res:// when exporting files.
2025-03-19 16:58:52 +02:00
kit
4a65775dc5
Add shortcuts for opening docks
2025-03-19 10:39:45 -04:00
Rémi Verschelde
ef1153baf3
Merge pull request #104362 from bruvzg/ed_insp_list_erase
...
Fix use after free in the editor inspector section cleanup.
2025-03-19 14:54:01 +01:00
Rémi Verschelde
021b5a4773
Merge pull request #69406 from KoBeWi/The_Assassination_of_ABS_by_the_Math--abs
...
Remove `ABS` in favor of `Math::abs`
2025-03-19 14:51:57 +01:00
Rémi Verschelde
2776d32a1e
i18n: Sync translations with Weblate
...
(cherry picked from commit ce7a7856828ffd71eafdbb3ae25de40ccb4349b5)
2025-03-19 14:51:42 +01:00
kobewi
10f6c01b9c
Remove ABS in favor of Math::abs
2025-03-19 13:52:40 +01:00
bruvzg
c7ca36b827
Fix use after free in the editor inspector section cleanup.
2025-03-19 14:37:26 +02:00
Rémi Verschelde
c94d783bf5
Merge pull request #104331 from aaronfranke/warn-pos-not-transform
...
Change root node transform warning to only show up for position
2025-03-19 12:27:34 +01:00
Rémi Verschelde
94f0ce4a96
Merge pull request #104192 from arkology/tile_editors_ui_ux
...
Improve/fix `TileMap` and `TileSet` editors UI
2025-03-19 12:27:18 +01:00
Rémi Verschelde
9f67aeaae8
Merge pull request #104022 from precup/create_directory_fix
...
Defend against directories without trailing slashes
2025-03-19 12:27:07 +01:00
Rémi Verschelde
7b21950fb0
Merge pull request #103751 from bruvzg/glob_menu_icons_theme
...
[Editor] Change global menu icons theme independently of editor theme.
2025-03-19 12:26:57 +01:00
Rémi Verschelde
a117a2b09c
Merge pull request #101980 from bruvzg/init_scale
...
[DisplayServer] Decouple `show_window(MAIN_WINDOW_ID)` from `DisplayServer` constructor, update project manager size/position after DS init.
2025-03-19 12:26:33 +01:00
Rémi Verschelde
16816f426b
Merge pull request #100786 from lyuma/save_file_uids
...
Use UIDs in addition to paths for extracted meshes, materials and animations
2025-03-19 12:26:17 +01:00
Rémi Verschelde
7ad0b9b16c
Merge pull request #97495 from Delsin-Yu/control_recursive_disable_children
...
[GUI] Implement properties that can recursively disable child controls' `Focus Mode` & `Mouse Filter`
2025-03-19 12:26:03 +01:00
Rémi Verschelde
ffe262b12b
Merge pull request #96421 from SatLess/Hide-Function-Names
...
Support hiding functions calls in Method Tracks
2025-03-19 12:25:57 +01:00
Rémi Verschelde
3b6317159e
Merge pull request #95392 from hhhapz/terminate-before-quit
...
Prompt user to terminate if quitting while project is running
2025-03-19 12:25:51 +01:00
Lyuma
8997c999e9
Scene import: extract UID paths and store fallback
...
When extracting meshes, materials and animations, always store the uid:// path as well as a res:// fallback.
When validating import settings, load the fallback path if the uid:// path fails to load.
Update save_to_file/fallback_path every import to keep the file path in sync with the uid.
Use UID hashing for meshes and animations.
2025-03-19 11:50:39 +01:00
Pāvels Nadtočajevs
f6891b0305
[DisplayServer] Decouple show_window(MAIN_WINDOW_ID) from DisplayServer constructor, update project manager size/position after DS init.
2025-03-19 11:23:04 +02:00
Aaron Franke
f9c7b1fcff
Change root node transform warning to only show up for position
2025-03-18 22:48:31 -07:00
PhairZ
c0d0531459
fix blank popup menu on EditorResourcePicker
2025-03-19 03:09:29 +02:00