bruvzg
bf8ec7b81b
[Export] Use relative file base offset for embedded PCK.
2024-03-06 14:02:01 +02:00
Rémi Verschelde
72a31722fd
Merge pull request #89132 from jsjtxietian/lock-update
...
Update lock and group button state when selection changed in CanvasItemEditor
2024-03-06 09:50:23 +01:00
Rémi Verschelde
0acc4276b6
Merge pull request #82952 from AbelToy/gds-export-array
...
Allow `@export`ed Arrays to set property hints for their elements
2024-03-06 09:49:53 +01:00
Abel Toy
882441a0ad
Support Array and PackedArray in @export_*
2024-03-06 16:17:54 +09:00
jsjtxietian
b047206619
Update lock and group button state when selection changed
2024-03-06 10:24:18 +08:00
Rémi Verschelde
1b2e0b32d7
Merge pull request #89200 from KoBeWi/e
...
Fix AssetLibrary not going online when clicking button
2024-03-05 23:44:49 +01:00
Rémi Verschelde
3dff0e9eed
Merge pull request #89184 from Calinou/shader-globals-editor-add-enter-shortcut
...
Add Enter shortcut to add a shader global in the editor
2024-03-05 23:44:39 +01:00
Rémi Verschelde
0975e2941c
Merge pull request #88413 from LeulMulugeta/dont_reset_select_frames
...
Remember frames when selecting `SpriteFrame` frames
2024-03-05 23:44:33 +01:00
Rémi Verschelde
4bb219321e
Merge pull request #88081 from Calinou/editor-add-bottom-panel-shortcuts
...
Add editor shortcuts to toggle bottom panel visibility
2024-03-05 23:44:21 +01:00
kobewi
6caa24b1b8
Fix AssetLibrary not going online when clicking button
2024-03-05 21:27:08 +01:00
Hugo Locurcio
305192072f
Add Enter shortcut to add a shader global in the editor
...
- Clear the shader global name field when adding a new shader global
to match the behavior of other tabs in the Project Settings dialog.
2024-03-05 19:22:52 +01:00
Hugo Locurcio
8221e7546b
Add editor shortcuts to toggle bottom panel visibility
...
Default shortcuts use the first or second letter of each word.
This also adds a new shortcut to toggle the last opened bottom panel.
On editor startup, this defaults to the first panel in the list
(which is the Output panel).
2024-03-05 15:53:15 +01:00
Rémi Verschelde
c3daa041e0
Merge pull request #89177 from luevano/match-89126-3D
...
Match #89126 for 3D: check for `Resource` type instead of extension
2024-03-05 14:55:32 +01:00
Rémi Verschelde
6399fae16d
Merge pull request #88951 from Geometror/vs-prop-ed-fixes
...
Make editing properties more intuitive in VisualShader
2024-03-05 14:55:21 +01:00
Leul Mulugeta
effad7be0c
Remember frames when selecting SpriteFrame frames
2024-03-05 16:50:06 +03:00
Hendrik Brucker
d32e0f808c
Make editing properties more intuitive in VisualShader
2024-03-05 13:27:33 +01:00
David Luevano Alvarado
a918c7c5fe
Match #89126 for 3D: check `Resource` type instead of extension
2024-03-05 06:08:35 -06:00
Rémi Verschelde
2d408f48e7
Merge pull request #88546 from bruvzg/indent_wrap
...
[TextEdit] Add support for optional wrapped line indentation.
2024-03-05 09:55:51 +01:00
Rémi Verschelde
9e13b90ce8
Merge pull request #81177 from Calinou/filedialog-focus-path-shortcut
...
Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog
2024-03-05 09:55:36 +01:00
RedMser
2bd714e34e
Allow configuring the script filename casing rule
...
Defaults to "Auto", which detects the casing based on the
preference of the currently selected language (C# for example
prefers PascalCase whereas GDScript prefers snake_case).
2024-03-05 09:43:29 +01:00
Hugo Locurcio
4f8d7cae26
Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog
...
This also tweaks EditorFileDialog to use the same shortcut,
while making it select the path text after focusing
(like in most file managers).
Ctrl + L / Cmd + Shift + G can also now be used to focus on the
property name in the project settings editor, as well in the
Input Map, Autoload, Shader Globals and Global Groups tabs.
2024-03-05 00:02:09 +01:00
bruvzg
c65a667924
Move `global_menu_*` methods to a separate `NativeMenu` class.
2024-03-04 23:41:41 +02:00
Rémi Verschelde
a07dd0d6a5
Merge pull request #87363 from Mickeon/documentation-copy-codeblock-button
...
Add copy codeblock button to built-in documentation
2024-03-04 21:30:11 +01:00
Rémi Verschelde
cc3457b125
Merge pull request #89142 from miv391/shortcut-to-editable-children
...
Change Editable Children menu action to be keyboard shortcuttable
2024-03-04 20:43:57 +01:00
Rémi Verschelde
c4a46e00f8
Merge pull request #89126 from luevano/fix-89093-followup
...
Fix editor crash when unsupported `Resource` is dropped in scene
2024-03-04 20:43:49 +01:00
Rémi Verschelde
82fbbc94fc
Merge pull request #88913 from Cass-dev-web/macos-shortcut-savior
...
Modify shortcut for closing scene on macOS only
2024-03-04 20:43:38 +01:00
Rémi Verschelde
4320d53a2b
Merge pull request #84907 from miv391/fix-gutter-error
...
Do not bother with line colors if `line_number_gutter` is not yet calculated
2024-03-04 20:43:30 +01:00
Rémi Verschelde
9f4a764985
Merge pull request #69087 from KoBeWi/million_of_names
...
Allow easily renaming multiple nodes
2024-03-04 20:43:20 +01:00
Micky
f739f78871
Add copy codeblock button to built-in documentation
2024-03-04 20:07:46 +01:00
Micky
8e1024530c
Improve how Project & Editor Settings look in built-in docs
2024-03-04 18:12:28 +01:00
Mika Viskari
3c0b66bf8f
Changed Editable Children menu action to be keyboard shortcuttable
2024-03-04 18:32:15 +02:00
David Luevano Alvarado
c0467aa1f9
Fix editor crash when unsupported `Resource` is dropped in scene
2024-03-04 10:06:05 -06:00
Rémi Verschelde
01dc5c5b58
i18n: Sync translations with Weblate
...
Adds 'extractable' strings after #86222 .
2024-03-04 16:16:19 +01:00
Rémi Verschelde
95085cdcdb
Merge pull request #89121 from KoBeWi/replace_node_type
...
Fix undo action names for node replacement
2024-03-04 13:34:35 +01:00
Rémi Verschelde
faafccbd34
Merge pull request #89110 from rsubtil/fix_missing_field_on_dap_req
...
Add missing `variablesReference` field to DAP `evaluate` request
2024-03-04 13:34:26 +01:00
Rémi Verschelde
2d4c923307
Merge pull request #89099 from chrisl8/no_custom_cursor_error_in_headless
...
Do not attempt to set cursor shape in headless mode.
2024-03-04 13:34:09 +01:00
Rémi Verschelde
b811e9a74e
Merge pull request #89071 from DeeJayLSP/cubicres
...
WAV importer: Use cubic interpolation on resampler
2024-03-04 13:34:02 +01:00
Rémi Verschelde
2af237b2d5
Merge pull request #89044 from akien-mga/linux-export-preset-name-compat
...
Linux: Handle export preset compat with 'Linux/X11' platform name
2024-03-04 13:33:29 +01:00
Rémi Verschelde
1a9c0ee5fe
Merge pull request #87391 from markdibarry/new_node_parallax_2d
...
Add new Parallax2D node
2024-03-04 13:33:09 +01:00
Rémi Verschelde
8eb08522b3
Merge pull request #85494 from Hobitus/Allow-multi-selection-of-frames-in-the-SpriteFrames-animation-editor
...
Add multi-selection for `SpriteFramesEditor`
2024-03-04 13:32:44 +01:00
Rémi Verschelde
5d3369e095
Merge pull request #85153 from Repiteo/scons-improve-logs
...
SCons: Add two new `COMSTR` environment variables
2024-03-04 13:32:38 +01:00
Rémi Verschelde
314efe9bec
Merge pull request #79387 from HolonProduction/completion-update-keep-open
...
Update completion menu even if no options exist
2024-03-04 13:32:25 +01:00
DeeJayLSP
7fa3431dca
WAV importer: use cubic interpolation on resampler
2024-03-04 00:05:48 -03:00
markdibarry
a62870956a
Add new Parallax2D node
2024-03-03 15:46:40 -05:00
kobewi
c1cce6bb69
Fix undo action names for node replacement
2024-03-03 19:09:25 +01:00
kobewi
ffadba0b08
Allow to easily rename multiple nodes
...
Co-authored-by: ajreckof <tbonhoure@ymail.Com>
2024-03-03 13:16:21 +01:00
Ricardo Subtil
c07991ef36
Add missing `variablesReference` field to DAP `evaluate` request
2024-03-03 11:22:01 +00:00
Christen Lofland
e6d0bf32e9
Do not attempt to set cursor shape when that feature is not available.
...
Co-authored-by: Riteo <riteo@posteo.net>
2024-03-02 17:44:55 -06:00
Thaddeus Crews
0ce9b6fd1d
Add two new COMSTR environment variables
2024-03-01 12:44:03 -06:00
Mika Viskari
0fbc857e3f
Do not call _validate_script if editor is not enabled
2024-03-01 19:48:48 +02:00
Rémi Verschelde
dad6c774b0
Merge pull request #89048 from KoBeWi/iBug
...
Fix `update_property()` in particle material editor
2024-03-01 17:22:25 +01:00
Rémi Verschelde
7c3090ed4a
Merge pull request #89043 from Mickeon/autocomplete-EditorSettings
...
Add autocompletion for EditorSettings' methods
2024-03-01 17:22:21 +01:00
kobewi
24b210d1c8
Fix update_property() in particle material editor
2024-03-01 16:03:53 +01:00
Rémi Verschelde
ace8284231
Linux: Handle export preset compat with 'Linux/X11' platform name
...
Fixes #89012 .
2024-03-01 15:12:54 +01:00
Rémi Verschelde
6149462008
Merge pull request #88833 from emre0altan/save-scene-and-global-checkbox-options-in-history-window
...
Save scene and global checkbox options of History window
2024-03-01 15:00:24 +01:00
Rémi Verschelde
06d4023884
Merge pull request #87301 from Mickeon/documentation-leading-spaces-to-tabulation
...
Replace built-in docs codeblock's leading spaces with tabs
2024-03-01 14:59:38 +01:00
Micky
adbe238332
Add autocompletion for EditorSettings' methods
2024-03-01 14:58:28 +01:00
Rémi Verschelde
c1377920cd
Merge pull request #86743 from Mickeon/autocompletion-optimise-object
...
Optimise comparisons for Object's `get_argument_options`
2024-03-01 14:56:06 +01:00
Rémi Verschelde
1e950dea5a
Merge pull request #86398 from reach-satori/prof-visibility-fix
...
Fix internal profiling button being visible when disabled in settings
2024-03-01 14:56:02 +01:00
Dominic Marier
8faba242a4
Added multi-selection for sprite_frame_editor
...
use multi-selection for copy/paste
move up or down
frame duration set while multi-selected
2024-02-29 20:01:00 -05:00
emre0altan
0f26ae93f2
Save scene and global checkbox options of History window, fixes #88432
2024-02-29 22:51:18 +00:00
Micky
cd2032a90b
Optimise Object's `get_argument_options`
2024-02-29 18:00:54 +01:00
Micky
9d3768d2d7
Replace built-in docs codeblock's leading spaces with tabs
...
Replace built-in docs codeblock's leading spaces with tabs
2024-02-29 17:18:41 +01:00
Rémi Verschelde
c84188b694
Merge pull request #88980 from Calinou/visualshader-remainder-add-percent-sign
...
Add percent (`%`) sign to Remainder node name in visual shaders
2024-02-29 13:55:01 +01:00
Rémi Verschelde
d194378043
Merge pull request #88904 from akien-mga/efs-tell-me-what-you-import
...
EditorFileSystem: Add verbose print for file being (re)imported
2024-02-29 13:54:14 +01:00
Rémi Verschelde
da916221a7
Merge pull request #88577 from davthedev/itemlist-light-refactor
...
Fix item positioning, text alignment & unwanted clipping of ItemList items
2024-02-29 13:54:03 +01:00
Rémi Verschelde
16bdd83ea4
Merge pull request #86705 from KoBeWi/resourception
...
Improve saving of built-in resources
2024-02-29 13:53:44 +01:00
Hugo Locurcio
07c4baded7
Add percent (`%`) sign to Remainder node name in visual shaders
...
This makes the node easier to search in the Create New Node dialog.
2024-02-28 20:39:12 +01:00
Michael Alexsander
d70c45b5c8
Add option to add built-in strings in the POT generation
2024-02-28 11:34:26 -03:00
Rémi Verschelde
093cdd2188
EditorFileSystem: Add verbose print for file being (re)imported
...
Also print the time it took for each file.
2024-02-28 09:59:46 +01:00
Rémi Verschelde
0ac99b94d3
Merge pull request #88572 from ajreckof/fix-crash-on-dictionarry-new-key/value-change-type-when-inspector-opened
...
Fix crash on changing resource type of dictionary new key/value while editing the resource.
2024-02-28 09:34:27 +01:00
ajreckof
e922abd975
Fix crash on changing resource type of dictionary new key/value while editing the resource
2024-02-28 01:31:52 +01:00
Rémi Verschelde
2a056329f5
Merge pull request #88911 from Chaosus/fix_editor_help
...
Remove redundant space after enum/flags word in editor docs
2024-02-27 21:23:10 +01:00
Rémi Verschelde
f80cdeb597
Merge pull request #87504 from smix8/nav_mesh_auto_rebake
...
Auto-bake edited NavigationPolygons in the Editor on a timer
2024-02-27 21:22:56 +01:00
smix8
10e8f3698b
Auto-bake edited NavigationPolygons in the Editor on a timer
...
Auto-bakes edited NavigationPolygons in the Editor on a timer.
2024-02-27 20:51:38 +01:00
Hugo Locurcio
67e9ccdbc4
Display the build date in the editor and when starting the engine
...
This can be used to quickly see how recent a development build is,
without having to look up the commit date manually.
When juggling around with various builds (e.g. for benchmarking),
this can also be used to ensure that you're actually running the
binary you intended to run.
The date stored is the date of the Git commit that is built, not
the current date at the time of building the binary. This ensures
binaries can remain reproducible.
The version timestamp can be accessed using the `timestamp` key
of the `Engine.get_version_info()` return value.
2024-02-27 20:39:17 +01:00
Michael Alexsander
c7fb8579fe
Stop using `RTR()` inside the "editor" folder
2024-02-27 16:03:28 -03:00
David Giardi
f63728cb9f
Fix item positioning & pointer detection areas of ItemList
2024-02-27 20:03:10 +01:00
Rémi Verschelde
8f3e2a6113
Merge pull request #88912 from AThousandShips/tile_drag_fix
...
[TileSet] Fix crash when deleting dragged polygon point
2024-02-27 16:37:10 +01:00
Rémi Verschelde
21e3b2111e
Merge pull request #88862 from smix8/split_physics_classes
...
Split monolithic physics class files
2024-02-27 16:37:07 +01:00
Rémi Verschelde
9dceb626d6
Merge pull request #88817 from Mickeon/plugin-list-black
...
Fix toggling a plugin makes its name black
2024-02-27 16:37:04 +01:00
A Thousand Ships
fe203d7003
Prevent threading problems in `TileMap`
2024-02-27 15:38:25 +01:00
Cass
ea3c303b7e
Modify shortcut override for closing scene on macOS
2024-02-27 14:31:17 +00:00
A Thousand Ships
0ba7463803
[TileSet] Fix crash when deleting dragged polygon point
2024-02-27 15:16:27 +01:00
Yuri Rubinsky
f7c3c9f987
Remove redundant space after enum/flags word in editor docs
2024-02-27 17:09:55 +03:00
smix8
35dafc9fa8
Split monolithic physics class files
...
Splits monolithic physics class files.
2024-02-27 11:18:16 +01:00
Rémi Verschelde
6d8ca17139
Merge pull request #88829 from ryevdokimov/institate_message-2d
...
Show instantiating or inherit message when using drag to instantiate in 2D
2024-02-27 10:18:17 +01:00
Rémi Verschelde
4a4937318b
Merge pull request #88825 from adamscott/add-create-folder-icon
...
Add create folder icon
2024-02-27 10:18:13 +01:00
Rémi Verschelde
04e16a27cf
Merge pull request #88821 from lyuma/preserve_initial_pose
...
Allow preserving the initial bone pose in rest fixer
2024-02-27 10:18:04 +01:00
Rémi Verschelde
3780604d79
Merge pull request #88819 from lyuma/import_nodes_as_skeleton_bones
...
Add new scene import option to import as Skeleton
2024-02-27 10:18:00 +01:00
Rémi Verschelde
6ed4a279d9
Merge pull request #88774 from ryevdokimov/instantiating-message
...
Show instantiating message with position when using to drag to instantiate in 3D
2024-02-27 10:17:55 +01:00
Rémi Verschelde
e770a38d00
Merge pull request #88742 from MajorMcDoom/text-editor-zoom
...
Fix the text editor theme not being applied on editor start
2024-02-27 10:17:47 +01:00
Rémi Verschelde
8f98ed65f7
Merge pull request #88738 from clayjohn/mesh_compression-tangents
...
Multiple fixes for compressed meshes
2024-02-27 10:17:43 +01:00
Rémi Verschelde
730ef374b4
Merge pull request #88652 from RobProductions/fix-hover-margin
...
Fix editor hover style margins when Draw Extra Borders is enabled
2024-02-27 10:17:34 +01:00
Rémi Verschelde
e8b94e65bb
Merge pull request #88575 from davthedev/itemlist-no-separators
...
Hide separators in ItemList in editor theme
2024-02-27 10:17:30 +01:00
Robert Yevdokimov
8875ff0a14
Show instantiating or inherit message when using to drag to instantiate in 2D
2024-02-27 01:09:13 -05:00
Muller-Castro
1638c1b28f
Add const lvalue ref to editor/* container parameters
2024-02-26 15:28:15 -03:00
Adam Scott
fd3666298c
Add create folder icon
2024-02-26 09:04:24 -05:00
Lyuma
6a6bd2307c
Add rest fixer toggle to disable bone pose reset
...
Adds a "Reset All Bone Poses After Import" option to the Skeleton3D Rest Fixer settings.
Default value of true resets the bone poses to rest (usually a t-pose), matching previous behavior.
If disabled, keeps the bones posed as they would have been before silhouette adjustment.
2024-02-26 03:24:01 -08:00
Aaron Franke
c399424db9
Move 3D-only resources to their own folder
2024-02-26 05:23:04 -06:00
Aaron Franke
1cb531ddb6
Move 2D-only resources to their own folder
2024-02-26 05:22:45 -06:00
Rémi Verschelde
8eb34cb78b
Merge pull request #88849 from ajreckof/Fix-paste-Value-can-empty-a-dictionary-depending-on-right-click-location
...
Fix paste Value can empty a dictionary depending on right-click location
2024-02-26 12:11:19 +01:00
Lyuma
652ef966f9
Add new scene import option to import as Skeleton
...
Adds a bool import option `nodes/import_as_skeleton_bones`.
This is supported in all FBX or GLTF document based formats.
It is especially useful for retargeting and importing animations.
2024-02-26 03:06:07 -08:00
Rémi Verschelde
a3b44bd89e
Merge pull request #88814 from RedMser/inherit-property-revert-inspector
...
Inspector `(N changes)` indicator propagates upwards
2024-02-26 10:49:22 +01:00
Rémi Verschelde
abe73c3db0
Merge pull request #88675 from MajorMcDoom/script-editor-redundancy
...
Remove some redundant method calls from ScriptEditor
2024-02-26 10:48:57 +01:00
Rémi Verschelde
e7bf883068
Merge pull request #88611 from Alex2782/force_device_cpu_architecture
...
Display a warning if device CPU architecture is not active in the export preset.
2024-02-26 10:48:49 +01:00
Rémi Verschelde
63bde2feff
Merge pull request #88589 from RandomShaper/gl_preview_liveunlock
...
Rework viewport capture in preview generation
2024-02-26 10:48:44 +01:00
bruvzg
dad4aae386
[TextEdit] Add support for optional wrapped line indentation.
2024-02-26 08:20:14 +02:00
ajreckof
a8173439ef
Fix paste Value can empty a dictionary depending on right-click location
2024-02-26 06:53:40 +01:00
Zi Ye
ea401f9853
Fixed the text editor theme not being applied on editor start.
2024-02-25 14:42:48 -06:00
RedMser
7a08b1fcd6
Inspector changes indicator propagates upwards
2024-02-25 21:12:17 +01:00
Micky
4d6bf44ca8
Fix toggling a plugin makes its name black
2024-02-25 18:54:27 +01:00
Robert Yevdokimov
967d03ac5c
Show instantiating message with position when using to drag to instantiate in 3D
2024-02-24 13:58:23 -05:00
clayjohn
781cd27fe4
Avoid singularity when generated tangents and validate that tangents are good enough when using compression
2024-02-23 16:25:26 -08:00
Robert Yevdokimov
13e82094ee
Remove word duplicates in comments and strings, and fix casing and punctuation
2024-02-23 17:28:28 -05:00
K. S. Ernest (iFire) Lee
04d43947bf
Add ufbx for FBX importing
...
This update introduces a new import method for FBX files using ufbx. If the fbx2gltf import fails, it will use the most recently cached scene from the ufbx import. The process is sped up by introducing threads to load the ufbx portion.
Key changes include:
- Support for importing geometry helper nodes in FBX files.
- Addition of cameras and lights with updated names.
- Removal of the fbx importer manager.
- Introduction of ModelDocument3D and updates to its methods.
- Changes to FBX import options and visibility.
- Updating the documentation and handling some errors.
- Store the original non-unique node, mesh and animation names in FBX and glTF.
Co-Authored-By: bqqbarbhg <bqqbarbhg@gmail.com>
2024-02-23 22:33:04 +01:00
Rémi Verschelde
2fe8f07b6c
Merge pull request #88731 from ajreckof/Removing-element-in-array-will-not-change-page-when-emptying-page-
...
Fix removing element in array inspector not changing page when emptying page.
2024-02-23 22:19:36 +01:00
Rémi Verschelde
4ec8976fdd
Merge pull request #88726 from RandomShaper/node_cust_leak
...
Fix leak of scene used for customization during export
2024-02-23 22:19:33 +01:00
Rémi Verschelde
0c00dbb395
Merge pull request #88716 from timothyqiu/keep-fs
...
Don't translate filenames in FileSystem dock
2024-02-23 22:19:25 +01:00
Rémi Verschelde
b17456bc42
Merge pull request #88685 from KoBeWi/redialog
...
Improve Run Instances Dialog
2024-02-23 22:19:08 +01:00
Rémi Verschelde
fd788d7df9
Merge pull request #88584 from ryevdokimov/hide_grid_per_viewport
...
Add ability to hide grid per viewport
2024-02-23 22:19:01 +01:00
Rémi Verschelde
4582ee1a0f
Merge pull request #87760 from kitbdev/extract-bottom-dock
...
Extract BottomPanel from EditorNode
2024-02-23 22:18:50 +01:00
kobewi
fdf2b25754
Improve Run Instances Dialog
2024-02-23 21:07:46 +01:00
ajreckof
4f2074ebd9
Removing element in array will not change page when emptying page.
2024-02-23 20:41:32 +01:00
Pedro J. Estébanez
d103b5570f
Fix leak of scene used for customization during export
2024-02-23 19:30:55 +01:00
Haoyu Qiu
9c63a5222d
Don't translate filenames in FileSystem dock
2024-02-24 01:00:01 +08:00
Robert Yevdokimov
df431542c3
Add ability to hide grid per viewport
2024-02-23 10:25:29 -05:00
Mounir Tohami
7884d63281
Fix PopupMenu doesn't respect it's ScrollContainer's margins
2024-02-23 15:51:47 +02:00
Rémi Verschelde
42a15bcc49
Merge pull request #85477 from KoBeWi/submenus_that_shall_not_be_named
...
Add methods to add submenus without using names
2024-02-23 11:29:28 +01:00
Alexander Hartmann
293c34a2d2
Display a warning if device CPU architecture is not active in the export preset.
2024-02-23 01:37:32 +01:00
Rémi Verschelde
15bb860fa1
Merge pull request #88609 from Cass-dev-web/master
...
Improve user experience for VCS metadata generator menu button to mitigate accidentally overriding
2024-02-22 23:34:35 +01:00
Rémi Verschelde
031ca87d83
Merge pull request #87901 from pohy/feat/use-subgizmos-for-path3d-position-editing
...
Use subgizmos for Path3D position editing and declutter the UI
2024-02-22 23:34:26 +01:00
Rémi Verschelde
213c835cde
Merge pull request #85017 from Geometror/vs-redesign
...
Redesign the graph editor for visual shaders
2024-02-22 23:34:19 +01:00
pohy
6efff2cd06
Use subgizmos instead of handles for Path3D curve points
2024-02-22 22:33:34 +01:00
Hendrik Brucker
02a33b67a8
Redesign the graph editor for visual shaders
2024-02-22 20:40:09 +01:00
Zi Ye
943f6aa113
Removed some redundant calls from ScriptEditor.
2024-02-22 12:13:48 -06:00
Rémi Verschelde
43771659cb
Merge pull request #86610 from Joseph-DiGiovanni/system-theme-options
...
Add option for editor to follow system theme and accent colors
2024-02-22 16:39:40 +01:00
cass-dev-web
87ba714a3a
Added clarity on VCS metadata creator button
2024-02-22 15:38:39 +00:00
kobewi
aeec3c1309
Add methods to add submenus without using names
2024-02-22 15:13:53 +01:00
Rémi Verschelde
2f58db935e
Merge pull request #88645 from KoBeWi/ 🤦♂️ 🤦♂️ 🤦♂️
...
Fix 3D editor project settings update
2024-02-22 14:39:18 +01:00
Rémi Verschelde
b82bd22592
Merge pull request #88636 from ajreckof/Keep-the-type-of-the-last-added-item
...
Dictionary Editor: Keep the type of the last added item.
2024-02-22 11:23:34 +01:00
Matt Enad
f75cffcd46
Fix hover style margin with extra borders enabled
...
The content margins for FlatMenuButton and RunBarButton are now handled correctly when the "Draw Extra Borders" user option is enabled
2024-02-21 21:36:48 -05:00
Zi Ye
9281c441f6
Improved text editor status bar and zooming UX.
2024-02-21 17:33:16 -06:00
kobewi
3a8fdc0bac
Fix 3D editor project settings update
2024-02-21 20:20:52 +01:00
ajreckof
7f7d253e53
Dictionary Editor : keep the type of the last added item.
2024-02-21 17:44:05 +01:00
Rémi Verschelde
846d075a2f
i18n: Sync translations with Weblate
...
First sync with the 4.3 changes.
2024-02-21 15:32:56 +01:00
Saracen
98d9c9c573
Make AnimationPlayerEditor read-only edit rules more permissive.
2024-02-21 15:17:56 +01:00
Pedro J. Estébanez
91f0a65fc9
Rework viewport capture in preview generation
2024-02-21 10:44:21 +01:00
kit
eb6ca91ba6
Extract BottomPanel from EditorNode
2024-02-20 15:09:07 -05:00
Rémi Verschelde
9e9dcdbba4
Merge pull request #86378 from RobProductions/update-hover-styling
...
Add hover highlight to main editor buttons
2024-02-20 19:34:40 +01:00
Rémi Verschelde
6037500219
Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere()
...
Use `check_changed_settings_in_group()` everywhere
2024-02-20 19:34:30 +01:00
Rémi Verschelde
25a52c624e
Merge pull request #88597 from KoBeWi/thinking_outside_the_inspector
...
Remove error when property is outside inspector
2024-02-20 15:47:25 +01:00
Rémi Verschelde
b3de60933b
Merge pull request #88591 from Cass-dev-web/master
...
Add `android` to auto-generated `.gitignore`
2024-02-20 15:47:17 +01:00
kobewi
c060ff8b41
Remove error when property is outside inspector
2024-02-20 14:53:16 +01:00
cass-dev-web
9c0ef3940d
Added `android/` to the `.gitignore` file automatically generated by the VCS plugin.
2024-02-20 11:23:16 +00:00
emild
041315253f
Fix various bugs in Animation key right click actions
2024-02-20 12:17:20 +01:00
emild
080315ca6b
Fix Animation bezier key selection bugs
2024-02-20 12:11:45 +01:00
Rémi Verschelde
b7145638d5
Merge pull request #88523 from KoBeWi/open_text_as_text
...
Add separate program case for Godot Resources
2024-02-20 11:12:11 +01:00
Rémi Verschelde
c187d6522b
Merge pull request #84569 from jsjtxietian/Add-ignorable-columns-to-translation-CSVs
...
Add support for comment (ignorable) column in translation csv
2024-02-20 11:12:03 +01:00
David Giardi
5626fae673
Hide separators in ItemList in editor theme
2024-02-20 02:09:23 +01:00
kobewi
bb461986ba
Add separate program case for Godot Resources
2024-02-19 22:46:25 +01:00
kobewi
a031911c82
Use check_changed_settings_in_group() everywhere
2024-02-19 21:34:45 +01:00
Rémi Verschelde
37cca2bdbb
Merge pull request #88547 from CookieBadger/ed-is-shortcut-macro
...
Use `ED_IS_SHORTCUT` macro instead of `matches_event`
2024-02-19 17:06:50 +01:00
Rémi Verschelde
7f95e29e5b
Merge pull request #88450 from RedMser/show-keywords-in-help-search
...
Show keywords in `EditorHelpSearch`
2024-02-19 17:06:37 +01:00
CookieBadger
47dba6bc56
use ED_IS_SHORTCUT macro instead of matches_event
2024-02-19 13:16:06 +01:00
Rémi Verschelde
0164e498ca
Merge pull request #88370 from Mickeon/editor-about-page-websites-squashing
...
Improve look of Donors list in Editor's About
2024-02-19 10:43:50 +01:00
Rémi Verschelde
d8c98d713a
Merge pull request #87740 from ryevdokimov/maintain-ratio-at-zero
...
Fix editor properties vector ratio breaking when an element is set to zero
2024-02-19 10:43:36 +01:00
Rémi Verschelde
8f9147f203
Merge pull request #86644 from TokageItLab/fix-reset-on-save
...
Fix some animation state corruptions on activate and reset on save
2024-02-19 10:43:29 +01:00
Rémi Verschelde
49e0d818f8
Merge pull request #83578 from raulsntos/dotnet/disable-activate-now
...
C#: Disable "Activate now" when creating addons
2024-02-19 10:43:25 +01:00
Silc Lizard (Tokage) Renew
772a753960
Fix some animation state corruptions on activate and reset on save
2024-02-19 13:04:22 +09:00
Rémi Verschelde
ec0adfd23e
Merge pull request #88419 from m4gr3d/add_export_preset_advanced_options_toggle
...
Add an `Advanced Options` toggle to the editor export preset
2024-02-19 00:08:22 +01:00
Rémi Verschelde
294137c931
Merge pull request #87661 from baptr/profiler_sort
...
Fix editor profiler script function sort order
2024-02-19 00:07:47 +01:00
Rémi Verschelde
36b88cbb8a
Merge pull request #86694 from KoBeWi/deugly_the_text
...
Tweak tile atlas help label positions
2024-02-19 00:07:37 +01:00
Fredia Huya-Kouadio
6ef31541bf
Add an `Advanced Options` toggle to the editor export preset
2024-02-18 10:43:58 -08:00
Rémi Verschelde
7bc2605f02
Merge pull request #88436 from AThousandShips/editor_ellipses
...
[Editor] Add missing ellipses to menu options that open dialogs
2024-02-18 11:23:48 +01:00
Rémi Verschelde
bc45802201
Merge pull request #88435 from AThousandShips/quick_load_fix
...
[Editor] Improve clarity and style of `ResourcePicker` menu
2024-02-18 11:23:45 +01:00
Rémi Verschelde
4002ea7e15
Merge pull request #88350 from CookieBadger/animation-cut-keyframe
...
Implement Cut Selected Keys in AnimationPlayer
2024-02-18 11:23:41 +01:00
Micky
1a08cba82e
Improve look of Donors list in Editor's About
2024-02-17 23:43:17 +01:00
Micky
5080c62fce
Improve Project Settings' Plugin display
2024-02-17 23:21:25 +01:00
RedMser
159bd47c69
Show keywords in EditorHelpSearch
2024-02-17 20:31:47 +01:00
Rémi Verschelde
92fcbe2f5c
Revert "Allow configuration warnings to refer to a property"
...
This reverts commit bf37a9bac6
.
2024-02-17 19:04:18 +01:00
Rémi Verschelde
9f76398781
Revert "Only update inspector if configuration warning change relevant"
...
This reverts commit a53793472e
.
2024-02-17 19:00:04 +01:00
A Thousand Ships
fc3a2933de
Fix crash with animation audio track offset
2024-02-17 17:42:45 +01:00
A Thousand Ships
dde5368dee
[Editor] Add missing ellipses to menu options that open dialogs
2024-02-17 17:09:17 +01:00
A Thousand Ships
e5b751b6eb
[Editor] Improve clarity and style of `ResourcePicker` menu
...
* Adds ellipses to options opening a new menu
* Adds a descriptive tooltip to `Quick Load`
2024-02-17 16:26:31 +01:00
Silc Lizard (Tokage) Renew
4659090543
Make consistent the retrieval of audio tracks
2024-02-18 00:15:33 +09:00
Rémi Verschelde
0a89888cba
Merge pull request #88401 from dalexeev/doc-deprecated-experimental-as-documented
...
Documentation: Treat deprecated/experimental members as documented
2024-02-17 15:55:11 +01:00
Rémi Verschelde
4731958174
Merge pull request #88380 from Calinou/editor-move-settings-to-central-location
...
Move EditorNode setting registration so they are in class reference
2024-02-17 15:54:59 +01:00
Rémi Verschelde
e697774f61
Merge pull request #87823 from KoBeWi/ban_adb
...
Don't invoke adb with no runnable Android preset
2024-02-17 15:54:49 +01:00
Rémi Verschelde
2c5fa95aea
Merge pull request #87530 from YeldhamDev/atr_inheritance
...
Rework the auto translation system
2024-02-17 15:54:31 +01:00
Rémi Verschelde
dcd11cce6b
Merge pull request #85978 from Calinou/editor-tweak-help-menu-icons
...
Tweak Help menu icons for better visibility of commonly used items
2024-02-17 15:53:11 +01:00
Hugo Locurcio
6ae54fd787
Move EditorNode setting registration so they are in class reference
...
Co-authored-by: Micky <micheledevita2@gmail.com>
2024-02-17 11:33:22 +01:00
Rémi Verschelde
008443ab50
Merge pull request #88391 from RandomShaper/gl_no_thumb
...
Fix resource previews not created in compatibility rendering
2024-02-17 00:27:04 +01:00
Rémi Verschelde
16e1dbb0b7
Merge pull request #88389 from passivestar/hidden-files-mac
...
[macOS] Fix the "Toggle Hidden Files" shortcut
2024-02-17 00:26:58 +01:00
Rémi Verschelde
59643bdb86
Merge pull request #88325 from akien-mga/texture-formats
...
Export: Unify settings for PC texture formats, removed obsoleted ETC feature
2024-02-17 00:23:45 +01:00
Rémi Verschelde
ef7c045f1c
Merge pull request #88317 from passivestar/signal-connect-search
...
Add support for search shortcut to signal connection dialog
2024-02-17 00:23:39 +01:00
Rémi Verschelde
66b33c15e4
Merge pull request #88297 from dsnopek/android-configure-gradle-path
...
Android: Allow using alternative Gradle build directory
2024-02-17 00:23:32 +01:00
Rémi Verschelde
c28493ad04
Merge pull request #88275 from passivestar/slider-abort
...
Allow aborting `SpinSlider` value changes
2024-02-17 00:23:26 +01:00
Rémi Verschelde
1bd8fc53fb
Merge pull request #88191 from YeldhamDev/filesys_options_icon_hl
...
Use highlighted version of the tab icon in the bottom file system dock
2024-02-17 00:23:11 +01:00
Rémi Verschelde
b6ef996eb7
Merge pull request #86608 from TokageItLab/add-warn-setting-anim
...
Add some options to Project Settings to silence warnings in AnimationMixer caching
2024-02-17 00:22:52 +01:00
David Snopek
a37ad265dc
Android: Allow using alternative Gradle build directory
2024-02-16 15:20:47 -06:00
Matt Enad
5b5de0e167
Add hover highlight to main editor buttons
...
Updates styling of the editor run bar, plugin, bottom panel, icon buttons, and main menu buttons for accessibility.
2024-02-16 14:49:44 -05:00
Danil Alexeev
12c86c6716
Documentation: Treat deprecated/experimental members as documented
2024-02-16 17:15:33 +03:00
Pedro J. Estébanez
95102519b4
Fix resource previews not created in compatibility rendering
...
See e5454cd660 (r138705235)
.
Fixes #88170 .
2024-02-16 08:27:03 +01:00
Arman Elgudzhyan
ec6518d9cd
Custom ("visiblity") AABB support for CPUParticles
...
- Improves performance by reducing time spent on AABB generation.
- Also adds an option to generate the AABB manually in the CPUParticles3D dropdown.
2024-02-15 22:37:07 -08:00
passivestar
4249436c52
[macOS] Fix the "Toggle Hidden Files" shortcut
2024-02-16 08:49:01 +04:00
passivestar
5689dbc209
Allow to abort `SpinSlider` value changes
2024-02-16 07:54:35 +04:00
kobewi
343bfb112f
Don't invoke adb with no runnable Android preset
2024-02-15 22:37:32 +01:00
Michael Alexsander
7b42c24550
Make auto translation inheritable
2024-02-15 16:51:19 -03:00
Rémi Verschelde
31ab2ca028
Merge pull request #86093 from bruvzg/d3d12_export
...
[D3D12] Automatically copy runtime DLLs during export.
2024-02-15 17:35:32 +01:00
Rémi Verschelde
e42141fe8a
Merge pull request #88360 from CookieBadger/bezier-ctrl-click-add-key-fix
...
Fix Bezier Editor throwing error when adding key with CTRL+click
2024-02-15 15:45:31 +01:00
Rémi Verschelde
b8a402b3cb
Merge pull request #88352 from CookieBadger/bezier-handle-mode-undo-fix
...
Fix Bezier Editor HandleMode UndoRedo History mismatch
2024-02-15 15:45:27 +01:00
Rémi Verschelde
3ed81a8f70
Merge pull request #88334 from passivestar/ctrl-tab-mac
...
[macOS] Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` not working
2024-02-15 15:45:15 +01:00
Rémi Verschelde
828cf954f6
Merge pull request #88291 from dsnopek/export-plugin-option-overrides
...
Allow export plugins to override export option values
2024-02-15 15:45:07 +01:00
Rémi Verschelde
ce971c2682
Merge pull request #88173 from capnm/240210-fix-fsdock-open_terminal
...
FileSystem dock: Fix opening a Linux terminal
2024-02-15 15:44:59 +01:00
Rémi Verschelde
09df8f4a56
Merge pull request #87952 from paulloz/dotnet/byebye-signal-callback-generation
...
Disable signal callback generation in C#
2024-02-15 15:44:55 +01:00
Rémi Verschelde
17944bbb3a
Merge pull request #87876 from permelin/fix-62341
...
Fix frame number underflow in visual profiler
2024-02-15 15:44:50 +01:00
Rémi Verschelde
994dd21c02
Merge pull request #84356 from viksl/drag_and_drop_2d_selection
...
Select newly added nodes on drag and drop in 2D viewport
2024-02-15 15:44:29 +01:00
Rémi Verschelde
55dd98e4f8
Merge pull request #84347 from viksl/drag_and_drop_3d_selection
...
Select newly added nodes on drag and drop in 3D viewport
2024-02-15 15:44:25 +01:00
CookieBadger
71cff32f45
fix bezier editor throws error on ctrl click
2024-02-15 14:34:53 +01:00
Per Melin
27dc9fa4c0
Fix frame number underflow in visual profiler
...
Unsigned subtraction underflow caused the frame counter to be locked at
2^64 in the visual profiler until debugger/profiler_frame_history_size
number of frames had passed.
2024-02-15 14:33:47 +01:00
Danil Alexeev
af28f87791
Documentation: Add support for deprecated/experimental messages
2024-02-15 15:59:50 +03:00
emild
0f7b4e4252
Fix bezier editor handle mode undo history mismatch
2024-02-15 01:31:07 +01:00
emild
af08997de7
implemented cut selected keys in animation player
2024-02-15 00:44:40 +01:00
passivestar
757a691b5e
Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` on macOS
2024-02-15 02:49:31 +04:00
Joseph DiGiovanni
7eacb6ddbf
Add follow system theme settings
2024-02-14 15:31:21 -05:00
viksl
dc60c01e56
Select newly added nodes on drag and drop in 2D viewport
2024-02-14 20:03:00 +01:00
David Snopek
ac88acde6f
Allow export plugins to override export option values
2024-02-14 10:51:16 -06:00
Rémi Verschelde
a10b4bdb81
Export: Unify settings for PC texture formats
...
S3TC and BPTC should always be used together, and likewise for ETC2 and ASTC.
2024-02-14 17:16:43 +01:00
Rémi Verschelde
e457f41f9b
Remove code relative to obsoleted ETC texture format
...
Co-authored-by: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>
2024-02-14 17:16:41 +01:00
Martin Capitanio
8e8f8e92fb
FileSystem dock: Fix open a terminal
...
The previous implementation of opening a terminal
in the FileSystem dock was causing errors due to the use
of a bash builtin command that does not work outside the shell.
This resulted in the following error messages:
ERROR: Could not create child process: command
at: execute (drivers/unix/os_unix.cpp:553)
ERROR: Could not create child process: command
at: execute (drivers/unix/os_unix.cpp:553)
...
To resolve this issue,
+ the command is now executed inside a bash shell,
+ if the `terminal_emulator_flags` editor option is empty,
the working directory for gnome-terminal and urxvt is now properly set.
2024-02-14 14:29:03 +01:00
Rémi Verschelde
907db8eebc
Merge pull request #87563 from jsjtxietian/fix-filesystem-infinite
...
Fix editor will freeze when modifying filesystem filter path in Split Mode
2024-02-14 14:08:08 +01:00
Rémi Verschelde
a1cc37966c
Merge pull request #87126 from ryevdokimov/fix-84424(2)
...
Fix position and basis of 3D Scenes instantiated via drag and drop
2024-02-14 14:07:58 +01:00
Bitlytic
f9e03459e8
Add an option to center children around the new parent when reparenting
2024-02-14 13:46:04 +01:00
Paul Joannon
9fa2355cef
Disable signal callback generation in C#
2024-02-14 13:26:45 +01:00
Rémi Verschelde
28258dfc48
Merge pull request #88318 from dalexeev/editor-fix-skip-categories
...
Editor: Fix skipping normal category followed by custom one
2024-02-14 10:59:59 +01:00
Rémi Verschelde
c5050f9772
Merge pull request #88229 from ckaiser/feature/asset_library_ux_cleanup
...
Asset Library author link, description popup size and UX details
2024-02-14 10:59:49 +01:00
Rémi Verschelde
a33a87d535
Merge pull request #84953 from rakkarage/asset-install-conflict
...
Fix conflicted indeterminate state in asset importer
2024-02-14 10:59:36 +01:00
Christian Kaiser
38ac946af7
Asset Library author link, description popup size and UX details
2024-02-14 06:01:10 -03:00
Danil Alexeev
b2f62658a2
Editor: Fix skipping normal category followed by custom one
2024-02-14 11:28:53 +03:00
passivestar
c2c791fed2
Add support for search shortcut to signal connection dialog
2024-02-14 11:47:15 +04:00
Silc Lizard (Tokage) Renew
dc4b7bc364
Add option to silence some warnings in AnimationMixer caching
2024-02-14 14:48:02 +09:00
Rémi Verschelde
9fb52d969b
Merge pull request #88302 from CookieBadger/bezier-remove-unused-signals
...
Remove unused signals in AnimationBezierTrackEdit
2024-02-13 23:43:57 +01:00
Rémi Verschelde
81184941bc
Merge pull request #88290 from Calinou/tilemap-editor-tweak-no-source-message
...
Tweak TileMap editor's missing source message to use "bottom panel" term
2024-02-13 23:43:46 +01:00
Rémi Verschelde
351a869af6
Merge pull request #88288 from KoBeWi/uninspectorable
...
Rework how script is edited when clicking icon
2024-02-13 23:43:43 +01:00
Rémi Verschelde
85869957e9
Merge pull request #88182 from RedMser/fix-88176-inspector
...
Only update inspector if configuration warning change was relevant
2024-02-13 23:43:37 +01:00
Rémi Verschelde
3252995b41
Merge pull request #88088 from bruvzg/img_font_more
...
[Font] Allow overriding advances, offsets and kerning in the ImageFont import settings.
2024-02-13 23:43:29 +01:00
Rémi Verschelde
dc99c8d4a4
Merge pull request #87008 from KoBeWi/cache_mode_replace_fixes²
...
Fix² behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`
2024-02-13 23:43:18 +01:00
Rémi Verschelde
7b30203174
Merge pull request #83819 from bruvzg/mac_native_help
...
[macOS] Add support for native help menu search callbacks, integrate editor help.
2024-02-13 23:43:06 +01:00
Rémi Verschelde
ab54569912
Merge pull request #63529 from KoBeWi/fake_features_v2
...
Allow to set custom feature tags for testing
2024-02-13 23:43:03 +01:00