Repository navigation
MovieTagger 1.1
A major usability release: a redesigned app icon and 40+ fixes from a full UX and accessibility review. Signed with Developer ID and notarized by Apple — installs with no Gatekeeper warning.
Install
- Download MovieTagger-1.1.zip below and unzip it.
- Drag MovieTagger.app to your Applications folder (replace 1.0 if present).
Requires macOS 13.0 (Ventura) or later and a free TMDb API key.
New icon
A clean, modern clapperboard that finally looks at home in the Dock — and stays legible all the way down to 16px.
Safer file handling
- No more surprise " (1)" renames: re-tagging a file already named to your pattern keeps its name; the rename preview now shows exactly what will happen, including collision handling.
- Confirmation before the irreversible in-place metadata write, with the exact rename spelled out.
- Empty or invalid naming patterns can no longer rename files to invisible dotfiles.
- Unreadable files are rejected when selected, not after a wasted trip through the whole flow.
- A rename failure after a successful write is now reported accurately.
Smoother workflow
- Search results survive Back navigation; the results list supports real keyboard use (arrows, Return, Escape) and the search field is focused on entry.
- Going Back from Review & Edit no longer destroys your edits; Cancel asks before discarding.
- Loading a movie can be cancelled and never yanks you to a screen you already left.
- File → Open MP4… (Cmd+O), a window title that shows the file being tagged, and no more confusing duplicate windows.
- Genres are now editable like every other field; failed poster loads get a retry button.
Settings that behave like macOS
- Your TMDb API key is verified live against TMDb before saving — with whitespace trimming and a clear message if you pasted the (wrong) v4 token.
- Settings apply instantly; keys can be revealed while typing and removed entirely.
- Closing Settings can no longer silently lose a freshly pasted key.
Accessibility
- VoiceOver labels across the app: drop zone, search results, poster picker (with selection state), settings, and all form fields.
- Bigger hit targets for tag-remove buttons; Escape/Return keyboard shortcuts on every screen where they're safe.