[PR #5] [MERGED] feat: enhance text annotation with font controls and UX improvements #51

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

📋 Pull Request Information

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

Base: devHead: goon


📝 Commits (9)

  • 4ecfb4c Merge pull request #1 from mrgoonie/themes/vibrant-glass
  • b56be2b Merge pull request #2 from mrgoonie/themes/vibrant-glass
  • ad28641 Merge pull request #3 from mrgoonie/themes/vibrant-glass
  • 47edfa2 Merge pull request #4 from mrgoonie/themes/vibrant-glass
  • 52e6831 chore(release): 1.0.0 [skip ci]
  • 9af75bf docs: add BSD 3-Clause license and update README
  • b20fdea feat(text-annotation): enhance UX with font controls and auto-edit mode
  • d073645 Merge remote-tracking branch 'origin/main' into goon
  • b520140 chore(release): 1.0.0-beta.1 [skip ci]

📊 Changes

7 files changed (+290 additions, -44 deletions)

View changed files

📝 CHANGELOG.md (+31 -0)
LICENSE (+28 -0)
📝 README.md (+1 -1)
📝 frontend/src/App.tsx (+31 -0)
📝 frontend/src/components/annotation-shapes.tsx (+72 -16)
📝 frontend/src/components/annotation-toolbar.tsx (+118 -23)
📝 frontend/src/components/editor-canvas.tsx (+9 -4)

📄 Description

Summary

  • Add comprehensive font customization controls for text annotations
  • Enhance annotation toolbar with font family, size, and style options
  • Implement auto-edit mode for improved user experience
  • Add BSD 3-Clause license and update README documentation
  • Merge latest changes from main branch

Changes

  • Enhanced annotation-shapes component with improved styling options
  • Expanded annotation-toolbar with font controls (family, size, weight, style)
  • Updated App component to support new text annotation features
  • Editor canvas improvements for better annotation handling
  • Updated CHANGELOG and documentation

Test Plan

  • Test font family selection in annotation toolbar
  • Test font size adjustments (range 8-72px)
  • Test font styling options (bold, italic, underline)
  • Test auto-edit mode activation/deactivation
  • Verify text annotations display with selected font properties
  • Test on both light and dark themes
  • Verify no regressions with existing annotation features

🔄 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/5 **Author:** [@mrgoonie](https://github.com/mrgoonie) **Created:** 12/3/2025 **Status:** ✅ Merged **Merged:** 12/3/2025 **Merged by:** [@mrgoonie](https://github.com/mrgoonie) **Base:** `dev` ← **Head:** `goon` --- ### 📝 Commits (9) - [`4ecfb4c`](https://github.com/mrgoonie/winshot/commit/4ecfb4c51a488188bee468c50b8b404517eebdeb) Merge pull request #1 from mrgoonie/themes/vibrant-glass - [`b56be2b`](https://github.com/mrgoonie/winshot/commit/b56be2b0ae1400d4da21e783ae0a0e130f56facf) Merge pull request #2 from mrgoonie/themes/vibrant-glass - [`ad28641`](https://github.com/mrgoonie/winshot/commit/ad286415d5d5e1b58a423200b4ff696cda9ff871) Merge pull request #3 from mrgoonie/themes/vibrant-glass - [`47edfa2`](https://github.com/mrgoonie/winshot/commit/47edfa257023a990c52c9f4188347c4e2b63514e) Merge pull request #4 from mrgoonie/themes/vibrant-glass - [`52e6831`](https://github.com/mrgoonie/winshot/commit/52e683175fe7a94d2ad6c4aa18424fba8af7613f) chore(release): 1.0.0 [skip ci] - [`9af75bf`](https://github.com/mrgoonie/winshot/commit/9af75bf0dbe57a68e0ce9762f8e12395a969dfda) docs: add BSD 3-Clause license and update README - [`b20fdea`](https://github.com/mrgoonie/winshot/commit/b20fdea79e203f92726726352ad794ad1cd62631) feat(text-annotation): enhance UX with font controls and auto-edit mode - [`d073645`](https://github.com/mrgoonie/winshot/commit/d07364511b14bb735de88efbe6b71185bed90bb3) Merge remote-tracking branch 'origin/main' into goon - [`b520140`](https://github.com/mrgoonie/winshot/commit/b5201408d0b3fd02459962414668bdd75a094d5a) chore(release): 1.0.0-beta.1 [skip ci] ### 📊 Changes **7 files changed** (+290 additions, -44 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+31 -0) ➕ `LICENSE` (+28 -0) 📝 `README.md` (+1 -1) 📝 `frontend/src/App.tsx` (+31 -0) 📝 `frontend/src/components/annotation-shapes.tsx` (+72 -16) 📝 `frontend/src/components/annotation-toolbar.tsx` (+118 -23) 📝 `frontend/src/components/editor-canvas.tsx` (+9 -4) </details> ### 📄 Description ## Summary - Add comprehensive font customization controls for text annotations - Enhance annotation toolbar with font family, size, and style options - Implement auto-edit mode for improved user experience - Add BSD 3-Clause license and update README documentation - Merge latest changes from main branch ## Changes - Enhanced annotation-shapes component with improved styling options - Expanded annotation-toolbar with font controls (family, size, weight, style) - Updated App component to support new text annotation features - Editor canvas improvements for better annotation handling - Updated CHANGELOG and documentation ## Test Plan - [ ] Test font family selection in annotation toolbar - [ ] Test font size adjustments (range 8-72px) - [ ] Test font styling options (bold, italic, underline) - [ ] Test auto-edit mode activation/deactivation - [ ] Verify text annotations display with selected font properties - [ ] Test on both light and dark themes - [ ] Verify no regressions with existing annotation features --- <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:30 +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#51
No description provided.