Commit Graph

19153 Commits

Author SHA1 Message Date
kobewi
92ab92114e Don't duplicate internal nodes 2025-03-07 16:08:53 +01:00
DE-YU_H14
a49ca33a7f Implement properties that recursively disables children's focus & mouse filter.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-03-07 22:34:58 +08:00
kleonc
70e5733c44 Update MultiNodeEdit property list on edited nodes' property list changed 2025-03-07 15:16:56 +01:00
Anish Mishra
e8625e70cf Add TouchActionsPanel to Android Editor 2025-03-07 19:45:03 +05:30
kobewi
018eccdfd3 Remove unused Reload button 2025-03-07 15:08:50 +01:00
A Thousand Ships
5113022dfe Clean up some uses of String::substr
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +01:00
Haoyu Qiu
513dbff72b Translate main thread name in the editor instead of running project 2025-03-07 19:06:54 +08:00
Haoyu Qiu
ef4636ac59 Fix some i18n issues in visual shader editor 2025-03-07 18:39:45 +08:00
Pāvels Nadtočajevs
fd98c963ba [Editor] Change global menu icons theme independently of editor theme. 2025-03-07 08:59:52 +02:00
Michael Alexsander
b7f823c4c7 Make Game view follow more editor settings 2025-03-06 23:08:34 -03:00
Gustavo Jaruga Cruz
afe47b6850 Makes embed floating window respect always on top 2025-03-06 22:12:45 -03:00
kobewi
9dcf720f50 Re-grab FileSystem focus after rescan 2025-03-07 00:30:39 +01:00
Thaddeus Crews
5e77d93781 Merge pull request #98194 from bruvzg/fd_parent
Improve native file dialog parent window selection.
2025-03-06 16:36:27 -06:00
Thaddeus Crews
2f811f35e1 Merge pull request #103697 from KoBeWi/resource_edited_before_loaded
Don't edit objects when loading folding
2025-03-06 16:36:13 -06:00
bruvzg
3e4e6e6c0c Improve native file dialog parent window selection. 2025-03-06 17:15:39 +02:00
kobewi
c6c1a49bea Don't edit objects when loading folding 2025-03-06 15:04:00 +01:00
kobewi
dade8bd66f Update script modified times when saved in EditorNode 2025-03-06 14:47:33 +01:00
风青山
5257f3e770 Fix forcing ViewportTexture after selecting a viewport in the "Pick a Viewport" popup
This popup only pops up when a `ViewportTexture` (or its derived class) object is **just** assigned.
2025-03-06 21:03:34 +08:00
Haoyu Qiu
ea8dd83075 EditorHelpBit: Fix symbol type name capitalization for text files 2025-03-06 20:46:04 +08:00
dugramen
5fc93617b3 Redraw inspector section when cursor enters and exits header to update hover state 2025-03-05 20:58:40 -05:00
dugramen
f80e81f0b9 Fixes popup location for PROPERTY_USAGE_ARRAY inspector items 2025-03-05 15:04:22 -05:00
Thaddeus Crews
2f16645181 Merge pull request #103454 from arkology/project-manager-explore-button
Restore "Show in File Manager" button functionality in `ProjectManager`
2025-03-05 12:08:04 -06:00
Thaddeus Crews
6dd334bd8e Merge pull request #103598 from TrueJole/TrueJole-patch-export-error-overrun
Use `text_overrun` for project export errors
2025-03-05 12:08:03 -06:00
Thaddeus Crews
0544ed3ff4 Merge pull request #103316 from Rindbee/make-EditorProperty-and-its-children-behave-like-sibling-nodes
Make `EditorProperty` and its child `EditorProperty` behave like sibling nodes when handling mouse events
2025-03-05 12:08:02 -06:00
Cyclone
144d95d96c EditorInterface: Add get_open_scene_roots to retrieve all opened scenes root nodes 2025-03-05 11:57:40 +01:00
Hilderin
dba92c9354 Fix headless import always emits errors 2025-03-04 18:45:40 -05:00
TrueJole
555caeaecc Use text_overrun for project export errors 2025-03-04 21:40:10 +01:00
arkology
92c6920272 Restore "Show in File Manager" button functionality in ProjectManager
- now "Show in File Manager" button is invisible on Android and web (as it should be) when project path is valid.
- tooltip is visible again.
2025-03-04 20:50:23 +03:00
Etherealxx
9cbfeff940 Add "Go Online" button on Export Template Manager
Godot 4.4 introduces network mode, which by default sets to offline.
Some features are disabled on offline mode, including downloading export
templates. Newcomers to the engine that has no knowledge about the network
mode might be confused on why the Export Template Manager tells them that
they're offline, despite them having internet connection.

