Commit Graph

17691 Commits

Author SHA1 Message Date
kobewi
7f0d81c433 Improve path handling in EditorQuickOpenDialog 2025-02-10 22:16:24 +01:00
Thaddeus Crews
4bac259ced
Merge pull request #101435 from YYF233333/remote_tree_fix2
Return fast for built-in class icon
2025-02-10 12:21:35 -06:00
Thaddeus Crews
9c7a42b7be
Merge pull request #102659 from AThousandShips/fix_tooltip_crash
[Editor] Prevent deferred tooltip update crash
2025-02-10 12:21:29 -06:00
Giganzo
cedcc2444e Add changeable freelook speed in Game Window 2025-02-10 17:18:52 +01:00
kobewi
266b569641 Silence missing icon error if UID cache is missing 2025-02-10 17:09:34 +01:00
AThousandShips
4b4bfe7d0e
[Editor] Prevent deferred tooltip update crash
Caused by `TreeItem`s being accessed after clearing the tree on reset.
2025-02-10 15:18:04 +01:00
Rémi Verschelde
fa85645c1a Merge pull request #102618 from Hilderin/fix-slow-resize-embedded-game-v2
Fix lag when resizing Floating Game Window
2025-02-10 10:49:54 +01:00
Rémi Verschelde
9666695772 Merge pull request #102608 from dalexeev/editor-option-disable-doc-tooltips
Script Editor: Add option to disable documentation tooltips
2025-02-10 10:49:51 +01:00
Rémi Verschelde
9136878617 Merge pull request #102596 from KoBeWi/fixed_15_minutes_after_report
Fix empty Command Palette
2025-02-10 10:49:42 +01:00
Rémi Verschelde
db7f9a033a Merge pull request #102572 from Z0rb14n/icon
Fix script class icons not inheriting parent
2025-02-10 10:49:35 +01:00
Rémi Verschelde
d24a805eda Merge pull request #102555 from KoBeWi/historical_fix
Fix History Dock default state
2025-02-10 10:49:31 +01:00
Rémi Verschelde
ed2582e07a Merge pull request #102553 from amarsero/double-name-set
Fix double `set_name` in renaming node
2025-02-10 10:49:28 +01:00
Rémi Verschelde
94b7399176 Merge pull request #102513 from Hilderin/fix-accessing-uid-before-first-scan
Fix accessing UID before first scan
2025-02-10 10:49:24 +01:00
Rémi Verschelde
6caa7c66d7 Merge pull request #101598 from MewPurPur/quick-open-pt1
Tweak Quick Open theming
2025-02-10 10:49:06 +01:00
Giganzo
030d63eed9 Add tooltip text to Polygon3DEditor buttons 2025-02-10 08:20:08 +01:00
Danil Alexeev
ead16435bf
Script Editor: Add option to disable documentation tooltips 2025-02-09 11:02:10 +03:00
Hilderin
b0ac51217a Fix Lag when resizing Floating Game Window 2025-02-08 21:32:28 -05:00
Hilderin
9457666bba Fix accessing UID before first scan 2025-02-08 20:04:32 -05:00
Agustín Marsero
1101bdb351 Fix double set_name in renaming 2025-02-08 21:21:01 +01:00
kobewi
0c446e0620 Fix empty Command Palette 2025-02-08 21:20:02 +01:00
kobewi
0cffaf788b Navigate to folder when double-clicking favorite 2025-02-08 20:47:47 +01:00
Stuart Carnie
3084ed4bff editor: Fix AtlasTexture editor previews for compressed textures 2025-02-09 06:40:05 +11:00
kobewi
07b300bcb5 Fix History Dock default state 2025-02-08 12:58:08 +01:00
Z0rb14n
b32a76299a
Fix Script Class Icons Not Checking Parent 2025-02-07 23:22:03 -08:00
Thaddeus Crews
914b38150c
Merge pull request #102519 from bruvzg/adv_imp_subpix
Add missing `Auto (Except Pixel Fonts)` option to advanced import dialog.
2025-02-07 14:50:37 -06:00
Thaddeus Crews
b934413657
Merge pull request #102518 from Giganzo/rectN-slider
Hide EditorSpinSlider slider for Rect2i
2025-02-07 14:50:36 -06:00
Thaddeus Crews
29ded6b031
Merge pull request #102510 from timothyqiu/selection-erase
Fix heap-use-after-free when changing 2D editor selection
2025-02-07 14:50:35 -06:00
Thaddeus Crews
fc8ec5a4ca
Merge pull request #102530 from wakeofluna/fix-msec-leading-zero
Change output format for milliseconds in timestamps to 3 zeroes
2025-02-07 14:50:34 -06:00
Hilderin
7f89294f1d Fix Plugin Scripts load twice on startup 2025-02-07 10:57:00 -05:00
Esther Dalhuisen
109e2b3b5f
Change output format for milliseconds in timestamps to 3 zeroes
Fixes #102527
2025-02-07 13:54:15 +01:00
Rémi Verschelde
3f56b3b239 i18n: Sync translations with Weblate
Some checks are pending
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
Adds Czech (cs), Persian (fa), Tamil (ta), and Vietnamese (vi) editor translations.

