github rgdevment/CopyPaste v1.0.4

latest releases: v2.5.0, v2.4.1, v2.4.0...
3 months ago

✨ 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

Don't miss a new CopyPaste release

NewReleases is sending notifications on new releases.