3 Commits
Author SHA1 Message Date
DJ 52b5a1e5a4 refactor: extract save path helpers and remove obsolete JSONC handling
- Extract resolveSavePath() and buildSaveSetup() in SnipCommands.qml
  to eliminate duplicate save path logic between Copy and Edit commands
- Remove unnecessary sed JSONC comment stripping from record.sh since
  config format is now plain JSON
2025-12-19 18:20:28 -05:00
DJ c616efa0cc fix(screenshots): save to configured path with tilde expansion
Fixes #1 - Screenshots now properly save to disk when savePath is configured.

Changes:
- Changed config format from JSONC to JSON for reliable parsing
- Added tilde (~) expansion for all save paths
- Edit mode (swappy) now saves to configured savePath via -o flag
- Default paths: ~/Pictures/hypr-lens, ~/Videos/hypr-lens
- Added copyAlsoSaves option for users who want Copy to also save
- Copy mode (left-click) now clipboard-only by default
- Updated documentation and changelog

Closes #1
2025-12-19 18:12:08 -05:00
DJ 5d88afc46c feat: add helper scripts
- OpenCV-based content region detection (Python)
- Virtual environment setup for Python dependencies
- Screen recording wrapper for wf-recorder
2025-12-08 15:07:44 -05:00