Commit Graph

5 Commits

Author SHA1 Message Date
Robert McGovern 5ce6feae92 Switched from linking macOS frameworks to using Clang Modules, dropped the pre-compiled header (although I may put that back) 2022-04-18 12:35:04 +01:00
Robert McGovern 0f341f7a50 Updated readme with details of plan, and libraries I want to use 2022-04-18 12:06:11 +01:00
Robert McGovern b1337f11ca Some cleanup + behaviour improvements - code smell
Code smell atm, duplicated code, needs improvement
Will now appear on status bar if unarchiving a file, disappear on completion
Now shows preferences window when in hide in dock mode (if opening app without a file)
Currently wont close the app if in hidedock mode and user closes the window. -- Not sure about this behaviour. Should probably close
Will unarchive files if the app is already open (loose testing works, but needs proper testing)
2021-05-31 22:31:45 +01:00
Robert McGovern 739b94d15b Too much in a single commit again - WIP
Added UserDefaults support for 3 settings.
App when run without files will either open in the dock and show the preferences window, or in the statusbar with no window shown (don't understand why yet).
2021-05-31 20:42:30 +01:00
Robert McGovern 19766c83d9 Code refactoring and other changes
Moved extraction code out of the App delegate into its own class.
Added window for setting preferences (doesn't do anything atm except hide dock icon, experiment)
Added Readme
2021-05-31 13:07:27 +01:00