Skip to content

Release 0.2.0: black-screen fix, Screen Draw select tool, versioning and automatic GitHub releases - #3

Merged
imnakul merged 5 commits into
masterfrom
chore/release-automation
Sep 27, 2026
Merged

imnakul merged 5 commits into
masterfrom
chore/release-automation

Conversation

@imnakul

@imnakul imnakul commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

What is in this PR

  • fix(capture): keep the window layer in sync so the overlay hides on exit (Part A)
  • feat(screen-draw): add a default Select tool to move, resize and delete drawings (Part B)
  • ci: add version scripts, PR checks and release workflow (Part C)
  • chore(release): v0.2.0 (version bump, always last)

Parts A and B ship in the first automated release (0.2.0): the release fires when this PR is merged.

Before merging (release build of this branch)

  1. Open capture and press Escape 10 times in a row. The overlay disappears each time, and there is never a black screen. Repeat with Copy, Save and Copy and Save.
  2. Scrolling capture: the overlay is not visible in the stitched result.
  3. Screen Draw opens with Select. Draw a rectangle, an arrow and some text. Move each one, resize the rectangle, drag the arrow end, and resize the text. Delete one with the Delete key and one with the Delete button, and undo each. V returns to Select from another tool. Escape deselects first, then closes.

Steps Nakul takes after merging

  1. Open GitHub Actions Release. It should finish green, and Releases should show CapKit 0.2.0 with the installer and its .sha256 file.
  2. Install it. Settings/sidebar should show v0.2.0 and the commit sha, and Windows Installed apps should show 0.2.0.
  3. Open a small PR. CI should run on it.
  4. Windows will warn Unknown publisher when installing. That is expected until code signing is set up (Think Later).

Merging this PR produces the first release: the version on master becomes 0.2.0, the tag does not exist yet, so the release workflow publishes it.

🤖 Generated with Claude Code

imnakul and others added 4 commits September 26, 2026 22:14
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…te drawings

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
snaphub Ready Ready Preview Sep 27, 2026 4:50pm UTC

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@imnakul
imnakul merged commit 5298700 into master Sep 27, 2026
3 checks passed
@imnakul
imnakul deleted the chore/release-automation branch September 27, 2026 17:35

This branch was successfully deployed

1 active deployment
Preview — 9b7bb17c Deployed Sep 27, 2026 by vercel[bot]
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