Releases: krznck/CopyFlyouts
Releases 路 krznck/CopyFlyouts
Release list
v1.1.2
v1.1.1
Bug fixes:
- Fixes copy detection from failing much more commonly in some processes.
Note: This is done by removing a previous workaround forExternalExceptions, 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
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
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
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.