Note: Because Axis is a freshly compiled, unsigned Rust/Tauri application, some sensitive antivirus scanners may flag the installer as a false positive. The source code is entirely open-source and viewable here.
This release focuses on making Axis faster to use, easier to configure, and more efficient with large collections. It introduces keyboard shortcuts, bulk stat editing, a centralized settings panel, improved light mode visuals, and major storage optimizations for exports and backups.
✨ New Features
⌨️ Keyboard Shortcuts
Axis now supports global keyboard shortcuts for faster workflows:
- N → Open the Add Item modal
- E → Edit the currently opened item
- Delete → Delete the currently opened item
- ← / → → Navigate item images from the keyboard
Shortcuts automatically disable themselves while typing, while modals are open, during compare mode, while the hamburger menu is open, and while using bulk edit mode to avoid accidental actions or conflicts with browser shortcuts.
🧮 Bulk Edit Stats
Managing large collections just became significantly easier.
Bulk Edit introduces a dedicated multi-selection mode that allows you to:
- Select large groups of items at once
- Apply a score to a category across every selected item
- Select all currently visible items while respecting active filters
- Apply multiple categories without losing your selection
- Exit instantly with Escape
Selections remain active after applying changes, making large editing sessions much faster.
⚙️ Centralized Settings Panel
A new Settings panel is now available directly from the hamburger menu.
Appearance
- Theme controls
- Dark and Light mode switching
Stats
- Stat Scale selection (10 or 100)
Display
- Default Grid/List view preferences
Danger Zone
- Clear all items
- Full reset with typed confirmation protection
About
- Version information
- Open-source project details
- Direct links to GitHub and Releases
🎨 Light Theme Refresh
The Light theme has been rebuilt around a cooler gray-blue palette.
The new colors feel much closer to the Dark theme while preserving the existing accent colors and overall identity of the application.
The result is a more consistent experience across both themes without sacrificing readability or contrast.
📦 Storage & Export Improvements
ZIP exports and backups are now significantly smaller.
Previously, exported images were stored twice:
- Embedded inside
data.jsonas base64 - Stored again as image files
Exports now store image data only once:
data.jsoncontains filename references only- Image bytes exist exclusively inside the
images/folder
This dramatically reduces export sizes for larger collections and removes unnecessary duplication.
🐛 Bug Fixes
-
Compare Charts - Fixed radar and bar charts appearing incorrectly in Light mode.
-
Compare Charts - Chart colors now adapt automatically to the active theme.
-
Score Colors - Fixed score tier colors disappearing in Light mode due to CSS specificity issues.
-
Score Bars - Fixed remaining hardcoded
/10calculations in item cards when using a maximum score of 100. -
Keyboard Navigation - Added keyboard navigation support for image carousels in both the side panel and fullscreen viewer.
Cleanup
- Removed the final leftover
CToolreference from the codebase. - General internal cleanup and maintenance improvements.
Small Improvements
- Added version information to the bottom of the hamburger drawer.
- Improved discoverability of important settings.
- Better consistency between toolbar controls and settings.
Full Changelog: v1.3.0...v1.4.0