1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-04 17:04:49 +00:00
Commit Graph

19919 Commits

Author SHA1 Message Date
Thaddeus Crews
b137476eb5 Merge pull request #109998 from aaronfranke/shader-toggle-files-organize
Organize toggle files button logic in shader editor
2025-10-24 11:23:12 -05:00
Thaddeus Crews
edbfb7a6ec Merge pull request #111183 from stuartcarnie/matias-uma-pc-pr
Add Persistent Buffers utilizing UMA
2025-10-24 11:23:11 -05:00
Thaddeus Crews
c2ca5bdd23 Merge pull request #107275 from DexterFstone/file-system-selection-changed-signal
Expose the signal when user select a file/folder in the FileSystemDock
2025-10-24 11:23:07 -05:00
Thaddeus Crews
620a4f17a8 Merge pull request #109637 from van800/shakhov/dap
Extend DAP to allow debug main/current/specific_scene/secondary_editor and also commanline arguments
2025-10-24 11:23:05 -05:00
Thaddeus Crews
9d2b619f51 Merge pull request #108737 from bruvzg/adb_scrcpy
[Android] Add export option to use "scrcpy" to run project from editor.
2025-10-24 11:23:03 -05:00
Thaddeus Crews
751eabde37 Merge pull request #111969 from coppolaemilio/add-donate-button-on-project-manager
Add donate button to project manager
2025-10-24 11:23:00 -05:00
Emi
1b8b46f59a Add donate button to project manager
- Move the `Remove Missing` button with the rest of the actions available.
- Add `ref` to existing donate link in the Help menu
2025-10-24 10:48:13 +02:00
Stuart Carnie
230adb7511 Add Persistent Buffers
This work is a heavily refactored and rewritten from TheForge's initial
code.

TheForge's original code had too many race conditions and was
fundamentally flawed as it was too easy to incur into those data races
by accident.

However they identified the proper places that needed changes, and the
idea was sound. I used their work as a blueprint to design this work.

This PR implements:

 - Introduction of UMA buffers used by a few buffers
(most notably the ones filled by _fill_instance_data).

Ironically this change seems to positively affect PC more than it does
on Mobile.

Updates D3D12 Memory Allocator to get GPU_UPLOAD heap support.

