Skip to content

v1.0.0

Choose a tag to compare

@krznck krznck released this 17 Aug 15:28
· 16 commits to main since this release

Release Notes

Features

  • A new dropdown has been added to the top of the settings window. This allows users to copy dummy data and see the flyouts in action while configuring them.
  • An option has been added to the "About" page, allowing users to set how often the program checks for updates.
  • If the installation directory is writable without admin permissions, the program now stores the settings file in that directory, enabling portability while retaining user preferences.
  • The program now checks for updates at startup, in addition to the specified interval.
  • A new toggle has been added to the "General" page, allowing users to minimize the settings window by clicking the close button.
  • A slider on the "Appearance" page now lets users adjust the corner radius of the flyouts.
  • Two new copy attempt failure sounds, "Triangle" and "Square," have been added. - Thanks to Monkeytype for agreeing to let me user their sounds on their Discord server!
  • A new toggle on the "General" page notifies users when the program has been minimized to the system tray.
  • A warning indicator now appears when flyouts are disabled and a modification is made.
  • A new "Behavior" page has been introduced with the following settings:
    • Enable flyouts from keyboard copies: Toggle whether flyouts display for copy attempts initiated by Ctrl+C.
    • Enable flyouts from non-keyboard copies: Toggle whether flyouts display for copies initiated by methods other than Ctrl+C.
    • Show copied images: Toggle whether flyouts will display copied images.
    • Flyout lifetime: Adjust how long a flyout remains visible after a copy attempt.
    • Flyout animations: Toggle the entrance animation that plays when a flyout appears.
    • Show flyout under cursor: Position flyouts directly beneath the cursor during a copy attempt.
    • Flyout screen: Choose the screen on which the flyout should appear.
    • Flyout horizontal alignment: Set the horizontal position of flyouts on the screen.
    • Flyout vertical alignment: Set the vertical position of flyouts on the screen.
    • Enable success sounds: Toggle whether to play a sound when a copy attempt is successful.
    • Success sound: Choose the sound to play when a copy is successful.
    • Enable failure sounds: Toggle whether to play a sound when a copy attempt fails.
    • Failure sound: Choose the sound to play when a copy attempt fails.

Bug Fixes

  • Resolved an issue where flyouts incorrectly claimed nothing was copied when a copy was successful.
  • Fixed an issue where values could be set to unintended amounts, such as 2.29 instead of 2.3.
  • Settings should no longer default to unexpected values when missing from the configuration file after an update from an older version.
  • The error sound should now consistently play when triggered.
  • It is no longer possible to open multiple instances of the program, which previously caused functionality issues like duplicate flyouts.