Skip to content

v1.5.0

Choose a tag to compare

@crftwr crftwr released this 20 Sep 20:12
· 453 commits to main since this release

XeFM 1.5.0

  • Connect to a NAS without opening Finder or Explorer — Shift-D opens
    Connect to Server: XeFM finds the file servers on your network, asks for the
    account once, and mounts the share through the operating system, leaving the
    pane inside it. The password comes from the keychain on macOS and from the
    Windows credential store, so the second visit asks for nothing. The mount is a
    real one, so viewers, archives, copy and move, drag and drop and automatic
    reloading all work on it unchanged. macOS and Windows; on Linux, mount with
    your distribution's tools and open the share through the Drives dialog.
  • The image viewer opens what your machine can actually read — HEIC, JPEG XL
    and camera RAW are drawn by the system's own decoder, the same one Preview and
    Quick Look use on macOS and whichever imaging codecs are installed on Windows,
    so a photo off your phone opens with nothing to set up. XeFM asks at startup
    instead of assuming, and never offers a format it cannot show. The terminal app
    answers alike: run XeFM in a terminal on a Mac and that HEIC still appears.
  • A config can define a place of its own — PATH_SCHEMES in config.py
    turns a class you write into a browsable location, so a bookmark database, a
    device list or a REST API opens in a pane like a directory, with the cursor,
    sorting, filtering, incremental search and Jump to Path all working. This one
    is a preview and may still change.

Also: a menu item no longer reaches the file list under an open dialog; on macOS
a drag out of XeFM starts on the first press instead of first bringing the window
forward; Copy Name(s) copies the row you are looking at; the Favorites picker no
longer touches the disk to draw itself, and a jump to a directory that is gone
leaves the pane where it was; Esc now reaches a directory listing that is still
being read; TEXT_EDITOR accepts the list its own template documents; the help
dialog names the key you just bound after a config reload; and the Windows build
survives a stripped shell handoff.

Full Changelog: v1.4.1...v1.5.0