Skip to content

Releases: krznck/CopyFlyouts

v1.1.2

Choose a tag to compare

@krznck krznck released this 06 Mar 13:51

This release attempts to fix issue #66. This should make the application more convenient if consistently running it with "run on startup" enabled.

v1.1.1

Choose a tag to compare

@krznck krznck released this 24 Oct 09:44

Bug fixes:

  • Fixes copy detection from failing much more commonly in some processes.
    Note: This is done by removing a previous workaround for ExternalExceptions, potentially leaving a problem on hand. The program might sometimes crash, especially on system startup, but should be more reliable when running.

v1.1.0

Choose a tag to compare

@krznck krznck released this 29 Aug 12:02

Release Notes

Note: This release seems to introduce critical bugs that cause flyouts to fail in copy detection a lot of the time. It is not recommended to use it.

Features

  • A button on the "Appearance" page now allows toggling a new fadeout animation when a flyout closes.
  • A new toggle in the "Behavior" page allows displaying the name of the process that triggered a copy for non-keyboard flyouts.

Bug Fixes

  • Resolved an issue where the program might sometimes crash when opening on system startup.
  • Fixed a rare issue where, on some machines, non-keyboard flyouts triggered by screenshots would never disappear.

v1.0.0

Choose a tag to compare

@krznck krznck released this 17 Aug 15:28

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.

v0.2.0

Choose a tag to compare

@krznck krznck released this 21 Jul 12:24

Release Notes

Features

  • It is now possible to manually and automatically check for updates.
  • There is now a toggle to enable or disable automatically checking for updates.
  • The appearance page has been given a label for the dummy text, for clarity.

v0.1.0

Choose a tag to compare

@krznck krznck released this 19 Jul 11:14

This is an initial release that is usable, but still lacks some features. This release is essentially for testing update-checking, which will compare the current version of the running program with the latest release here.