Skip to content

Releases: connectjeff/rearview

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 13 Jun 04:14

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 12 Jun 20:32

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@connectjeff connectjeff released this 12 Jun 20:01

v1.0.2

Security

  • Removed unused microphone permission — NSMicrophoneUsageDescription was declared in Info.plist but the app never requests mic access. Removed to avoid confusing users with unnecessary permission prompts.
  • Snapshot error handling — all file I/O now uses proper do/catch instead of try?. Failures are logged via NSLog instead of being silently swallowed.
  • Clip recording location — clips save to ~/Movies/RearViewMirror/. Path logged on save.

Accessibility

  • Dynamic Type support — all fonts now use NSFont.systemFontSize(for:) instead of hardcoded point sizes. Respects the system text size setting in Accessibility > Display.
  • Reduced motion respect — popover animation checks NSWorkspace.shared.accessibilityDisplayShouldReduceMotion before animating.
  • Accessibility labels — added to all anchor grid position buttons (by position name), MetalRenderView, PreviewView, labelled rows, and section titles.
  • Anchor grid accessible — all 12 position buttons now have accessibility labels set to their position name instead of empty titles.

UI Changes

  • Two-column settings layout — popover redesigned to two-column grid. Left: Camera, View, Window, Position, System. Right: Motion, Face Tracking, Recording, Display, Video Effects.
  • Wider popover (480px), increased edge margins (20px), wider labels (80px), symmetric margins.
  • Removed Device label from camera selector.

Distribution

  • Homebrew cask — install via brew tap connectjeff/rearview && brew install --cask rearviewmirror

v1.0.1

Choose a tag to compare

@connectjeff connectjeff released this 12 Jun 18:47

Fixed: Hotkeys changed from ⌘⇧ to ⌥⌘ to avoid conflicts with common app shortcuts. Background removal section removed from settings. Added missing v3.0 UI controls (video effects, grid overlay, launch at login, auto-hide on fullscreen). FullscreenMonitor helper created.