Repository navigation
v2.0.0
Implement main application as a background process! v2.0.0
The previous version of the application would run the main function (open a scratch window in which to write and copy to clipboard upon close) when the application was run. This was too slow. It meant that every time I ran the hotkey (which I had to define on the system), it would have to open the application.
This version implements the main app as a background process, waiting for the shortcut to show or hide the window. While this is still a little rough around the edges, and I am yet to check benchmarking/resource consumption, it is a much better process. This way, I am able to define the shortcut within the app itself, which (for my use-case) is convenient as it is system agnostic (though I understand that some might see this as less versatile in case you wish to change the shortcut).
Because this is technically a breaking change in how you use the app, I have pushed this as version 2, bumping the major version.
I am still yet to finish the documentation (README.md), and there are a couple of background process features I wish to implement (e.g., tray icon), as well as some other quality-of-life features. But for now, this is decent.
Full Changelog: v1.0.0...v2.0.0