df94c00f6d
Merge pull request #100010 from KoBeWi/directory_compass_for_navigating_sea_of_directories
...
Don't rebuild tree when navigating to path
2024-12-05 14:11:53 -06:00
1f47e4c4e3
Merge pull request #99990 from KoBeWi/update_tree_after_updating_tree
...
Fix FileSystem dock filter reset when tree rebuilds
2024-12-04 11:02:11 -06:00
113621dd89
Don't rebuild tree when navigating to path
2024-12-04 15:21:27 +01:00
6e490dadcd
Don't navigate to path when file is double-clicked
2024-12-04 15:19:01 +01:00
cc5be8507c
Fix FileSystem dock filter reset when tree rebuilds
2024-12-03 23:36:51 +01:00
af56d6e8e8
Use SceneStringName in more places
2024-12-02 14:39:16 +01:00
0ff5d5fd04
Add theme type variations for secondary Trees and ItemLists
2024-11-19 18:33:30 +04:00
68f638cf02
Use (r)find_char instead of (r)find for single characters
2024-11-17 10:02:18 +01:00
8e6e59eed8
Merge pull request #95107 from KoBeWi/stealth_file_system
...
Optimize FileSystem Dock filtering
2024-11-12 12:13:00 -06:00
2430b7f9b4
Merge pull request #97352 from reduz/uids-everywhere
...
Universalize UID support in all resource types
2024-11-11 14:18:25 -06:00
ed3de25a9a
Merge pull request #97415 from YeldhamDev/i_love_all_my_properties_equally
...
Make possible to favorite properties in the inspector
2024-11-11 14:17:57 -06:00
d57846087b
Universalize UID support in all resource types
...
Ensures all resource types support UIDs in a project.
This is required to fix:
* Scripts and many other resource types can't be referenced by UID and when refactored the references are lost.
* Path export properties can't use UID for unsupported types.
* Refactoring problems when files are moved outside the editor (this PR effectively fixes it).
* Editor properly refreshing paths if they changed externally while opened (as example, git update).
This needs to be addressed in a subsequent PR, but this one effectively sets the prerequisites.
Resource types that do not support UID will get a .uid file appended to them (this includes .gd, .gdshader, .gdextension, etc. files).
2024-11-11 15:59:56 +01:00
f96ef5fc0d
Remove unused FILE_INFO from FileSystem dock
2024-10-30 06:08:52 +01:00
696ca9db3c
Merge pull request #98039 from aaronfranke/button-icon
...
Rename internal Button `*_icon` functions to `*_button_icon` to match exposed methods
2024-10-29 19:25:59 -05:00
f8f9763c4a
Merge pull request #98075 from KoBeWi/based_folder
...
Fix wrong base directory when creating folder
2024-10-29 19:25:40 -05:00
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
d678b095f9
Make possible to favorite properties in the inspector
2024-10-28 21:18:21 -03:00
6ad513b0e8
Merge pull request #97090 from KoBeWi/secret_cloning_research
...
Don't rescan filesystem when duplicating
2024-10-25 13:04:03 -05:00
f8f7e42044
Merge pull request #93578 from Calinou/editor-filesystem-dock-context-add-shortcuts
...
Add default keyboard shortcuts to various actions in the FileSystem dock
2024-10-25 13:03:43 -05:00
68341968f9
Fix wrong base directory when creating folder
2024-10-11 00:22:51 +02:00
7f7f9b2513
Optimize FileSystem Dock filtering
2024-10-04 22:56:59 +02:00
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