New
- EXIF/IPTC Template Editors are standalone, resizable windows with size persistence.
- Metadata Editor is now a detached, resizable window with size persistence (replaces the modal).
- Batch Processing window is resizable and remembers its size across launches.
- Batch Edit added to list and thumbnail context menus with consistent wording and order.
- Open with Default App for single and multi‑selection, with a safety prompt for large opens.
- Image & Video popouts remember size and position, open at ~85% of the display, and support Reset Window Size.
- Sidebar: Favorites and Recents are collapsible; added Clear Recents.
- Keyboard Shortcuts: configurable shortcuts with conflict warnings, per‑category reset, and stable modifier order.
- File Browser Filters: filter by media type and hide sidecars (optionally only if paired); persistent with toolbar/View menu controls, Apply Filters to File Operations, and a ‘Filtered’ badge.
Improvements
- Editor, Batch, and Template Manager/Editor windows now persist both size and position.
- Help window now remembers its size (ui.window.help).
- Window size keys standardized under ui.window.* with one‑time migration from ui.modal.*.
- Context menus harmonized between list and thumbnail views; added Add Folder to Favorites.
- View menu gains filter controls (Show modes + Hide Sidecars), Clear Filters command, and active indicator.
- Default popout viewer sizing targets ~85% of the visible screen and enforces sensible minimums (≥ 800×600).
- Safety confirmation when opening 20+ files at once; configurable in Settings.
- Settings: Open Editor With Info Panel Tab and Sync Info Panel When Editor Tab Changes.
Fixes
- Eliminated ‘Publishing changes from within view updates’ warnings in Batch UI and editors.
- Fixed arrow‑key leakage from detached windows back to the main browser.
- Resolved occasional layout recursion when restoring window sizes.
- Removed actor‑isolation warnings in image viewer logging; improved gating under Verbose settings.
- Fixed ‘0 KB’ display in video popout; now shows actual size/bitrate where available.
- Photos items now display file size for images and videos in Essentials.
- Essentials tab shows relative path while Include Subfolders is enabled.
- Window position restores synchronously when a saved origin exists to avoid a one‑frame jump at open.
MetaScope 1.1.5 (Build 17)
Highlights
- EXIF/IPTC Template Editors are now standalone, resizable windows with size persistence.
- Metadata Editor is now a detached, resizable window with size persistence (replaces the old modal).
- Batch Processing window is resizable and remembers its size across launches.
- Batch Edit added to list and thumbnail context menus with consistent wording and ordering.
- Open with Default App for single and multi‑selection (with a safety prompt for large opens).
- Image & Video popouts remember size and position and open at ~85% of the current display; support Reset Window Size.
- Sidebar improvements: Favorites and Recents are collapsible; added Clear Recents.
- Keyboard Shortcuts: New configurable shortcuts with conflict warnings, per‑category reset, and stable modifier order.
- File Browser Filters: Filter by media type and hide sidecars (optionally only if paired); persistent settings with toolbar/View menu controls, Apply Filters to File Operations, and an active Filtered badge.
What’s Improved
-
Windows & Persistence
- EXIF/IPTC Template Editors open in their own windows; sizes persist across launches.
- Metadata Editor (single‑file editing) is now a separate, resizable window with size persistence.
- Batch Processing window is resizable with size persistence.
- EXIF/IPTC Template Managers remain windows; editor actions (New/Edit/Duplicate) open a separate editor window.
- Editor, Batch, and Template Manager/Editor windows now remember both size and position.
- Help window now remembers its size (ui.window.help).
- Internal key cleanup: window size keys aligned to
ui.window.*with one‑time migration fromui.modal.*. - Popout Image & Video Viewers (filesystem + Photos) persist width, height, and position; default sizing targets ~85% of the visible screen; enforce minimums (≥ 800×600); support Window → Reset Window Size.
-
Context Menus
- Harmonized list and thumbnail context menus: identical labels and order.
- Added Batch Edit… to both views; opens the detached Batch window.
- Added Open with Default App to single and multi‑select menus.
- Added filter controls to the View menu (Show modes + Hide Sidecars) with a Clear Filters command and Filtered indicator.
- Added Add Folder to Favorites in folder context menus (sidebar + file browser).
-
Safety & UX
- New confirmation when opening 20+ files at once; includes Don’t ask again.
- Settings toggle (General → Behavior) to control the confirmation dialog.
- Favorites and Recents in the sidebar are now collapsible and persist their state.
- Added Clear Recents in menus and context menus with confirmation.
-
Stability & Polish
- Eliminated Publishing changes from within view updates warnings in Batch UI and editors.
- Fixed arrow‑key leakage from detached windows back to the main browser.
- Resolved occasional layout recursion when restoring window sizes.
- Removed actor‑isolation warnings in the image viewer logging path; improved debug logging gating under Verbose settings.
- Fixed 0 KB display in video popout; now shows actual size/bitrate where available.
- Photos items now display file size for images and videos in Essentials.
- Essentials tab shows relative path while Include Subfolders is enabled.
- Window position restores synchronously when a saved origin exists to avoid one‑frame jump at open (Help, Editor, Batch, Template Managers/Editors).
Settings
-
General → Behavior:
- Confirm Before Opening Many Files: warns when launching 20+ files via Open with Default App.
- Open Editor With Info Panel Tab: when opening the Metadata Editor, start on the Info Panel’s current tab.
- Sync Info Panel When Editor Tab Changes: keep Info Panel and Editor tabs aligned when switching inside the Editor.
-
Keyboard:
- Customize shortcuts for core actions across the app; conflicts highlighted.
- Per‑category reset to defaults, Esc to cancel, and stable modifier order.
Developer Notes
- MARKETING_VERSION: 1.1.5; CURRENT_PROJECT_VERSION: 17.
- Window size keys standardized under
ui.window.*; migration handled inWindowSizePersistenceView.
How to Update
MetaScope is available on the Mac App Store. Updates are delivered automatically, or you can visit the App Store page:
If you have feedback or requests for future releases, please contact support via the MetaScope Help menu.