First sync with 4.4 changes.
2025-02-07 10:45:56 +01:00
MewPurPur
779f5fb962 Tweak Quick Open theming 2025-02-07 11:41:32 +02:00
Pāvels Nadtočajevs
b2e5a5b4c1 Add missing Auto (Except Pixel Fonts) option to advanced import dialog. 2025-02-07 11:16:46 +02:00
Giganzo
2a655acd5b Hide EditorSpinSlider slider for Rect2i 2025-02-07 03:37:57 +01:00
Haoyu Qiu
577f90feba Fix heap-use-after-free when changing 2D editor selection 2025-02-07 09:30:02 +08:00
Rémi Verschelde
9175514d80 Merge pull request #102493 from Jordyfel/resource-moving-regression
Fix regression in moving resources in filesystem dock
2025-02-07 01:39:58 +01:00
Rémi Verschelde
161abe7bdd Merge pull request #102489 from KoBeWi/uid_file_factory_regulations
Improve UID file creation condition
2025-02-07 01:39:55 +01:00
Rémi Verschelde
7dccb65d52 Merge pull request #102488 from Giganzo/spinslider-vectorni
Hide EditorSpinSlider slider for VectorNI
2025-02-07 01:39:51 +01:00
Rémi Verschelde
00d806a9ae Merge pull request #102470 from Hilderin/fix-floating-window-close-opened-dialog
Fix Floating Window request close when a dialog is opened
2025-02-07 01:39:38 +01:00
Rémi Verschelde
ceded4eac2 Merge pull request #102392 from Meorge/bugfix/remove-array-size-slider
Hide slider for array size selector in editor
2025-02-07 01:39:31 +01:00
Rémi Verschelde
cbb58b4a75 Merge pull request #102014 from ryevdokimov/fix-visible-viewport-gizmos-startup
Fix visible viewport gizmos when preview camera is enabled on startup
2025-02-07 01:39:23 +01:00
Rémi Verschelde
ab1bde8947 Merge pull request #101978 from havi05/editortheme-fix-itemlist-font-color
Fix `Itemlist` font color in `Light` editor themes
2025-02-07 01:39:19 +01:00
Jordyfel
4391d88c1a Fix regression in moving resources in filesystem dock 2025-02-06 19:10:44 +02:00
kobewi
65509ae4ff Improve UID file creation condition 2025-02-06 17:08:00 +01:00
Hilderin
a9e06b8f64 Fix Modal Dialog with Embedded Game 2025-02-05 21:14:34 -05:00
Hilderin
a3d03717c0 Fix Floating Window request close when a dialog is opened 2025-02-05 20:34:32 -05:00
Thaddeus Crews
478e919de7
Merge pull request #102438 from Giganzo/tree-item-margin-low-spacing
Fix Tree `item_margin` for low spacing values in Editor Theme
2025-02-05 18:22:20 -06:00
Giganzo
d53dbaf81a Hide EditorSpinSlider slider for VectorNI 2025-02-05 23:27:33 +01:00
Thaddeus Crews
f899138337
Merge pull request #102400 from bruvzg/bin_hex_cap
Fix uppercase B and X parsing in the integer literals.
2025-02-05 10:27:32 -06:00
Thaddeus Crews
82759388d4
Merge pull request #102444 from ryevdokimov/save-confirmation-don't-reparent-to-self
Prevent save confirmation dialog from trying to parent to itself
2025-02-05 10:27:29 -06:00
bruvzg
3be46a69c4 Fix uppercase B and X parsing in the integer literals. 2025-02-05 16:02:06 +02:00
Rémi Verschelde
ff0049e0d0 Merge pull request #102390 from stuartcarnie/102388/fix_selection
Editor: Fix node selection within SubViewports using size 2d override
2025-02-05 11:34:08 +01:00
Rémi Verschelde
ab0c712bf5 Merge pull request #102311 from Hilderin/fix-floating-window-not-visible-after-restore
Fix Floating Window not visible after restore on KDE
2025-02-05 11:34:01 +01:00
Rémi Verschelde
7f4097a83a Merge pull request #102116 from Giganzo/tree-get_item_rect
Fix `get_item_area_rect` when tree is scrolled
2025-02-05 11:33:58 +01:00
Robert Yevdokimov
1c384e7b78 Prevent save confirmation dialog from trying to parent to itself 2025-02-05 06:17:36 +04:00
Malcolm Anderson
bbfbde99e9 Hide slider for array size selector in editor
Use `editing_integer` so that editor has step buttons
2025-02-04 16:04:02 -08:00
Stuart Carnie
636b822781 editor: Fix node selection within SubViewports using size 2d override 2025-02-05 05:37:35 +11:00
Yyf2333
dcf5244381 Refactor EditorNode get icon.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-02-05 00:17:35 +08:00
Thaddeus Crews
d5eacefaf4
Merge pull request #102336 from Maran23/show-in-filesystem-fix
Fix 'Show in FileSystem' jumps to incorrect entry under certain conditions
2025-02-04 09:04:07 -06:00
Thaddeus Crews
acddf31c39
Merge pull request #101489 from RandomShaper/optimize_classnames_enumeration
Optimize classnames enumeration
2025-02-04 09:03:59 -06:00
Giganzo
f791315b28 Fix Tree item_margin for low spacing values in Editor Theme 2025-02-04 03:32:46 +01:00
Michael Alexsander
9002590990
Fix wrong inspector offset on scene switch 2025-02-03 18:27:31 -03:00
Thaddeus Crews
eee39f004b
Merge pull request #101817 from Giganzo/resource-drag-open
Fix resource details will unexpectedly expand
2025-02-03 11:14:44 -06:00
Thaddeus Crews
2675997487
Merge pull request #102251 from Hilderin/fix-slow-resize-embedded-game
Fix slow resize Embedded Game Window
2025-02-03 11:14:41 -06:00
Thaddeus Crews
f60f69aa57
Merge pull request #102024 from arkology/profiler-flow-container
Use `FlowContainer` for `Profiler` and `Visual Profiler` bars
2025-02-03 08:16:15 -06:00
Thaddeus Crews
7c0ce4e793
Merge pull request #102278 from Chaosus/vs_fix_preview_mouse_filter
Fix mouse filter on visual shader node previews
2025-02-03 08:16:05 -06:00
Thaddeus Crews
79d6cdf831
Merge pull request #102237 from KoBeWi/outside_tree_no_one_can_see_your_progress
Fix crash when ProgressDialog is outside tree
2025-02-03 08:16:04 -06:00
Thaddeus Crews
6c53ec1c51
Merge pull request #102297 from KoBeWi/lost_modified_time
Update modified time when reloading script
2025-02-03 08:16:02 -06:00
Thaddeus Crews
021e07c1ed
Merge pull request #102260 from KoBeWi/ProgressDialog_my_nemesis
Remove unnecessary rescan after copying file
2025-02-03 08:16:01 -06:00
Thaddeus Crews
5696316a89
Merge pull request #102307 from KoBeWi/so_that's_what_it_does
Setup working directory when quitting to project manager
2025-02-03 08:16:00 -06:00
Thaddeus Crews
bbf29a537f
Merge pull request #102312 from Hilderin/fix-focus-floating-window-on-run
Fix Floating Window focus on run
2025-02-03 08:15:58 -06:00
Thaddeus Crews
1bec1bfa5a
Merge pull request #101543 from MrJoermungandr/desynced_extension_preferences_🔄
Respect order of extensions for ResourceFormatSavers with `at_front`
2025-02-03 08:15:54 -06:00
Marius Hanl
f0ae69ed8e Fix 'Show in FileSystem' jumps to incorrect entry under certain conditions 2025-02-02 20:59:07 +01:00
Marius Hanl
4d488e8cc9 Fix Escape does not work the first time when pressed at the Find(Replace)Bar 2025-02-02 18:31:12 +01:00
Hilderin
3387ee1ab2 Fix Floating Window focus on run 2025-02-01 21:15:54 -05:00
Hilderin
150191353f Fix Floating Window not visible after restore on KDE 2025-02-01 21:08:39 -05:00
kobewi
3b3b6661ad Setup working directory when quitting to project manager 2025-02-02 00:25:34 +01:00
kobewi
a65fa94a21 Update modified time when reloading script 2025-02-01 19:15:09 +01:00
kobewi
46d8231e63 Remove unnecessary rescan after copying file 2025-02-01 18:51:14 +01:00
Chaosus
7cc0bf79dd Fix mouse filter on visual shader node previews 2025-02-01 13:25:28 +03:00
Hilderin
65e14fd16b Fix slow resize Embedded Game Window 2025-01-31 12:02:06 -05:00
Thaddeus Crews
4f827e6190
Merge pull request #95169 from Calinou/editorspinslider-float-step-1-slider
Make EditorSpinSlider display a slider for floats with a step of 1.0
2025-01-31 09:15:55 -06:00
Thaddeus Crews
3c3ceeebed
Merge pull request #102196 from akien-mga/revert-97860
Revert "EditorResourcePicker: Replace options to load file with button for QuickOpenDialog"
2025-01-31 09:15:46 -06:00
Thaddeus Crews
81e17d879d
Merge pull request #102109 from bruvzg/export_res
[Export] Respect icon/splash screen import settings.
2025-01-31 09:15:45 -06:00
Thaddeus Crews
4f56d0d0d9
Merge pull request #102213 from KoBeWi/ensure_path_ensures_less_bugs_I_guess
Fix save path validation for imported scenes
2025-01-31 09:15:43 -06:00
Thaddeus Crews
fe77e5ec73
Merge pull request #102212 from KoBeWi/half_of_a_point
Fix vertex indices showing as float
2025-01-31 09:15:41 -06:00
Hilderin
f601117c74 Fix Embed Game not available when multi window is disabled 2025-01-31 07:56:54 -05:00
kobewi
15d0e56961 Fix crash when ProgressDialog is outside tree 2025-01-31 13:20:36 +01:00
Pāvels Nadtočajevs
b3f7c8f5d3 [Export] Respect icon/splash screen import settings. 2025-01-31 07:45:16 +02:00
kobewi
06b2c9f23f Fix save path validation for imported scenes 2025-01-30 23:27:36 +01:00
kobewi
1c2e82ed0b Fix vertex indices showing as float 2025-01-30 23:22:20 +01:00
Thaddeus Crews
9ee1873ae1
Merge pull request #102070 from ryevdokimov/reparent-save-confirmation
Some checks are pending
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
Make save confirmation a child of last exclusive window of EditorNode before popup
2025-01-30 11:39:05 -06:00
Thaddeus Crews
97c472e43f
Merge pull request #102026 from TokageItLab/fix-save-reset
Add saving flag hack to Skeleton and revert reset timing of animation
2025-01-30 11:39:03 -06:00
Thaddeus Crews
5f4a0bec2d
Merge pull request #102071 from Meorge/feat/uid-upgrader
Add UID upgrade tool
2025-01-30 11:39:02 -06:00
Thaddeus Crews
7bf2b45a52
Merge pull request #102177 from clayjohn/hdr2d-restart
Fully enable HDR2D when the setting is changed
2025-01-30 11:39:01 -06:00
Malcolm Anderson
d034d124b2 Add UID upgrade tool
Apply suggestions from code review

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

memdelete the UID upgrade tool

Remove redeclaration of singleton

Add note about committing .uid files to version control

Add "Learn more" button that links to Godot blog post about UIDs

Detect project from 4.3 or less and automatically display UID upgrade window

Display popup after first run of `_sources_changed`

Apply suggestions from code review

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

Replace magic strings with constants

Update editor/editor_node.cpp

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-01-30 08:42:07 -08:00
Rémi Verschelde
89ea6468d2 Revert "EditorResourcePicker: Replace options to load file with button for QuickOpenDialog"
This reverts commit df01daf3b7.

User feedback has shown that this change isn't a clear improvement, because:
- The icon eats up horizontal space that's already limited here, cutting the text.
- The "Load" functionality was completely removed, while it's still useful for many.
- It breaks user expectations to no longer have load options next to Clear/Save/etc.
2025-01-30 16:40:05 +01:00
Giganzo
bde87db443 Fix get_item_area_rect when tree is scrolled 2025-01-30 12:27:03 +01:00
Gergely Kis
d73ebc5948 EditorToaster::popup_str() must always defer to the main MessageQueue
This change is required, because the implementation of call_deferred()
no longer ensures this behaviour: if a MessageQueue is created on a thread,
then that is used instead of the main MessageQueue.
2025-01-30 11:05:59 +01:00
clayjohn
d774f697d3 Fully enable HDR2D when the setting is changed. This allows toggling HDR2D without restarting. 2025-01-29 23:39:14 -08:00