/godot-filesystem-view

FileSystemView is a Godot plugin that uses custom filters to handle your resources.

Primary LanguageGDScriptMIT LicenseMIT

FileSystemView

icon

FileSystemView is a Godot plugin that uses custom filters to handle your resources.

Note: This branch works for Godot 4.x, for 3.x please use this branch

demo_230306_1524

Installation

  1. Install via AssetLib, or download this repo and put the FileSystemView folder in YOUR_PROJECT/addons/.

  2. Activate it in Project > Project Settings > Plugins.

Usage

It's similar to the original FileSystem dock.

For some "hooking" reason, the original FileSystem dock would be affected when using this plugin.

Configuring views

View settings are stored in config.json. If it doesn't exist, the plugin will load default settings from defaultConfig.json.

fsv_config

  • Icon is taken from EditorIcons of the editor theme. You can preview icons using plugins like Editor Icons Previewer.

  • Filters are separated by ; or ,, for example: *.gd, *.cs, *.vs, *.gdns.

  • Folders with no available files can be hidden in the result.

Additional features

There are functional tweaks to the context menu:

  • Play Scene to play the selected scene.

  • Copy Paths of selected files.

Licence

MIT