Featured image of post DeckCrate: controller-friendly file manager for Steam Deck updated to version 0.1.6

DeckCrate: controller-friendly file manager for Steam Deck updated to version 0.1.6

DeckCrate, a fully controller-operable file manager for handhelds, has been released in version 0.1.6 on Steam.

The tool is built specifically for Steam Deck and other handhelds, controllable entirely with a gamepad or traditional mouse/keyboard.

The headline change is editing text files directly in the preview pane: the pencil in the preview header (or X on a controller) turns a text preview into an editable field, saved with Ctrl/Cmd+S or A on a controller. SVG, HTML and Markdown can be edited through their source view as well. Encoding (“ANSI”/UTF-8) and line endings are preserved on save, and files are written in place, so symlinks, permissions and extended attributes stay intact.

Added

  • Editing text files in the preview pane. The pencil in the preview header (or X on a controller) turns a text preview into an editable field; Ctrl/Cmd+S - or A on a controller, once there is something to save - writes it back. A dot beside the filename marks unsaved changes, and on the Steam Deck the on-screen keyboard comes up over the field.
    • A file is written back the way it was found. DeckCrate remembers whether it decoded the file as UTF-8 or as legacy Latin-1 (“ANSI”) and saves it in the same encoding, so editing an old text file no longer risks mangling every accented character. Line endings are preserved too: a CRLF file keeps CRLF.
    • The file keeps its identity. The save is written in place rather than through a temporary file, so symlinks stay symlinks and permissions, ownership and extended attributes survive an edit.
    • Unsaved changes are never dropped silently. Closing the pane, opening another file, letting the terminal take the slot, reducing the tab count and quitting all ask first, offering Save, Discard or Cancel. Each tab keeps its own buffer.
  • Editing SVG, HTML and Markdown too - through their source view. Press X (or the header’s </>) to see a markup file’s raw source, then X again to edit it. Saving a .md writes the Markdown back, never the HTML it was converted into, and the rendered view refreshes.
  • A “Rendered previews” preference (Preferences -> Preview, on by default). Turn it off and SVG, HTML and Markdown open on their editable source instead of rendered.

Changed

  • B backs out of the preview one level at a time instead of always closing: editing -> source -> rendered -> closed. The header’s x still closes outright from any level, and text and PDF previews are unaffected.

DeckCrate screenshot

Source: Steam

PlayingTux – Playing Games on Linux - since 1995.