FileDeck Preview
FileDeck is a file browser for the Steam Deck. It's designed for use with the gamepad, making it the fastest way to manage and edit files without leaving Game Mode.
I'm currently developing FileDeck in the Godot game engine, fully leveraging it for it's UI system and graphic capabilities.
The interface makes use of sound to inform the user with what's going on but also make everyday actions fun. For example, the pitch of the select sound effect varies depending on how many files are being selected.
Images can be viewed and simple edits can be made to text files. This is useful for adjusting game config files.
FileDeck can scroll through 1000s of files without dropping frames. This is because I've implemented a virtual scroll grid, which only renders items that should be visible in the viewport.
The same virtual grid UI component is used throughout the app for all the menus.
Common actions like copying, moving and deleting are all done using threads. This keeps the main thread for the UI responsive and makes it easy to track a tasks progress.