Commit graph

17974 commits

Author SHA1 Message Date
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
ywmaa
275f046e4a Path3D: custom debug color and custom debug show 2025-03-20 06:49:04 +02: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
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
Thaddeus Crews
596a796e99
Merge pull request #103892 from bruvzg/mac_menu_crash
[macOS] Fix editor loading crash on native menu click.
2025-03-18 14:42:51 -05:00
Thaddeus Crews
a57c38c97e
Merge pull request #103949 from timothyqiu/vmem-locate
Debugger: Allow locating VRAM resource by double-clicking
2025-03-18 14:42:40 -05:00
Thaddeus Crews
c286535dde
Merge pull request #104253 from bruvzg/winposedrun
[Editor] Set window position when running project in maximized or full-screen mode to ensure it is opened on the correct screen.
2025-03-18 14:42:34 -05:00
Thaddeus Crews
7bed83e532
Merge pull request #104318 from KoBeWi/edit_in_the_dark
Call plugin edit before making visible
2025-03-18 14:42:31 -05:00
Hugo Locurcio
6408476a76
Update Mipmaps > Limit import option visibility when intended in the texture importer
Previously, you had to switch to another file and back to the original
file for the option visibility to update.
2025-03-18 19:13:49 +01:00
kobewi
78334192df Call plugin edit before making visible 2025-03-18 15:01:56 +01:00
Rémi Verschelde
777ad0b1e4
Merge pull request #104306 from bruvzg/ed_map_override_crash
Fix editor crash on overrides for non-existent input mappings.
2025-03-18 13:50:27 +01:00
Rémi Verschelde
00720d4351
Merge pull request #104181 from YeldhamDev/inspector_whackary
Fix wrong height for top editors in the inspector
2025-03-18 13:50:17 +01:00
Pāvels Nadtočajevs
57011c8948
Fix editor crash on overrides for non-existent input mappings. 2025-03-18 12:30:37 +02:00
Haoyu Qiu
ff903e36a5 Debugger: Allow locating VRAM resource by double-clicking 2025-03-18 08:26:05 +08:00
Thaddeus Crews
1f6426066e
Merge pull request #98768 from Repiteo/core/constexpr-math-operators
Core: Add `constexpr` constructors/operators to math structs
2025-03-17 16:03:20 -05:00
kobewi
6f25babd6b Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
Thaddeus Crews
ea62170dac
Core: Add constexpr constructors/operators to math structs
• Begin integrating `constexpr` on math tests; use `static_assert` where appropriate
2025-03-17 12:15:31 -05:00
Thaddeus Crews
523b7fe36e
Merge pull request #102282 from YYF233333/dangerous_sig
Eliminate interior mutability in `get_selected_node_list`
2025-03-17 10:52:30 -05:00
Thaddeus Crews
9cf741a315
Merge pull request #104102 from ryevdokimov/reload-saved-scene-fixes
Focus `Don't Save` in `Reload Saved Scene` and don't save unmodified scenes
2025-03-17 10:52:28 -05:00
Thaddeus Crews
8ca72e1490
Merge pull request #103848 from timothyqiu/popup-i18n
Add auto translate mode for items in `PopupMenu` and `OptionButton`
2025-03-17 10:52:26 -05:00
Thaddeus Crews
a9065db5ad
Merge pull request #104130 from KoBeWi/are_tools_enabled_when_tools_are_enabled
Remove `TOOLS_ENABLED` checks from `editor/`
2025-03-17 10:52:25 -05:00
Thaddeus Crews
235b71276b
Merge pull request #104151 from KoBeWi/Adding_C_to_your_TTR
Fix Android build template message translation
2025-03-17 10:52:24 -05:00
Thaddeus Crews
59809854b9
Merge pull request #104172 from kiroxas/improveGPUParticlesCollision3DGizmoPluginPerformance
Improve `GPUParticlesCollision3DGizmoPlugin` performance
2025-03-17 10:52:09 -05:00
Thaddeus Crews
894c539843
Merge pull request #104235 from arkology/empty-node-dock
Fix Node dock broken right after opening project
2025-03-17 10:52:07 -05:00