7377ca8d7d
Don't rescan filesystem when duplicating
2024-10-04 16:15:32 +02:00
e2a96dde48
Unify make dir and duplicate dialogs
2024-10-02 14:57:37 +02:00
344ce2b047
Merge pull request #97344 from pafuent/editor_file_dialog_filter_sort
...
Add filter & sort to editor file dialog
2024-09-26 18:45:24 +02:00
163753949e
Add filter & sort to editor file dialog
...
Closes https://github.com/godotengine/godot-proposals/issues/2721
On `EditorFileDialog`:
* Add filter box that only shows folders and files in current directory that match
* Add sort button to sort files and directories
* Add a shortcut for CTRL+F for selecting the filter box
Also moved common code between `EditorFileDialog` and `FileSystemDock`
to it's own file.
Co-authored-by: fox <12120644+foxydevloper@users.noreply.github.com >
2024-09-26 11:08:13 -03:00
ef840f935f
Make FileSystem dock buttons consistent
2024-09-21 22:02:56 +08:00
c8d76c1edd
Merge pull request #97185 from KoBeWi/ID_war
...
Fix FileSystemDock's EditorContextMenuPlugins
2024-09-19 17:13:53 +02:00
ff2b5a5422
Merge pull request #97075 from KoBeWi/better_new_folder_(not_to_be_confused_with_new_better_folder)
...
Rework creating new folders in editor
2024-09-19 17:13:39 +02:00
5901a7a3d1
Fix FileSystemDock's EditorContextMenuPlugins
2024-09-19 15:33:11 +02:00
514bbbfde3
Fix generic conversion icon
2024-09-17 13:59:21 +02:00
ad99c79472
Rework creating new folders in editor
2024-09-17 12:40:25 +02:00
13064c4ac8
Merge pull request #65585 from SaracenOne/filesystem_dock_conversion
...
Add support for resource conversion plugins in filesystem dock
2024-09-17 09:17:32 +02:00
f44bce2ee0
Add support for resource conversion plugins in filesystem dock.
2024-09-16 15:11:40 +01:00
5b2eececfd
Merge pull request #93372 from KoBeWi/instant_folders,_like_instant_noodles,_but_for_storing_files
...
Don't rescan filesystem when adding new directory
2024-09-16 13:34:09 +02:00
cc52112144
Merge pull request #96643 from bruvzg/fs_links
...
[FileSystem Dock] Add symlink indicator and tooltip.
2024-09-12 10:28:44 +02:00
a4e77d94bc
Merge pull request #96539 from KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo
...
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-11 12:34:53 +02:00
da4f5fb953
[FileSystem Dock] Add symlink indicator and tooltip.
2024-09-06 14:55:07 +03:00
22b19c433f
[FileSystem Dock] Add option to show some unsupported files in the dock.
2024-09-05 18:29:29 +03:00
d2a8b330d8
[Editor] Don't show popup when clicking empty in Favorites
2024-09-04 17:37:43 +02:00
ecc0ab8061
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-03 23:59:25 +02:00
79da448d5f
Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x
...
Add support for custom items to editor right-click context menus
2024-09-03 16:13:47 +02:00
6b2348adac
Add support for custom items to editor right-click context menus
2024-09-03 20:14:14 +08:00
9dd71c6414
ResourceImporterScene: Replace animation bool with an import type string enum
2024-08-27 14:58:18 -07:00
955f1535c0
Merge pull request #94703 from fstxz/fix_get_selected_paths
...
Fix `EditorInterface.get_selected_paths()` working incorrectly when FileSystemDock is in split mode
2024-08-19 14:33:48 +02:00
b55e97cd85
Fix EditorInterface.get_selected_paths() working incorrectly when FileSystemDock is in split mode
2024-08-17 19:31:15 +04:00
36c9d31a9e
Fix huge tscn icon in FileSystem split mode using list view
2024-08-08 11:59:14 +02:00
d4b7ede882
Merge pull request #92303 from Hilderin/fix-synchronization-global-class-name
...
Fix synchronization of global class name
2024-06-28 14:42:37 +02:00
39369db029
Fix synchronization of global class name
2024-06-25 18:33:07 -04:00
c1cd8633a6
Add default keyboard shortcuts to various actions in the FileSystem dock
...
Some of these shortcuts are inspired by Visual Studio Code's defaults.
- Ctrl + Alt + C: Copy Absolute Path
- Ctrl + Alt + Shift + C: Copy UID
- Ctrl + Alt + R: Open in File Manager
- Ctrl + Alt + E: Open in External Program
- Ctrl + Alt + T: Open in Terminal
- Note: On Linux distributions that have Ctrl + Alt + T as a default
shortcut to open a terminal, the system shortcut takes priority
over this one.
The "Open Containing Folder in Terminal" text was shortened so that
the context menu doesn't become too wide with the default shortcut
annotations.
2024-06-25 00:51:45 +02:00
e22a444235
Update import dock when select resource in resource panel
2024-06-24 12:41:00 +08:00
31f3969c86
Merge pull request #93147 from Hilderin/fix-freeze-after-save
...
Fix noticeable freeze after saving a scene
2024-06-21 10:14:18 +02:00
8ac841a026
Fix Noticeable freeze after saving a scene #93104
2024-06-20 16:47:28 -04:00
c981e8b765
Don't rescan filesystem when adding new directory
2024-06-20 00:46:14 +02:00
fbb879debd
[Scene] Add SceneStringNames::text/value_changed
2024-06-19 09:44:38 +02:00
ca18a06ecb
[Scene] Add SceneStringNames::confirmed
2024-06-19 09:40:54 +02:00
e4fa8543ea
Revert "Fix FileSystem dock won't show any file folders"
...
This reverts commit 72856d633a .
Fixes #93022 .
2024-06-11 11:46:35 +02:00
72856d633a
Fix FileSystem dock won't show any file folders
2024-06-10 19:54:37 -04:00
81395cf9bd
Fix Huge .tscn Icon and icon in background of File System panel
2024-06-02 09:11:56 -04:00
926afccbd8
[Scene] Add SceneStringNames::panel
2024-05-30 22:54:50 +02:00
755a0efbb6
[Scene] Add SceneStringNames::id_pressed
2024-05-30 22:54:04 +02:00
d489d4aa24
Merge pull request #90570 from timothyqiu/at-last
...
Rearrange "Open In" menu items of FileSystem dock
2024-05-29 22:13:40 +02:00
5d265e9a7e
SCons: Minor fixes/adjustments for web compilation
2024-05-24 12:30:24 -05:00
7d4d63b807
Fix Tree and FileSystemList edit popup double events and ESC behavior.
2024-05-17 10:03:52 +03:00
ee79386f7b
[Scene] Add SceneStringNames::pressed
2024-05-14 15:51:28 +02:00
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
ea552e1067
Merge pull request #91471 from aaronp64/filesystemdock_previews
...
Fix `FileSystemDock` thumbnails sometimes not displaying
2024-05-11 12:38:15 +02:00
a0dbdcc3ab
Replace find with contains/has where applicable
...
* Replaces `find(...) != -1` with `contains` for `String`
* Replaces `find(...) == -1` with `!contains` for `String`
* Replaces `find(...) != -1` with `has` for containers
* Replaces `find(...) == -1` with `!has` for containers
2024-05-08 12:37:42 +02:00
eb2bd41fb8
Make handling of rename line-edit popups more robust
2024-05-07 14:29:35 +02:00
e63252b421
Merge pull request #90705 from AThousandShips/foreach_list
...
Reduce and prevent unnecessary random-access to `List`
2024-05-07 09:04:44 +02:00
955d5affa8
Reduce and prevent unnecessary random-access to List
...
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
62c9a99ee3
[Editor] Don't open AnimationLibrary as a scene
2024-05-03 18:27:27 +02:00