Metal implementation by Stuart Carnie.

Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: TheForge team
2025-10-24 08:16:19 +11:00
Thaddeus Crews
084d5d407e Merge pull request #109727 from arkology/replace-individual
`FindInFiles`: Allow replacing individual results
2025-10-23 15:34:04 -05:00
Thaddeus Crews
add458d5f9 Merge pull request #111934 from KoBeWi/crash_in_files
Fix FindInFiles crash when changing language
2025-10-23 15:34:03 -05:00
Thaddeus Crews
2aa3f923d0 Merge pull request #111901 from kitbdev/goto_line_shortcut_update
Change `Go to Line` default shortcut to `Ctrl+G`
2025-10-23 15:34:02 -05:00
Thaddeus Crews
80f4674ff3 Merge pull request #109490 from ryevdokimov/move-rotation-lock
Move `Lock View Rotation` label logic out of process notification
2025-10-23 15:33:58 -05:00
Thaddeus Crews
638c1d7bf9 Merge pull request #109775 from KoBeWi/shader_editor_is_like_script_editor_for_GPU
Clean up ShaderEditor shortcuts
2025-10-23 15:33:56 -05:00
Thaddeus Crews
26f53e4d83 Merge pull request #111919 from LunaCapra/remember-translation-preview
Make editor remember the translation preview locale
2025-10-23 15:33:54 -05:00
Thaddeus Crews
bae9291007 Merge pull request #110542 from KoBeWi/but_was_it_worth_it
Add ThemeCache to EditorProperty
2025-10-23 15:33:53 -05:00
Thaddeus Crews
79c3bf447a Merge pull request #109356 from KoBeWi/advanced_presets
Move advanced toggle state out of export presets
2025-10-23 15:33:52 -05:00
Thaddeus Crews
c3d1abb89a Merge pull request #109802 from oxeron/fix_pot_files_not_updated
Update POT files when a file is moved or deleted
2025-10-23 15:33:51 -05:00
DeeJayLSP
497a5d7dc5 Add Zed to External Editor exec flags autofill 2025-10-23 14:02:26 -03:00
Capry
c783f1b5bb Make editor remember the translation preview locale 2025-10-23 18:47:14 +02:00
kobewi
4dcb5cf721 Add ThemeCache to EditorProperty 2025-10-23 18:17:33 +02:00
Thaddeus Crews
d88971f022 Merge pull request #111791 from KoBeWi/timer_anyway
Save editor settings when modified from code
2025-10-23 11:03:52 -05:00
Thaddeus Crews
d90a266304 Merge pull request #111820 from DeeJayLSP/fix-autoset-exec-flags
Fix autoset of `text_editor/external/exec_flags` not working properly
2025-10-23 11:03:49 -05:00
kit
d08d9d3f49 Change Go to Line default shortcut to Ctrl+G 2025-10-23 11:29:13 -04:00
tle-oops
77091f5e67 Allow FileSystemDock to navigate to currently selected scene tab as an option 2025-10-23 09:23:13 -04:00
Mike Precup
1ad3b9986e Speed up deletion in large trees via the Scene Tree Dock 2025-10-22 22:46:24 -07:00
robert yevdokimov
292772a143 Deprecate get_scene() in EditorScript class 2025-10-22 17:03:41 -05:00
kobewi
535eab0b62 Fix FindInFiles crash when changing language 2025-10-22 22:57:50 +02:00
Thaddeus Crews
0d85d43b0c Merge pull request #111162 from KoBeWi/tfw_your_side_projects_goes_to_trash
Remove side menu functionality in `EditorFileDialog`
2025-10-22 13:48:43 -05:00
Thaddeus Crews
f9460763b1 Merge pull request #111847 from akien-mga/akien/embedded-run-respect-override
EditorRun: Load `override.cfg` to get window configuration for embedded mode
2025-10-22 13:48:37 -05:00
Thaddeus Crews
e92cc976bd Merge pull request #109220 from precup/avoid-spurious-curve-changed-signals
Remove spurious `Curve3D` `changed` signals
2025-10-22 13:48:34 -05:00
Thaddeus Crews
73b0ea37b1 Merge pull request #107843 from DexterFstone/fix/tilemap-tool-override
Fix: Tilemap tools not overriding main editor tools
2025-10-22 13:48:32 -05:00
devloglogan
1a8306bbc1 Allow custom monitors to select desired type 2025-10-22 07:31:44 -05:00
kobewi
33ccc5110e Remove side menu functionality in EditorFileDialog 2025-10-22 12:29:26 +02:00
DexterFstone
9aa0465a7a Fix: Tilemap tools not overriding main editor tools 2025-10-21 22:46:45 -07:00
Thaddeus Crews
81910428e6 Merge pull request #103478 from KoBeWi/hover_witch
Add switch on hover to TabBar
2025-10-21 19:09:29 -05:00
Thaddeus Crews
361ea1153e Merge pull request #111140 from DeeJayLSP/gdinter
Use Inter as the default editor font, features enabled
2025-10-21 19:09:24 -05:00
kobewi
682b0f7c54 Add switch on hover to TabBar 2025-10-22 00:34:57 +02:00
Thaddeus Crews
c7b1767560 Merge pull request #110972 from Tcarr20/fix-editor-log-bbcode-search
Fix editor log search ignoring BBCode formatting in messages
2025-10-21 15:11:13 -05:00
Thaddeus Crews
10506f88d2 Merge pull request #108534 from Giganzo/breeze-theme-color-update
Update Breeze dark theme colors
2025-10-21 15:11:12 -05:00
Thaddeus Crews
da3bdacf64 Merge pull request #111210 from blueskythlikesclouds/ssr-overhaul
Overhaul screen space reflections.
2025-10-21 15:11:08 -05:00
Thaddeus Crews
e9d4b259fb Merge pull request #110942 from KoBeWi/the_what_array
Fix Script editor state types
2025-10-21 15:11:05 -05:00
Thaddeus Crews
fe9cdea92c Merge pull request #106947 from Meorge/feat/quick-load-preview
Allow Quick Open dialog to preview change in scene
2025-10-21 15:11:04 -05:00
Thaddeus Crews
0f897e71b6 Merge pull request #110910 from YeldhamDev/texture_region_drag_cancel
Fix "Region Editor" stuck in drag state when closing
2025-10-21 15:11:03 -05:00
Thaddeus Crews
ed4f4d275e Merge pull request #110904 from YeldhamDev/tree_drag_unfolding
Unfold tree items on hover while drag-n-dropping
2025-10-21 15:11:01 -05:00
Thaddeus Crews
e36dfb0239 Merge pull request #110647 from arkology/add-meta-dialog
Expand `LineEdit` with metadata name in `AddMetadataDialog`
2025-10-21 15:11:00 -05:00
Thaddeus Crews
fd4ad29b84 Merge pull request #110641 from DallasHuff/new-resource-hotkey
Add Create Resource Hotkey
2025-10-21 15:10:59 -05:00
Thaddeus Crews
6e76eb3a5d Merge pull request #102055 from ryevdokimov/condition-editor-viewport-shortcuts
Condition editor viewport nav modifier checks on freelook / mouse is captured
2025-10-21 15:10:57 -05:00
Thaddeus Crews
b360196dcd Merge pull request #111000 from DallasHuff/move-file-filter
Move file filter when filesystem dock is in the bottom panel
2025-10-21 15:10:52 -05:00
Thaddeus Crews
b6136161c2 Merge pull request #110855 from arkology/project-manager-favorites
`ProjectManager`: Change favorite button tooltip to toggle
2025-10-21 15:10:49 -05:00
Thaddeus Crews
506abd4903 Merge pull request #102021 from ryevdokimov/remove-redunant-previewing-cinema-line
Remove redundant line when toggling cinematic preview
2025-10-21 15:10:48 -05:00