[PR #17] [MERGED] Merge goon branch to dev: CI, crop feature, and documentation updates #56

Closed
opened 2026-03-03 15:57:33 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mrgoonie/winshot/pull/17
Author: @mrgoonie
Created: 12/6/2025
Status: Merged
Merged: 12/6/2025
Merged by: @mrgoonie

Base: devHead: goon


📝 Commits (10+)

  • 711ec33 feat(display): implement active monitor detection for multi-monitor support
  • 7274a4d feat: implement GitHub #7 UX improvements
  • 8972166 chore: remove node_modules from git tracking
  • 12d7358 feat(annotations): implement GitHub #8 UX improvements
  • b56bc57 feat(annotations): add draggable control point for curved arrow tension
  • 5a60329 fix(overlay): increase window hide delay to prevent capture in screenshots
  • 22b113c feat(windows): add thumbnail capture for window selection list
  • 1a38058 feat(annotations): implement spotlight feature (#13)
  • 0173594 feat(import): implement image import from computer (GitHub #10)
  • 2225710 fix(window): preserve size during capture and improve Wails API usage

📊 Changes

4155 files changed (+3057 additions, -1940522 deletions)

View changed files

📝 .claude/active-plan (+1 -1)
📝 .github/workflows/release.yml (+2 -2)
📝 .gitignore (+0 -1)
📝 app.go (+215 -55)
demo.mp4 (+0 -0)
📝 docs/codebase-summary.md (+34 -6)
docs/editor-structure.md (+560 -0)
📝 frontend/dist/index.html (+2 -2)
frontend/node_modules/.bin/autoprefixer (+0 -16)
frontend/node_modules/.bin/autoprefixer.cmd (+0 -17)
frontend/node_modules/.bin/autoprefixer.ps1 (+0 -28)
frontend/node_modules/.bin/baseline-browser-mapping (+0 -16)
frontend/node_modules/.bin/baseline-browser-mapping.cmd (+0 -17)
frontend/node_modules/.bin/baseline-browser-mapping.ps1 (+0 -28)
frontend/node_modules/.bin/browserslist (+0 -16)
frontend/node_modules/.bin/browserslist.cmd (+0 -17)
frontend/node_modules/.bin/browserslist.ps1 (+0 -28)
frontend/node_modules/.bin/cssesc (+0 -16)
frontend/node_modules/.bin/cssesc.cmd (+0 -17)
frontend/node_modules/.bin/cssesc.ps1 (+0 -28)

...and 80 more files

📄 Description

Summary

  • Updated release workflow to use PAT instead of persist-credentials
  • Fixed crop export dimensions and overlay visibility during capture
  • Added crop feature integration into editor workflow with toolbar and aspect ratio controls
  • Demo video documentation

Commits

  • ci: update release workflow to use PAT instead of persist-credentials
  • docs: demo video
  • fix(crop): export with correct dimensions and hide overlay during capture
  • fix: crop issue
  • feat(crop): integrate crop feature into editor workflow
  • feat(crop): add CropToolbar component with aspect ratio controls

Base branch

  • Merging into: dev
  • Source: goon

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mrgoonie/winshot/pull/17 **Author:** [@mrgoonie](https://github.com/mrgoonie) **Created:** 12/6/2025 **Status:** ✅ Merged **Merged:** 12/6/2025 **Merged by:** [@mrgoonie](https://github.com/mrgoonie) **Base:** `dev` ← **Head:** `goon` --- ### 📝 Commits (10+) - [`711ec33`](https://github.com/mrgoonie/winshot/commit/711ec339fc65d0f02931706a5fe938aa9b1cb487) feat(display): implement active monitor detection for multi-monitor support - [`7274a4d`](https://github.com/mrgoonie/winshot/commit/7274a4dd56598ff6827947f0a2c425cf2a26336e) feat: implement GitHub #7 UX improvements - [`8972166`](https://github.com/mrgoonie/winshot/commit/89721662fa941b3e6f260389ac96c8e3e24f4f6b) chore: remove node_modules from git tracking - [`12d7358`](https://github.com/mrgoonie/winshot/commit/12d735837c2cab292cd9780cdf112b61d163e561) feat(annotations): implement GitHub #8 UX improvements - [`b56bc57`](https://github.com/mrgoonie/winshot/commit/b56bc5769c95ed46889b1d4c091e22f6cfe7d845) feat(annotations): add draggable control point for curved arrow tension - [`5a60329`](https://github.com/mrgoonie/winshot/commit/5a6032908e922fc48d323d1e781ae09821575f00) fix(overlay): increase window hide delay to prevent capture in screenshots - [`22b113c`](https://github.com/mrgoonie/winshot/commit/22b113c7d06534b66399a63113210952d3773624) feat(windows): add thumbnail capture for window selection list - [`1a38058`](https://github.com/mrgoonie/winshot/commit/1a3805862aecd69770ddf4fe719431a51d2194c3) feat(annotations): implement spotlight feature (#13) - [`0173594`](https://github.com/mrgoonie/winshot/commit/01735945bb9e73a8ec368f38890185c38877fecf) feat(import): implement image import from computer (GitHub #10) - [`2225710`](https://github.com/mrgoonie/winshot/commit/2225710a4d228034ea051e363f613bbfa263b7d6) fix(window): preserve size during capture and improve Wails API usage ### 📊 Changes **4155 files changed** (+3057 additions, -1940522 deletions) <details> <summary>View changed files</summary> 📝 `.claude/active-plan` (+1 -1) 📝 `.github/workflows/release.yml` (+2 -2) 📝 `.gitignore` (+0 -1) 📝 `app.go` (+215 -55) ➕ `demo.mp4` (+0 -0) 📝 `docs/codebase-summary.md` (+34 -6) ➕ `docs/editor-structure.md` (+560 -0) 📝 `frontend/dist/index.html` (+2 -2) ➖ `frontend/node_modules/.bin/autoprefixer` (+0 -16) ➖ `frontend/node_modules/.bin/autoprefixer.cmd` (+0 -17) ➖ `frontend/node_modules/.bin/autoprefixer.ps1` (+0 -28) ➖ `frontend/node_modules/.bin/baseline-browser-mapping` (+0 -16) ➖ `frontend/node_modules/.bin/baseline-browser-mapping.cmd` (+0 -17) ➖ `frontend/node_modules/.bin/baseline-browser-mapping.ps1` (+0 -28) ➖ `frontend/node_modules/.bin/browserslist` (+0 -16) ➖ `frontend/node_modules/.bin/browserslist.cmd` (+0 -17) ➖ `frontend/node_modules/.bin/browserslist.ps1` (+0 -28) ➖ `frontend/node_modules/.bin/cssesc` (+0 -16) ➖ `frontend/node_modules/.bin/cssesc.cmd` (+0 -17) ➖ `frontend/node_modules/.bin/cssesc.ps1` (+0 -28) _...and 80 more files_ </details> ### 📄 Description ## Summary - Updated release workflow to use PAT instead of persist-credentials - Fixed crop export dimensions and overlay visibility during capture - Added crop feature integration into editor workflow with toolbar and aspect ratio controls - Demo video documentation ## Commits - ci: update release workflow to use PAT instead of persist-credentials - docs: demo video - fix(crop): export with correct dimensions and hide overlay during capture - fix: crop issue - feat(crop): integrate crop feature into editor workflow - feat(crop): add CropToolbar component with aspect ratio controls ## Base branch - Merging into: dev - Source: goon --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 15:57:33 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/winshot#56
No description provided.