Aaron Franke
c7649f4f9c
Fix stuck editor cameras and fix 3D error spam for non-finite transforms
2025-03-08 23:10:30 -08:00
Haoyu Qiu
f329439249
ScriptEditor: Disable auto translation of the filename label
2025-03-09 10:01:26 +08:00
dugramen
672b2d4f22
Inspect SceneTree node when anything is dragged over
2025-03-08 18:49:55 -05:00
A Thousand Ships
466590d0ec
Use `get_slicec` instead of `get_slice` for single character splitters
2025-03-08 20:36:37 +01:00
Thomas ten Cate
93d342b745
Allow dragging items onto array property editor Add Element button
...
Instead of having to first click the button, then drag the item into the
new slot, this allows just dragging the item onto the button directly.
The button is highlighted as a valid drop target to signal this.
2025-03-08 19:28:05 +01:00
Thomas ten Cate
b557840af5
Allow dragging resources (not just files) onto array property editor
...
The most common scenario is dragging a file from the filesystem dock,
which drags it as type "file", not "resource". This already worked. This
change also makes it possible to drag a resource from another property
editor.
2025-03-08 19:28:05 +01:00
Thomas ten Cate
11b3900a0e
Allow dragging custom node types onto array property editor
...
For example, an Array[MyScript] property now accepts any node with the
script MyScript on it. This works for Node and NodePath arrays alike,
and also with the @export_node_path annotation.
2025-03-08 19:28:05 +01:00
Thomas ten Cate
0c46089d1b
Allow dragging custom resources onto array property editor
...
This duplicates some of the logic in EditorResourcePicker, but that's
unavoidable: EditorResourcePicker works on a single, loaded resource,
whereas we'd like this to be efficient and not need to load all
(potentially many) dragged resources. Instead, we use the
EditorFileSystem cache to get the information we need.
Note that EditorResourcePicker also supports some automatic conversions,
such as from Shader to ShaderMaterial. This change does not attempt to
make that work for arrays as well.
2025-03-08 19:27:51 +01:00
Thomas ten Cate
cd8eaaa07b
Fix resource property editor incorrectly accepting script files
...
See discussion on #102534 . Before this fix, it was possible to drag a
file `CustomResource.gd` with `class_name CustomResource` onto a
property of type `CustomResource`. Of course, the intention is that only
`Resource`s with the `CustomResource` script attached are accepted.
(Actually accepting the script, but creating a resource from it
automatically, is left as a future improvement.)
2025-03-08 19:24:33 +01:00
Thomas ten Cate
36c1b019fa
Highlight Node and NodePath properties as valid drop targets
...
This was already done for Resource properties; this just makes things
consistent.
2025-03-08 19:24:33 +01:00
Pāvels Nadtočajevs
9363433458
Save queued ProjectSettings changes immediately when settings dialog is closed.
2025-03-08 16:26:52 +02:00
Aaron Franke
4f1bcbd97f
Rename internal `view_menu` in 3D editor code
2025-03-08 02:06:56 -08:00
Ivan Shakhov
45889fac8b
Add dynamic exec flags update when exec path is set for an external text editor.
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-03-08 06:36:58 +01:00
Thaddeus Crews
324512e11c
Style: Replace header guards with `#pragma once`
2025-03-07 17:33:47 -06:00
Thaddeus Crews
67d4a245d8
Merge pull request #103267 from YeldhamDev/reality_got_too_extended
...
Allow to compile the engine without XR support
2025-03-07 15:12:54 -06:00
Thaddeus Crews
3d9b37911d
Merge pull request #103011 from Repiteo/style/svgo-newline
...
Style: Ensure svgs have trailing newlines
2025-03-07 15:12:41 -06:00
Thaddeus Crews
3c43508ed7
Merge pull request #102427 from AThousandShips/fix_substr
...
Clean up some uses of `String::substr`
2025-03-07 15:12:33 -06:00
Thaddeus Crews
0c6efe572e
Merge pull request #79599 from Calinou/add-license-notices-gui
...
Add built-in GUI to display license notices
2025-03-07 15:12:29 -06:00
Thaddeus Crews
1237536364
Merge pull request #102630 from KoBeWi/what_the_loop
...
Improve `_is_drop_valid()` code in EditorPropertyArray
2025-03-07 15:12:28 -06:00
Thaddeus Crews
c937b6d180
Merge pull request #102419 from Ivorforce/std-size
...
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-03-07 15:12:25 -06:00
Thaddeus Crews
30221571f2
Merge pull request #99094 from KoBeWi/preload_dct2slt82u81fo8dkxkak5o57
...
Drop preload Resources as UID
2025-03-07 15:12:24 -06:00
Thaddeus Crews
76952ba0a1
Merge pull request #90034 from KoBeWi/only_save_when_save
...
Don't save unnecessarily with `save_before_running`
2025-03-07 15:12:22 -06:00
Thaddeus Crews
d9125ebebe
Merge pull request #101293 from Ivorforce/string-to-pointer-conversion
...
Remove implicit conversions from `String`, `Char16String` and `CharString` to data pointers.
2025-03-07 15:12:12 -06:00
aaronp64
7e4d635c2f
Fix Camera3D gizmo representation to accurately reflect FOV
...
Updated gizmo drawing to keep depth proportional to width or height based on whether FOV is horizontal or vertical.
2025-03-07 14:33:54 -05:00
kobewi
c1b08dda36
Don't save unnecessarily with save_before_running
2025-03-07 19:14:50 +01:00
Thaddeus Crews
6b4fda04c9
Merge pull request #89442 from KoBeWi/internal_duplicaten't
...
Don't duplicate internal nodes
2025-03-07 12:06:36 -06:00
Thaddeus Crews
c2311a820c
Merge pull request #103270 from Giganzo/item-list-cursor
...
Fix invisible ItemList cursor in editor theme
2025-03-07 12:06:30 -06:00
Thaddeus Crews
cf68b5f6eb
Merge pull request #103670 from dugramen/inspector-section-hover
...
Redraw inspector section when cursor enters and exits header to update hover state
2025-03-07 12:06:29 -06:00
Thaddeus Crews
c159adb209
Merge pull request #103756 from timothyqiu/vs-translations
...
Fix some i18n issues in visual shader editor
2025-03-07 12:06:26 -06:00
Thaddeus Crews
e92b0c932e
Merge pull request #103649 from dugramen/inspector-usage-array-popup-position
...
Fix popup location for `PROPERTY_USAGE_ARRAY` inspector items
2025-03-07 12:06:25 -06:00
AeioMuch
8d39e4b14e
Fix ownership when pasting non root with child nodes
2025-03-07 16:11:48 +01:00
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
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
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
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
Michael Alexsander
aea559b39a
Allow to compile the engine without XR support
2025-02-25 17:07:21 -03:00
Rémi Verschelde
cc7a951140
Merge pull request #103266 from KoBeWi/l8ter_m8
...
Load docks layout after their position is initialized
2025-02-25 15:28:14 +01:00
kobewi
7aec67f1f1
Load docks layout after their position is initialized
2025-02-25 00:12:19 +01:00
Pāvels Nadtočajevs
ab717497ef
[Windows] Offload `RenderingDevice` creation test to subprocess.
2025-02-24 19:40:10 +02:00
Fabio Alessandrelli
fe84b84b51
[mbedTLS] Enable TLS 1.3 negotiation by default
2025-02-24 14:04:09 +01:00
Giganzo
b8c251f704
Fix invisible ItemList cursor in edito theme
2025-02-24 04:24:43 +01:00
matheusmdx
110a29853b
Minor adjusts in the 'Show in Filesystem' code in SpriteFrames editor
2025-02-23 17:20:13 -03:00
Rémi Verschelde
37f9e427aa
Merge pull request #103143 from PhairZ/plugin-icons
...
Fix plugin icons not displayed
2025-02-23 12:13:06 +01:00
Rémi Verschelde
b99a971654
Merge pull request #103120 from lyuma/fix_translation_uid_hash
...
CSV import: Generate positve UID for .translation and follow renames
2025-02-23 12:12:58 +01:00
Rémi Verschelde
ba47acab0a
Merge pull request #103105 from Hilderin/fix-embedded-game-window-first-startup-location-size
...
Fix Embedded Game window wrong first startup location and size
2025-02-23 12:12:51 +01:00
Rémi Verschelde
05c56e8393
Merge pull request #103052 from Hilderin/fix-embedded-game-mouse-over-not-focused-windows
...
Fix Embedded Game does not focus when mouse over on Windows
2025-02-23 12:12:47 +01:00
Lyuma
f2ad4303aa
csv import: generate positve UID for .translation and follow renames
...
Mask with INT64_MAX to avoid negative UIDs which cause bugs.
If the generated .translation UID is already in use (renamed), overwrite that file instead.
2025-02-22 01:08:48 -08:00
PhairZ
16b7459cda
fix plugin icons not displayed
2025-02-22 04:40:52 +02:00
kobewi
817815b2b8
Avoid some excessive edits of resources
2025-02-21 16:14:07 +01:00
Rémi Verschelde
394508d26d
i18n: Sync translations with Weblate
2025-02-21 10:07:12 +01:00
Hilderin
068d40a5a9
Fix Embedded Game window wrong first startup location and size
2025-02-20 20:24:12 -05:00
Hilderin
c7bc322bf6
Fix Embedded Game does not focus when mouse over on Windows
2025-02-20 16:28:18 -05:00
Rémi Verschelde
fe799deee0
Merge pull request #103050 from matheusmdx/fix-show-in-filesystem-crash
...
Don't show `Show in Filesystem` Popup for empty frames in `SpriteFrames` editor
2025-02-20 16:51:57 +01:00
Rémi Verschelde
fd446dcbe3
Merge pull request #102922 from KoBeWi/haunted_converter
...
Remove non-existent IPUnix conversion
2025-02-20 16:51:48 +01:00
matheusmdx
63f7e4d16e
Don't show 'show in files' popup for empty frames
2025-02-19 19:25:28 -03:00
A Thousand Ships
fec3d9e68c
[Editor] Fix return of `EditorTranslationParserPlugin._parse_file`
...
Merged `_get_comments` into `_parse_file` and changed to using a
returned `Array[PackedStringArray]` instead.
2025-02-19 20:11:24 +01:00
Thaddeus Crews
93b6a17689
Merge pull request #102978 from Hilderin/fix-embedded-game-over-expanded-bottom-panel-simple-version
...
Fix Embedded Game over expanded bottom panel, by resetting expanded bottom panel on Play
2025-02-18 20:47:52 -06:00
Hilderin
136c4c64a0
Fix Embedded Game over expanded bottom panel - Simple version
2025-02-18 17:55:47 -05:00
Thaddeus Crews
7e5baa0426
Style: Enforce trailing newlines on svgs
2025-02-18 11:02:45 -06:00
Thaddeus Crews
24dccd40c1
Merge pull request #99479 from Sauermann/fix-remove-project-conversion
...
Remove temporary project conversion
2025-02-18 07:55:56 -06:00
Kasper Arnklit Frandsen
03812fde8a
Add emission shape gizmos to Particles2D
2025-02-18 11:29:29 +00:00
arkology
77df31bc12
Add tooltip for `StyleBoxPreview` grid button
2025-02-17 16:08:19 +03:00
shahriarlabib000
adfa7a733e
update scene name on save as
2025-02-17 16:32:48 +06:00
Michael Alexsander
2569416881
Add option to copy a file's name in the FileSystem dock
2025-02-16 20:05:22 -03:00
kobewi
8f1adbf38c
Remove non-existent IPUnix conversion
2025-02-16 18:32:30 +01:00
kobewi
00d8f5f70c
Ask before restarting project from settings
2025-02-16 15:00:51 +01:00
Jayden Sipe
6b257364bd
Fix deleting every empty theme override
2025-02-15 23:34:02 -05:00
Rémi Verschelde
ba7b500b55
Merge pull request #102874 from YeldhamDev/fix_fav_no_parent
...
Fix error with favorited properties with open sub-inspectors
2025-02-15 23:09:56 +01:00
Rémi Verschelde
e5860ab63d
Merge pull request #102873 from arkology/shader_editor_sizing
...
Add custom minimum size for shader tabs
2025-02-15 23:09:52 +01:00
Rémi Verschelde
5d31baa247
Merge pull request #102743 from kleonc/enum_show_default_invalid_value_in_inspector
...
Show enum property invalid value in inspector
2025-02-15 23:09:45 +01:00
Rémi Verschelde
10bb786b84
Merge pull request #102681 from Giganzo/inspector-overlay-buttons
...
Fix Inspector revert and animation keying button sizing
2025-02-15 23:09:34 +01:00
Pāvels Nadtočajevs
b3c0eaeeb8
Add editor setting to override tablet driver.
2025-02-15 23:16:58 +02:00
Giganzo
5dabc360ae
Fix Inspector animation key button sizing
2025-02-15 12:27:57 +01:00
Michael Alexsander
b31c85cf3e
Fix error with favorited properties with open sub-inspectors
2025-02-14 16:51:43 -03:00
arkology
cb918cc817
Add custom minimum size for shader tabs
2025-02-14 22:40:53 +03:00
Thaddeus Crews
40ff57e2a0
Merge pull request #102775 from KoBeWi/ 😐
...
Fix inspector follow focus when child is focused
2025-02-14 08:25:38 -06:00
Thaddeus Crews
b2aae7b729
Merge pull request #102833 from Hilderin/fix-game-embeddeing-not-available-wayland
...
Fix "Game embedding not available" message on Wayland
2025-02-14 08:25:37 -06:00
Thaddeus Crews
4a08fdc2a7
Merge pull request #102640 from olanti-p/fix-add-alt-tile-button
...
Fix multiple issues with 'add alternative tile' tileset editor button
2025-02-14 08:25:26 -06:00
Hilderin
d9f653988f
Fix Game Embedding Not Available message on Wayland
2025-02-14 09:09:38 -05:00
Rémi Verschelde
750640cede
Merge pull request #102828 from bruvzg/fd_fmap
...
Sync native and embedded dialog missing extension handling.
2025-02-13 23:35:28 +01:00
Rémi Verschelde
25a3b38a83
Merge pull request #102813 from hpvb/fix-102108
...
Don't mark cached previously pinned AnimationMixers
2025-02-13 23:35:18 +01:00
Rémi Verschelde
23634b52e1
Merge pull request #102811 from KoBeWi/LSD
...
Fix modified time when LSP reload script
2025-02-13 23:35:15 +01:00
Rémi Verschelde
1d591bd63d
Merge pull request #102636 from amarsero/bad-global-script-class-cache
...
Fix global scripts not being added because of bad `global_script_class_cache.cfg`
2025-02-13 23:35:05 +01:00
Rémi Verschelde
794b9395a8
Merge pull request #102559 from stuartcarnie/sgc/fix_previews
...
Editor: Fix AtlasTexture editor previews for compressed textures
2025-02-13 23:35:02 +01:00
bruvzg
1bdf84b31c
Sync native and embedded dialog missing extension handling.
2025-02-14 00:15:04 +02:00
HP van Braam
0b30ecc758
Don't mark cached previously pinned AnimationMixers
...
AnimationPlayerEditor will hold on to pointers to no-longer existing
Nodes that were previously pinned. Make sure to not mark them as dirty
if they are not already inside the cache.
This fixes #102108
2025-02-13 19:57:26 +01:00
Thaddeus Crews
3dd68d8841
Merge pull request #102704 from Giganzo/add-freelook-speed
...
Add changeable freelook speed in Game Window
2025-02-13 10:15:46 -06:00
Thaddeus Crews
b853aceece
Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
...
Fix collision reposition with `CSGShape3D`
2025-02-13 10:15:41 -06:00
Thaddeus Crews
723f0917f3
Merge pull request #102729 from akien-mga/create-node-crash-renamed-class
...
EditorHelpBit: Workaround crash renaming named class inheriting `@tool` class
2025-02-13 10:15:27 -06:00
Robert Yevdokimov
6f0a0ba408
Fix collision reposition with `CSGShape3D`
2025-02-13 19:31:58 +04:00
kobewi
6abb40990a
Fix modified time when LSP reload script
2025-02-13 16:15:22 +01:00
Olanti
f389776d7d
Fix issues with 'create alternative tile' button
...
Fix button sizing for small tile sizes.
Stop button from preventing MMB panning.
Support undo operations for the button.
Hide button when "Paint" mode is active.
2025-02-13 15:43:14 +03:00
Thaddeus Crews
9ad7f55a06
Merge pull request #102760 from Giganzo/csg-toolbar-tooltips
...
Add tooltip text to Polygon3DEditor buttons
2025-02-12 12:56:31 -06:00
Thaddeus Crews
78f1918bd4
Merge pull request #102668 from jkirsteins/janiskirsteins/ios-aspect-fill-splash
...
[iOS] Sync the boot splash and the launch screen image scale modes
2025-02-12 12:56:26 -06:00
Agustín Marsero
2ba64a57c5
Fix Global Class names cache not saved with upgrade to 4.4.
...
Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-02-12 18:33:38 +01:00
Jānis Kiršteins
0e266b0099
[iOS] Sync the boot splash and the launch screen image scale modes
2025-02-12 17:41:18 +01:00
kobewi
286d3ae415
Fix inspector follow focus when child is focused
2025-02-12 17:16:44 +01:00
Rémi Verschelde
7c4f2b6588
EditorHelpBit: Workaround crash renaming named class inheriting `@tool` class
...
This only addresses the symptom, not the root cause of the problem.
In the MRP of the linked issue, the parent class seems to not be found in DocData
after renaming its child class, which seems weird. Force opening the docs of the
parent class can work it around, so we seem to have inconsistent state.
Changed the same code in EditorHelp for good measure.
Fixes #102718 .
2025-02-12 15:59:57 +01:00
kleonc
03bc116f6d
Show enum property invalid value in inspector
2025-02-12 14:31:56 +01:00
Rémi Verschelde
2fd6c635d5
Merge pull request #102744 from Hilderin/fix-floating-window-freeze-when-moving
...
Fix Game and editor freeze when clicking on the game's title bar
2025-02-12 11:21:11 +01:00
Rémi Verschelde
c6b6278cbe
Merge pull request #102737 from KoBeWi/uids_are_creeping_everywhere
...
Store `_custom_type_script` meta as String
2025-02-12 11:21:04 +01:00
Rémi Verschelde
bd87c3a76b
Merge pull request #102247 from Hilderin/fix-embedded-game-modal-dialog
...
Fix Modal Dialog with Embedded Game
2025-02-12 11:21:01 +01:00
Rémi Verschelde
622344b47d
Merge pull request #99810 from hakro/toggle_skeleton
...
Style skeleton button on import screen
2025-02-12 11:20:56 +01:00
Innaias
eb99adb11b
Added warning line highlight
2025-02-11 18:59:28 -08:00
Hilderin
e9fef1c833
Fix Game and editor freeze when clicking on the game's title bar
2025-02-11 21:41:03 -05:00
kobewi
38d0e82a35
Store _custom_type_script meta as String
2025-02-12 01:22:09 +01:00
Rémi Verschelde
08f22c890d
Merge pull request #102714 from KoBeWi/ninja_tree_items_on_their_way_to_break_your_selection
...
Don't select invisible items in FileSystem dock
2025-02-11 23:59:26 +01:00
Rémi Verschelde
caaa3e5f4b
Merge pull request #102692 from a-johnston/avoid_preview_error_for_animation_node
...
Prevent off-thread errors when generating resource previews for animation nodes
2025-02-11 23:59:22 +01:00
Rémi Verschelde
afa068abac
Merge pull request #102592 from KoBeWi/folderfolder
...
Navigate to folder when double-clicking favorite
2025-02-11 23:59:04 +01:00
Adam Johnston
c82c5b0701
Prevent off-thread errors when generating resource previews for animation nodes
2025-02-11 11:19:32 -08:00
kobewi
ac1d4f2bec
Don't select invisible items in FileSystem dock
2025-02-11 16:20:31 +01:00
Thaddeus Crews
427d8086f2
Merge pull request #102492 from m4gr3d/android_editor_support_game_tab
...
Add support for embedding game process in the Android Editor
2025-02-11 09:13:05 -06:00
kobewi
3448fe6c71
Split repeated translation for floating windows
2025-02-11 14:51:09 +01:00
kobewi
d29a7450fa
Drop preload Resources as UID
2025-02-11 14:17:05 +01:00
Fredia Huya-Kouadio
7495a8a02e
Add support for embedding game process in the Android Editor
...
- Implement Android editor specific `EmbeddedGodotGame` to support embedding the game window in the Android editor
2025-02-11 02:20:18 -08:00
Rémi Verschelde
dd8a55d899
Merge pull request #102683 from Calinou/editor-input-map-keep-focus-on-new-entry
...
Fix focus being lost after adding a new input map entry in the editor
2025-02-11 10:54:35 +01:00
Rémi Verschelde
b1b9a178f9
Merge pull request #102678 from KoBeWi/uid_open_dialog
...
Improve path handling in EditorQuickOpenDialog
2025-02-11 10:54:31 +01:00
Rémi Verschelde
f3e20342f9
Merge pull request #102332 from Maran23/escape-close
...
Fix Escape does not work the first time when pressed at the Find(Replace)Bar
2025-02-11 10:54:07 +01:00
Hugo Locurcio
5c9569cd35
Fix focus being lost after adding a new input map entry in the editor
...
This allows adding multiple actions in a row by pressing Enter
after each action, without needing to click the field again
every time.
2025-02-11 00:59:30 +01:00
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
kobewi
59f558c8a5
Split repeated translation in Game plugin
2025-02-10 18:45:30 +01: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
kobewi
b9a60574b4
Improve _is_drop_valid() code in EditorPropertyArray
2025-02-09 20:36:14 +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
Lukas Tenbrink
e34f1f504c
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-02-07 14:57:48 +01: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
...
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