Releases: AAALI/ShakeFeedbackKit
Releases · AAALI/ShakeFeedbackKit
v1.1.0 - Enhanced Annotation System with Persistent State
🎨 Major Annotation System Improvements
This release brings significant enhancements to the annotation system with robust persistence, improved visual feedback, and better user experience.
✨ New Features
Robust Annotation System
- Cross-session persistence - Annotations now persist when reopening the annotation view
- Comprehensive undo functionality - Undo works for all annotations, including those from previous sessions
- Clear all annotations with confirmation dialog and immediate visual feedback
- Auto-navigation fallback - Ensures users don't stay on visually stale annotation screens
- Dual-tracking system - Uses both UIBezierPath and raw points for reliable state management
Enhanced UI/UX
- Visual feedback improvements - Immediate clearing or smooth auto-navigation
- Distinct highlighter icon - Now uses crayon icon for better visual distinction
- Better aspect-fit scaling - Annotations properly scale with screenshot dimensions
🔧 Improvements
- Optimized drawing performance with efficient redraw logic
- Improved annotation serialization to preserve all stroke data
- Better state synchronization between stored and displayed annotations
🐛 Bug Fixes
- Fixed annotation clearing not showing immediate visual feedback
- Resolved state synchronization issues between stored and displayed annotations
- Fixed undo functionality to work across annotation sessions
- Eliminated layout constraint warnings and CoreGraphics errors
- Improved annotation serialization to preserve all stroke data
📦 Installation
Swift Package Manager
.package(url: "[https://github.com/AAALI/ShakeFeedbackKit.git](https://github.com/AAALI/ShakeFeedbackKit.git)", from: "1.1.0")ShakeFeedbackKit 1.0.0
Changelog
All notable changes to ShakeFeedbackKit will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.0.0] - 2025-07-05
Added
- Initial public release
- Shake gesture detection for UIKit and SwiftUI apps
- Automatic screenshot capture
- Feedback form with note input
- Jira integration with issue creation
- Device metadata collection and reporting
- MIT License