Skip to content

Conversation

@diegoavarela
Copy link

Summary

  • Auto-save on close: Screenshots are now automatically saved when closing the preview window (configurable in Settings)
  • Floating style panel: Color/stroke options now appear as a floating panel over the image instead of expanding the toolbar
  • Recent captures improvements:
    • Clicking recent captures in menu opens them in editor for further editing
    • Clicking recent captures in sidebar gallery loads them into current editor
    • Menu reloads recent captures when opened
  • Crop behavior fix: Cropping no longer resizes the window, only the image within it
  • Settings UI: Increased window height to accommodate new toggle

Test plan

  • Capture a screenshot, close preview with ESC → should auto-save
  • Disable auto-save in Settings → closing should discard without saving
  • Select annotation tool → floating panel appears over image
  • Click recent capture in menu → opens in editor
  • Click recent capture in sidebar → loads into current editor
  • Crop image → window size stays the same

🤖 Generated with Claude Code

diegoavarela and others added 3 commits January 8, 2026 21:31
- Add WindowCaptureService actor for capturing specific windows
- Add WindowSelector overlay UI for selecting windows visually
- Fix multi-monitor coordinate conversion in SelectionOverlayWindow
- Add high quality interpolation for image display
- Integrate window capture into MenuBarController and AppDelegate

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Window capture (Cmd+Shift+6) and window with shadow (Cmd+Shift+7)
- Screenshot sound on capture
- Drag & drop with file URL support (works with terminals)
- Fix DisplaySelector race condition (menuDidClose vs displaySelected)
- Fix WindowCaptureService filter (windowLayer < 0)
- Change default shortcuts to Cmd+Ctrl+3/4 (avoid macOS conflict)
- Disable sandbox for global hotkeys
- Modernized Settings UI with tabs
- Menu width 250px minimum
- All 4 shortcuts configurable in Settings
- NSLog debugging (can be removed later)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ovements

- Add auto-save on close setting (default: true) with toggle in Settings
- Replace inline toolbar style options with floating panel over image
- Recent captures in menu now open in editor instead of Finder
- Recent captures in sidebar gallery now load into current editor
- Crop no longer resizes the window, only the image
- Recent captures menu reloads from UserDefaults when opened
- Increase Settings window height to 640px

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant