✨ New Features
PinWindow — Always-On-Top Mode
- Both Default and Compact themes now support a 'Keep window visible' mode
- Window stays on screen even when clicking on other apps
- Paste target is continuously tracked as you switch apps, ensuring paste always goes to the right window
- Default theme shows a hide button (↑) at the top of the sidebar when PinWindow is active
- Compact theme uses the existing ✕ close button
Card Interaction Improvements
- Single click on a card → expands to show full text (click again to collapse)
- Double click on a card → pastes immediately (collapses card first for a clean state)
- Only one card can be expanded at a time
Scroll Behavior
- New 'Scroll to top after paste' setting (per theme, enabled by default when PinWindow is ON)
- After pasting an item, the list smoothly scrolls to the top to show the pasted item in its new position
- When PinWindow is ON, re-focusing the window no longer resets scroll position (preserves your place)
- 'Scroll to top after paste' toggle is disabled in settings when PinWindow is OFF
🐛 Bug Fixes
- Fix: Compact theme window was repositioning to cursor on every re-activation when PinWindow was ON
- Fix: Paste focus lost when switching between apps with PinWindow active (stale foreground window reference)
- Fix: Focus capture now works as a safety net on every window deactivation, not just at hotkey press
- Fix: Startup registry key creation fails in CI/unpackaged environments (CreateSubKey instead of OpenSubKey)
- Fix: HTML clipboard content now correctly handled in AddText method
- Fix: Scroll performance improved with updated PageSize and ScrollLoadThreshold values
- Fix: Timestamp alignment in Compact theme
- Fix: Recent and Pinned section labels missing from localization
🔧 Internal / CI
- Fixed SonarCloud showing 0% coverage (coverlet.collector package references updated)
- Improved clipboard service test reliability with adjusted sleep durations