Releases: blackbartblues/Wayfile
Release list
Wayfile 1.1.0
Wayfile 1.1.0
A big feature release for the obsidian-and-gold Qt6/QML file manager: a brand-new icon system, custom per-type icons, a redesigned interface, and a reorganised Settings.
✨ Highlights
A distinguishable icon system
Folders and files no longer read as one undifferentiated gold texture.
- Folders share a single gold identity with light cream emblems (Documents, Downloads, Pictures, Git, Docker, src, node_modules, …).
- Files render as labelled cream "pages" with a colour-coded type ribbon:
- one universal
</>symbol for every programming language and structured-data format (JS, Python, Rust, Go, C/C++, JSON, YAML, XML, TOML, shell, …), distinguished by ribbon colour + label; - dedicated symbols for Markdown, Git, spreadsheets, databases, config, certificates, audio, images, video, 3D models, vectors and fonts;
- distinctive glyphs for archives (gold folder + zip) and apps (teal window).
- one universal
- Built on a new C++
IconMapwith unit tests; thumbnails still win for images/video.
Recolor any file type
- Right-click a file → Recolor Icon opens a dialog with a live preview, a 32-colour ribbon palette and a symbol picker.
- Apply gives every file of that type your custom colour/symbol; Reset restores the default.
- Overrides persist to a
icon-overrides.jsonsidecar and update live.
Interface rework
- The top toolbar is gone — content fills the window.
- File actions and search moved into a new sidebar action bar that collapses to an overflow menu in compact mode.
- Every pane gained a navigable path strip across its top.
- Split view panes are now seamless and flush, parted by a single hairline divider.
- The window is dragged from the tab bar.
Typography
- The whole interface moved to IBM Plex Sans, with slightly larger text for readability.
Settings, reorganised
- Eight focused sections — Theme, Appearance, Browsing, Sidebar, Window, Motion, Palette, Tools — in a larger window.
- The theme picker is surfaced and several previously hidden options are now exposed.
🛠 Fixes & polish
- Quill tooltip now has a visible raised background.
- Compact sidebar rail glyphs centred and normalised; redundant favorite-star anchors removed; overflow menu items gained icons.
- Sidebar action iconbar never clips merge/settings actions.
Notes
Local build from source / AUR (wayfile-git) remains the recommended install. No AppImage is attached to this release.
Wayfile 1.0.1
Maintenance release rolling up the security, performance, and stability work since 1.0.0. No visual changes — everything here is under the hood.
🔒 Security
- Reject zip-slip / absolute-path entries during archive extraction
- Guard archive-root navigation against
..path traversal - Validate clipboard MIME types and resolve
$TERMINALsafely - Cap archive compress/extract with a wall-clock timeout
⚡ Performance
- O(1) MIME classification and a prebuilt folder-type lookup
- Cache folder item counts across scrolls; O(1) per-row selection checks
- Coalesce selection-canvas repaints; clamp rubber-band scans to the viewport
- Move remote file properties, the trash listing, and undo off the GUI thread; batch Flatpak trashing
✨ New
- Hidden folders now appear under a dedicated Hidden root in the Places tree
🐛 Fixes
- Miller view highlights the current folder by path, not basename
- Archive extract-and-navigate no longer leaks or fires on unrelated operations
- Quick preview reports folder vs. file correctly on the first frame
- Left-pane (index 0) operations no longer misroute to the active pane in split view
- Guard transfer cancellation against a worker-thread race
🧹 Internal
- Extracted TransferController, SidebarCompactRail, DropParse, and a shared SelectionController; centralised model-role constants in a Roles singleton; retired the paneNavTick hack in favour of reactive properties
Full changelog: v1.0.0...v1.0.1
Wayfile 1.0.0
Wayfile 1.0.0 — the first stable release of the obsidian-and-gold Bifröst file manager for Wayland.
A comprehensive overhaul of HyprFM by Soyeb Pervez Jim — built on HyprFM's foundations and reworked from the ground up.
Highlights
- Hybrid default view — a folder grid over a sortable file list with one shared selection
- Thin-frame, type-coloured icons and accent folders, with a soft gold bloom on hover/selection
- Five live accent presets — Bifröst, Aurora, Nebula, Ember, Verdant — derived from a single accent on a shared obsidian base; the whole UI retints live
- Colours settings page — preset picker, token-by-token editing, and save-as-named-theme
- Unified sidebar — Favorites with colour tags, an expandable Places tree, devices with capacity meters, and network locations
- Merged tabs into split supertabs, Miller columns, quick preview, async file operations, and git status
- Type stack — Inter, Cormorant Garamond, JetBrains Mono — and a new compass-folder logo
Install (Arch)
```bash
yay -S wayfile-git
```
Or build from source — see the README.
Wayfile wouldn't exist without Soyeb Pervez Jim's HyprFM — all credit for the original file manager goes to the upstream project.