Releases: DiamondEyesFox/kmiller
Releases · DiamondEyesFox/kmiller
KMiller 5.25.2
KMiller 5.25.2
Highlights:
- Restored stable Quick Look behavior after media UI regressions.
- Preserved expected Space-to-close Quick Look behavior.
- Improved Quick Look window stacking/activation reliability.
- Updated audio Quick Look layout to artwork-left and metadata-right.
- Fixed audio metadata card styling that could clip/crop text.
- Added YouTube-style media shortcuts in Quick Look:
- J: rewind 10s
- K: play/pause
- L: forward 10s
- Bumped app version metadata to 5.25.2.
Included commits:
KMiller 5.25.1
KMiller 5.25.1 Release Notes
Date: 2026-02-14
Highlights
- Safe release-track integration onto
origin/main(release/v5.25.1). - Quick Look now previews audio and video files with playback controls.
- Finder-style UX polish for tabs, context menus, and selection behavior.
Fixed
- Added tab-strip empty-space right-click context menu with
New Tab. - Fixed horizontal scrollbar theming consistency (including views that previously showed white bottom bars).
- Right-click now selects unselected items first (Miller and classic views), matching Finder expectations.
- Empty-space
New Foldernow creates in the clicked column/folder target in Miller view. - File chooser filters are now enforced in open mode (glob and MIME-aware matching).
- Main window runtime settings (toolbar/hidden/preview/view/zoom) now persist reliably.
- Miller selection status accounting now updates selected count/size.
Quick Look
- Added media preview support for common audio/video formats.
- Added media playback controls (play/pause + seek) in Quick Look.
- Improved unsupported-file fallback with file/type messaging.
Internal
- Added
FileOpsServiceabstraction and routed more open/copy/move/trash/delete operations through it. - Added lightweight linkage smoke checks (
ctest+tools/smoke_release.sh). - Version metadata updated to
5.25.1.
Audit
Updated parity roadmap:
docs/FINDER_PARITY_AUDIT.md
KMiller v5.22
Changes
- Enable drag & drop between Miller columns and views (move by default like Finder)
- Fix column focus handling - clicks and right-clicks properly set focus
- Add
getSelectedUrls()to MillerView for proper multi-selection support - Fix context menu to work with focused column, not just last column
- Filter duplicate selection indexes (only count column 0)
- Pass folder URL to empty space context menu
- Add dark theme scrollbar styling (#555555 handle, #707070 hover)
KMiller v5.19
Context Menu Overhaul
Bug Fixes
- Miller view multi-selection fixed - Context menu now works with all selected items, not just the clicked one
- Removed duplicate handler - Fixed potential double context menu issue from viewport backup handler
- Compress/Extract logic fixed - Now correctly handles multi-selection:
- Extract only shows for single archive selection
- Compress shows for any selection
New Features
- Selection-aware menu text - Shows item count: "Delete 5 Items Permanently" vs "Delete Permanently"
- Move to Trash option (Ctrl+Backspace) - Safe deletion using KIO trash integration
- Clearer permanent delete warning - Now says "This cannot be undone"
- Keyboard shortcuts in menu - All actions now show their shortcuts
Menu Shortcuts
| Action | Shortcut |
|---|---|
| Open | Ctrl+Down |
| Quick Look | Space |
| Cut | Ctrl+X |
| Copy | Ctrl+C |
| Paste | Ctrl+V |
| Duplicate | Ctrl+D |
| Rename | F2 |
| Move to Trash | Ctrl+Backspace |
| Delete Permanently | Shift+Delete |
| New Folder | Ctrl+Shift+N |
| Properties | Alt+Return |
KMiller v5.18
Keyboard Shortcuts and Status Bar Improvements
New Features
- Ctrl+Up: Go to enclosing folder (Finder standard)
- Ctrl+Down: Open selected file/folder (Finder standard)
- Ctrl+Shift+H: Toggle hidden files visibility
- Ctrl+Shift+G: Go to Folder dialog with path auto-completion
- Status bar now shows file size totals for selected items (e.g., "3 of 127 selected, 2.4 MB total")
Documentation
- Added ROADMAP.md with 100 proposed features organized by category
- Prioritization analysis with recommended implementation order
Technical Changes
- Added
openSelected()method to Pane for keyboard activation - Added
currentUrl()getter to Pane - Updated
statusChangedsignal to include file size information - Go to Folder dialog includes shell-style path completion
KMiller v5.17: Miller columns UX overhaul
What's New
Miller Columns UX Overhaul
- Single-click folder navigation - Click a folder to enter it (classic Finder behavior)
- Tab title updates dynamically - Shows current folder name as you navigate
- Proper first-item selection - Always selects the first alphabetical item when entering folders
- Focus on startup - Arrow keys work immediately without clicking first
QuickLook Improvements
- Rewritten to be minimal and frameless (like macOS)
- Dark theme, no buttons - keyboard only (Space/Esc to close, Up/Down to navigate)
Visual Polish
- Dark inactive selection color (#505050) for previous column highlights
- Preview pane text respects theme (transparent background)
- Default start path
/with proper tab name handling
Technical
- Added
Pane::focusView()andMillerView::focusLastColumn()for proper focus management - Added
navigatedTosignal for URL change tracking - Fixed async sort timing with
layoutChangedsignal
KMiller v0.5.2
Full Changelog: v0.4.7...v0.5.2
KMiller v0.4.2 (Alpha Release)
First working prototype of KMiller.
Proof of concept: includes Miller Columns view and Quick Look preview.
Many features are incomplete or buggy — not intended for daily use yet.
Does not yet have full basic File Manager functionality