mirror of
https://github.com/mrgoonie/winshot.git
synced 2026-04-26 18:45:57 +03:00
[PR #74] [MERGED] feat(editor): add fill color and corner radius controls for shape annotations #84
Labels
No labels
bug
enhancement
enhancement
pull-request
question
released
released on @beta
released on @dev
released on @latest
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/winshot#84
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/mrgoonie/winshot/pull/74
Author: @mrgoonie
Created: 1/12/2026
Status: ✅ Merged
Merged: 1/12/2026
Merged by: @mrgoonie
Base:
dev← Head:goon📝 Commits (10+)
3960593feat(types): add fill color and corner radius to annotation model55ad971refactor(toolbar): extract reusable ColorPickerDropdown with portal-based positioningdf5cfe6feat(app): add fill color and corner radius controls to editor statefa92942feat(canvas): render fill colors and corner radius for shapes4b78094build: update manifest and gitignorea10849dchore(agents): update agent docs826b6e9chore(release): 1.5.0-beta.2 [skip ci]50f52dfchore(release): 1.4.1 [skip ci]c6f440cchore(release): 1.5.0 [skip ci]0e1bfa1chore: merge dev into goon📊 Changes
12 files changed (+4541 additions, -526 deletions)
View changed files
📝
.gitignore(+2 -1)➕
AGENTS.md(+46 -0)📝
frontend/dist/index.html(+2 -2)📝
frontend/src/App.tsx(+59 -7)📝
frontend/src/components/annotation-shapes.tsx(+2 -1)📝
frontend/src/components/annotation-toolbar.tsx(+252 -114)📝
frontend/src/components/editor-canvas.tsx(+14 -5)📝
frontend/src/components/settings-panel.tsx(+25 -0)📝
frontend/src/types/index.ts(+3 -2)📝
frontend/wailsjs/go/models.ts(+2 -0)📝
internal/config/config.go(+9 -8)📝
release-manifest.json(+4125 -386)📄 Description
Summary
Changes
fillandcornerRadiusproperties to Annotation interfaceColorPickerDropdowncomponent using React Portal to escape overflow:hidden containersfillColorandshapeCornerRadiusstate with proper event handlersTest Plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.