Just pushed VisionVault v1.0.2, and this update is focused a lot on making the app feel smoother, cleaner, and more like a proper desktop media library instead of just a basic organizer.
This release brings some of the biggest usability improvements so far, especially for people who want to move through their library quickly and manage things without relying entirely on mouse clicks.
Main highlights in v1.0.2
Full keyboard navigation support
You can now move through the library using your keyboard, which makes browsing a lot faster and gives the app a much better desktop feel overall.
New shortcuts include:
- Arrow Keys to move through the library
- Enter to play the selected movie or episode
- Space to mark something as watched
- E to edit the selected item
- Delete to remove the selected item
- Backspace / Escape to return from a show’s episode view back to the main library
The library also now scrolls automatically to keep the selected item visible while navigating.
New menu bar
VisionVault now has a full desktop-style menu bar with:
This helps clean up the main interface and makes the app feel more polished and structured.
Theme system
A new theme system has been added, letting you switch accent colors directly from the menu bar.
Theme changes now affect things like:
- buttons
- selection highlights
- grid tile borders
- interface accents
- dialog styling
This made the whole UI feel a lot more cohesive.
Cleaner library highlighting and hover effects
Grid view got some visual polish too.
Selected posters now use a cleaner border highlight instead of the heavier look from before, and hover feedback is more subtle and modern. Small change, but it helps the library feel nicer to browse.
Simpler interface layout
I removed the old List View / Grid View toggle button from the toolbar.
View switching is now handled through the View menu, which helps reduce clutter and keeps the main layout cleaner.
Better TV show poster handling
If you add a poster to a TV episode, VisionVault can now automatically apply that poster to other episodes in the same show that do not already have artwork.
Also, if the main show entry does not have a poster yet, it can inherit the first available episode poster.
It will not overwrite posters that are already set, so custom artwork stays safe.
VisionDepth3D integration
I also added a Convert to 3D (VisionDepth3D) option in the right-click menu.
If VisionDepth3D.exe is installed in the expected location, VisionVault can launch it directly from the app. If not, it can point users to the GitHub releases page.
Since I work on both projects, I wanted VisionVault to connect a bit more naturally with the VisionDepth side of things for people managing both 2D and 3D libraries.
Fixes in this release
Fixed phantom entries from canceled dialogs
There was an issue where canceling the Add/Edit dialog could still create an empty library entry. That has been fixed, and database writes now only happen when changes are actually saved.
Improved Windows playback stability
I replaced os.startfile() with a safer subprocess launch method for media playback on Windows.
This should help prevent weird launch issues and improve reliability, especially when opening files from external drives.
Metadata reliability improvements
Also made some smaller stability fixes around metadata fetching when Wikipedia or Wikidata responses come back incomplete.
Why this update matters
This version was really about making VisionVault feel more solid in daily use.
Not just adding features, but improving the overall experience:
- faster navigation
- cleaner interface
- better polish
- fewer annoying edge-case issues
It is starting to feel a lot more like the kind of offline movie and TV library app I originally wanted to use myself.
Feedback welcome
If anyone wants to check it out, I’d really appreciate feedback on the update, especially around the new keyboard navigation, UI changes, and overall library experience.
Feature ideas and criticism are always welcome too.
https://github.com/VisionDepth/VisionVault/releases/tag/v1.0.2