689c789ab3
Merge pull request #99393 from badsectoracula/update-gridmap-editor-cursel-transform
...
Update gridmap editor nodes when the gridmap node transform changes
2024-11-29 22:50:51 +01:00
612981c1ea
Add ShadowCastingSetting to MeshLibrary / GridMap items
...
Adds ShadowCastingSetting to MeshLibrary / GridMap items.
2024-11-27 01:06:21 +01:00
f37c72fcdc
Update gridmap editor cursor and selection node transformations whenever the gridmap node's transformation changes
2024-11-18 14:55:19 +02:00
f5871c18bf
fix hidden gizmo at start-up
2024-11-17 13:03:19 +00:00
f3344b71b1
Fix incorrect order: TTR(vformat instead of vformat(TTR
2024-11-14 11:37:17 +03:00
b811e0a73e
fix shortcut conflicts with 3d editor
...
Now the action shorcuts (A,S,D,Z,X,C) are going through the right processing and their events are captured so they are not passed to the 3D editor. This avoids conflicts/weird behaviours if the users has set up shortcuts on these keys.
2024-11-13 11:53:48 +00:00
9be806aef1
Merge pull request #92986 from Repiteo/core/ref-instantiate-integration
...
Core: Integrate Ref `instantiate` where possible
2024-11-11 14:18:15 -06:00
925b690c98
Core: Integrate Ref::instantiate where possible
2024-11-10 12:41:26 -06:00
7378bb6db7
Move GridMapEditor to bottom panel
2024-11-09 16:02:26 +00:00
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
9f9ee0c813
SCons: Add unobtrusive type hints in SCons files
2024-09-25 09:34:35 -05:00
4d35402c1c
Merge pull request #96400 from Maran23/inputmap-usage-for-filter-and-corresponding-refactor
...
Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
2024-09-16 13:34:38 +02:00
dd6443193c
[Editor] Expose more editor settings to documentation
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
2024-09-12 15:34:49 +02:00
5e1c9d68aa
Extract editor main screen
2024-09-09 11:06:18 -04:00
74f64aaf98
Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
...
- Instead of checking for Key::UP, Key::DOWN, Key::PAGEUP, Key::PAGEDOWN etc., we rather check for the action like 'ui_up' or 'ui_down'.
- Also use AcceptDialog's 'register_text_enter' functionality to consistently close a dialog when ENTER is pressed while the LineEdit has focus (instead of redirecting ENTER keys to e.g. the underlying Tree).
- Unify the LineEdit filter behavior for the SceneTreeDialog and corresponding usages
- Improve OK Button disablement (something should be selected)
2024-08-31 21:10:27 +02:00
e7e633760a
prevent the click to get processed further after a paste action
2024-08-09 10:39:25 +01:00
36a5960ab2
Merge pull request #87131 from KoBeWi/skyscrapper_selector_simulator
...
Properly change GridMap floors while selecting
2024-06-26 14:51:19 +02:00
cc6dd8d02c
Style: Optimize .svg files with svgo
2024-06-23 08:15:19 -05:00
fbb879debd
[Scene] Add SceneStringNames::text/value_changed
2024-06-19 09:44:38 +02:00
d9e2fc74c7
[Scene] Add SceneStringNames::item_selected
2024-06-19 09:39:05 +02:00
755a0efbb6
[Scene] Add SceneStringNames::id_pressed
2024-05-30 22:54:04 +02:00
ee79386f7b
[Scene] Add SceneStringNames::pressed
2024-05-14 15:51:28 +02:00
d6eab9f5df
Merge pull request #91917 from Pepito468/fix-docs-typo
...
Fix a typo in the GridMap docs
2024-05-14 12:07:06 +02:00
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
73479cb56e
Fixed a typo in the docs
...
Fixed a typo in GridMap.xml where a 'See also' suggestion link to the wrong method.
2024-05-13 21:19:54 +02:00
a262d2d881
Add shorthand for using singleton string names
2024-05-11 18:53:08 +02:00
1bcbbe96c4
Organize existing code for editor plugins
2024-04-27 11:59:58 -07:00
e911fcda1b
Merge pull request #90503 from rburing/gridmap_has_it_rough
...
GridMap: Fix `physics_material` property
2024-04-11 11:02:50 +02:00
3590d49c70
GridMap: Fix physics_material property
...
Use computed bounce and friction, just like StaticBody3D already does.
Also don't rebuild all internals just to set two floats on each body.
2024-04-10 21:44:46 +02:00
c83718624f
Update links to outdated asset library demos
...
Update links to outdated asset library demos
Co-authored-by: Max Hilbrunner <m.hilbrunner@gmail.com >
2024-04-07 16:59:43 +02:00
c399424db9
Move 3D-only resources to their own folder
2024-02-26 05:23:04 -06:00
f781571d07
Add keywords to improve search in the class reference
2024-02-22 16:16:49 +01:00
a031911c82
Use check_changed_settings_in_group() everywhere
2024-02-19 21:34:45 +01:00
7b42c24550
Make auto translation inheritable
2024-02-15 16:51:19 -03:00
af28f87791
Documentation: Add support for deprecated/experimental messages
2024-02-15 15:59:50 +03:00
95b27fe8c7
Reorganize code related to editor theming
...
This change introduces a new EditorThemeManager class
to abstract theme generatio and its subroutines.
Logic related to EditorTheme, EditorColorMap, and editor
icons has been extracted into their respective files with
includes cleaned up.
All related files have been moved to a separate folder to
better scope them in the project. This includes relevant
generated files as well.
2024-01-16 11:57:45 +01:00
80341da660
Properly change GridMap floors while selecting
2024-01-12 22:17:23 +01:00
0e8f90f4c8
Update deferred calls to use Callables
2024-01-09 16:11:47 +01:00
5eb22a317d
Merge pull request #83577 from DennisManaa/fix-translation-for-item-list
...
Add automatic translation of items to ItemList
2024-01-04 16:39:36 +01:00
cd07e73812
Remove GridMap navigation_layers leftover
...
Removes GridMap navigation_layers leftover.
2023-11-28 00:05:50 +01:00
1a1c542836
Implement automatic translation for ItemList
2023-10-23 10:14:08 +02:00
fcbf7011cc
Make 3D editor gizmos and debug shapes ignore fog
...
This makes them easier to see in their intended colors in scenes with fog.
2023-09-27 00:54:57 +02:00
8ddf73c74d
Merge pull request #81939 from YuriSizov/gui-flat-and-depressed
...
Replace flat buttons with flat-styled buttons with a visible pressed state
2023-09-25 17:18:29 +02:00
0ba19c3e4a
Merge pull request #81914 from jsjtxietian/update-mesh-list-immeditely-after-set-mesh-library
...
Update mesh list UI immediately after setting mesh library in gridmap
2023-09-20 15:18:28 +02:00
c9957d8907
Update meshes list UI immeditely after setting mesh library in gridmap
2023-09-20 10:51:19 +08:00
4bd569be95
Replace flat buttons with flat-styled buttons with a visible pressed state
2023-09-19 22:36:29 +02:00
5f3cbcb55d
fix some keys triggering their actions twice in GridMap
2023-09-11 03:04:25 +02:00
6de34fde27
Add EditorStringNames singleton
2023-09-03 19:58:18 +02:00
3a3ebbf4c9
Ensure the visibility is updated when entering the tree
2023-08-29 15:11:57 +08:00
4bba963f0a
Merge pull request #80782 from KoBeWi/MessLibrary
...
Cleanup MeshLibrary changed signals
2023-08-21 08:23:48 +02:00