This commit introduces a message that tells the user that online mode is
required, and a link button that user can click to enable online mode from
the Export Template Manager popup UI. Some code changes also made to make
sure that the button and message only shows on official build only.
2025-03-04 09:04:09 +07:00
Rémi Verschelde
e5565a637e Merge pull request #103447 from timothyqiu/root-domain
Set editor's translation domain at root node
2025-03-04 01:02:32 +01:00
Rémi Verschelde
6e62cab8a8 Merge pull request #103309 from dugramen/tileset-inspector-spacing
Fix vbox separation in sections with `PROPERTY_USAGE_ARRAY`
2025-03-04 01:00:51 +01:00
Rémi Verschelde
b33e20be21 Merge pull request #103301 from marcgpuig/unify-csgpolygon3d-gizmos
Unify CSGPolygon3D gizmos with the other geometries
2025-03-04 01:00:47 +01:00
Hugo Locurcio
4cd2d9e210 Use physical keys for the Q/W/E/R 3D editor shortcuts
This ensures they work consistently regardless of keyboard layout,
like freelook already does. The intent is to use the first 4 letter
keys on the top row of the keyboard.
2025-03-04 00:11:17 +01:00
Rémi Verschelde
fad2e6ded9 i18n: Sync translations with Weblate 2025-03-02 23:23:52 +01:00
Rémi Verschelde
dc128dddb6 Merge pull request #103467 from KoBeWi/the_script_you_are_looking_for_is_no_longer_here
Validate custom type script before loading it
2025-03-02 22:08:21 +01:00
Rémi Verschelde
d57296f850 Merge pull request #103439 from Hilderin/fix-autoloaded-scene-loses-built-in-script-when-upgrading-to-4.4
Fix autoloaded scene loses their built-in script when upgrading to 4.4
2025-03-02 22:08:18 +01:00
kobewi
cc2649acdb Validate custom type script before loading it 2025-03-02 14:55:30 +01:00
Hilderin
0c9caccb33 Fix invalid startup embedded game location and size after resizing editor main area 2025-03-02 06:22:02 -05:00
Haoyu Qiu
7c8f81f1d0 Set editor's translation domain at root node 2025-03-02 08:52:27 +08:00
Hilderin
847c2577ab Fix autoloaded scene loses their built-in script when upgrading from 4.3 to 4.4 2025-03-01 12:33:14 -05:00
Robert Yevdokimov
1c55b9d38d Add Save & Reload option to Reload Saved Scene 2025-03-01 16:05:53 +04:00
kobewi
a1ef1aae2b Improve path validation in ScriptCreateDialog 2025-02-28 13:29:52 +01:00
kobewi
1454f490f4 Don't hard-code setting list in DependencyEditor 2025-02-28 11:32:15 +01:00
风青山
62aa4a6f9e Make EditorProperty and its child EditorProperties behave more like sibling nodes
Let `EditorProperty::gui_input()` no longer handle mouse events that
occur in the child EditorProperty rect.
2025-02-28 07:40:04 +08:00
风青山
d0437d5052 Revert "Fix inspector jumping when gaining focus"
This reverts commit 9226424401.
2025-02-26 18:18:30 +08:00
风青山
a375e77b85 Revert "Fix inspector follow focus when child is focused"
This reverts commit 286d3ae415.
2025-02-26 18:18:28 +08:00
dugramen
4952e078e4 fix vbox separation in sections with PROPERTY_USAGE_ARRAY 2025-02-25 21:50:52 -05:00
Rémi Verschelde
bc0d58b07e i18n: Sync translations with Weblate 2025-02-26 00:05:03 +01:00
Marc Garcia Puig
57d8ef5d23 Disabled depth test for line and handle materials 2025-02-25 22:56:56 +01:00
Kasper Arnklit Frandsen
fe9cca8d03 Add select node shortcut to list view in Animation Player Editor 2025-02-25 20:15:43 +00:00