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.