github yappologistic/Maia v0.5.0
Maia 0.5.0

latest releases: v0.7.0, v0.6.0
25 days ago

Pick files for other apps, walk folders in columns, tell the filter exactly what you want, and change archives in place. Updating from 0.4.0 shows What's New once, with a short film of the main ones. Anything with glibc 2.35 or newer runs it, on x86_64 and ARM64.

  • Maia can be the Open and Save dialog of apps that ask the desktop portal for a file: Chromium, Electron and Flatpak apps and GTK 4.18 or later by themselves, Firefox, GTK 3 and Qt apps with their portal setting (Options > Startup & system > Open and save dialog, or maia --set-picker; the README says what each app needs)
  • A Columns view, one column for each folder on the way down (Ctrl+Shift+7)
  • The filter takes OR (a | b), NOT (-draft), parentheses, type:, ext:, owner:, accessed:, *.globs and /regex/, and Save As Smart Folder keeps all of it
  • Select and copy text in every preview: text, code, logs, Markdown, tables, data, SQLite and hex
  • Sort photos in the viewer: Delete puts one in the trash, R and L turn it, Ctrl+1 to Ctrl+7 give it a colour, T any tag, and C holds it beside the next
  • Tags in the sidebar, a Tags column, sort and group by tag, and a tag renamed or removed across your home
  • Date Taken, Dimensions and Duration columns, sorted and grouped by the month a photo was taken; the Details card shows a video's length, resolution and codecs
  • Change zip, 7z and tar archives in place: add, rename, delete and make folders, each undoable, and a locked archive stays locked
  • Compressing asks for the name, format, level and password and shows real progress; Pause and Cancel work while compressing and extracting
  • .deb and .rpm packages, and a lone .gz, .xz, .bz2 or .zst file, open like folders
  • Copies on one disk take turns instead of slowing each other down, and Check copies reads every copy back from the disk (Options > Files & folders)
  • Redo (Ctrl+Shift+Z or Ctrl+Y), and Undo and Redo both outlast a restart
  • A new icon

For power users: Copy To and Move To pick the folder in Go To, recent ones first (Shift+F5, Shift+F6), and Select Matching selects what a pattern such as IMG_*.{png,jpg} names.

For developers: several shells in the terminal panel (Ctrl+Shift+T), search through what scrolled past (Ctrl+Shift+F), Ctrl+click on a URL or a file:line to open it, and the mouse for vim, less and tmux. The git history is searched by words, author:, path:, since: and until: (Ctrl+F), compares two branches or commits, and merges a branch from its menu.

  • Undoing a move to another drive moves the files back instead of failing

  • Undoing a second change to the same file brings back the version before that change, not the one before the first

  • A press on a job card no longer selects the panel under it

  • A long filter stays on its line in the box instead of wrapping below it

  • The terminal's find bar no longer reaches over the status bar when the panel is short

  • maia_0.5.0_amd64.deb / arm64.deb: Debian, Ubuntu, Mint, Pop!_OS

  • maia-0.5.0-1.x86_64.rpm / aarch64.rpm: Fedora, RHEL, openSUSE

  • Maia-0.5.0-x86_64.AppImage / aarch64: any distribution

  • maia-0.5.0-linux-x86_64.tar.gz / aarch64: unpack and run install.sh

  • maia-linux-x86_64 / aarch64: the program alone

Every one of them updates from Options > Startup & system: the .deb and .rpm through your package manager after your password, the others in place.

SHA256SUMS lists every file's checksum.

Don't miss a new Maia release

NewReleases is sending notifications on new releases.