Skyward Ray is proud to present you:

The Skyward File Browser v2



Skyward File Browser is a full featured file browser that uses uGUI. It will allow you and your users to browse through files and folders on their computer or an In-Game computer.



Features include:

- Browsing In-Game computer file systems.

- Tooltips for too long file names.

- Resizable window.

- Saving of recently opened and favorite files and folders.

- Customize as easy as normal uGUI.

- Different modes for opening and saving files.

- Uses uGUI.

- Works for Windows, Linux, Mac and Android.

- Works in release builds as well as the editor.



Asset store page:

http://u3d.as/bVj



Feature requests and criticism welcome here or at my email:

skywardray@gmail.com

Version history



Version 2.0.3

- Fix: Out of range exception for input field in Unity 5.2



Version 2.0.2

- Better readme

- Fix: resizing with different anchors

- Open button is now disabled when an incorrect amount of entries are selected

- Home button added to prefabs

- Desktop button can be added to prefabs but is not by default

- Callback when closing the browser

- New setting, restrict selecting output to one entry

- New setting, allow browsing all file types instead of only the ones given to file browser as extensions

- New setting, remove file browser game object when browser is closed



Version 2.0.1

- Fix: Tooltip location is set properly now

- Fix: Deselect saved location entry after double clicking

- Fix: Don't add current folder to recent locations after selecting only saved locations as output

- Fix: Stop reloading file browser panel when adding favorite

- Fix: Keep scroll position when creating new folder and deleting selection

- Fix: Remove scrollbar after resizing if all items are visible



Version 2.0.0

- The file browser now uses components to make it work better with the Unity UI and make it more easily customizable

- Select and output multiple files and/or folders

- Tooltips for file names that don't fit in the window

- Open the file browser in an existing canvas

- Fake file system for in-game computers

- JSON importer for the fake file system

- Offscreen entries are disabled to fix an issue where folders with many entries with long names would exceed the vertex limit on the UI canvas

- Saved locations are now stored in the PlayerPrefs by default

- Output method now uses Action instead of Func since no return value is necessary for the output method

- Loading animation when loading large folders with thread

- Fixed pasting paths on windows

- Extensions no longer case sensitive

- ctrl+A (cmd+A on mac) to select all entries

- Back and Forward mapped to mouse buttons



Version 1.0.1

- Multiple extensions can now be set and the user can select one or all extensions from a dropdown menu

- Changed OpenFolder() to OpenFile()

- SaveLocations changed to SaveSettings. Setting a path will now set the file browser to automatically save the settings file when appropriate. Can be disabled with a setting

- Fix: Window resize no longer makes the window disappear

- Fix: Selecting a favorites entry no longer selects recent entries with the same name