Commit Graph

73 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
1edeb6385c fix: fixed app hang on CPU and RAM popup, 10.13 only (#721, #640) 2021-11-28 14:23:27 +01:00
Serhiy Mytrovtsiy
120b8c7b2a feat: removed main.swift and moved to @main 2021-07-30 21:43:40 +02:00
Serhiy Mytrovtsiy
4197e2f76b fix: add error_msg func to the Logger
fix: removed unused code from the AppDelegate
2021-07-20 17:30:30 +02:00
Serhiy Mytrovtsiy
c5c4e4df3d v2.6.1 2021-07-18 15:01:10 +02:00
Serhiy Mytrovtsiy
22386a4ae1 feat: initialized Bluetooth module (#277) 2021-07-08 23:03:02 +02:00
Serhiy Mytrovtsiy
08d8d84ceb feat: init server plugin 2021-07-06 18:17:37 +02:00
Serhiy Mytrovtsiy
a3a002a2d3 feat: removed os.log and moved to NextLog 2021-06-26 13:38:45 +02:00
Serhiy Mytrovtsiy
e2cde3f1d4 fix: adjust buttons size in the update view 2021-06-08 18:14:53 +02:00
Serhiy Mytrovtsiy
13707090eb feat: combine StatsKit and ModuleKit in the one framework: Kit 2021-06-04 19:37:29 +02:00
Serhiy Mytrovtsiy
0c7f5699ed feat: initialized swiftlint and fixed warnings and errors 2021-05-22 14:58:20 +02:00
Serhiy Mytrovtsiy
adcb0da9ab feat: moved from UnsafePointer<SMCService> to sharable instance (SMC.shared) 2021-03-25 22:14:20 +01:00
Serhiy Mytrovtsiy
647799b232 feat: remove global Store instance 2021-03-22 18:09:51 +01:00
Serhiy Mytrovtsiy
cd689999ac feat: moved from UnsafePointer<Store> to sharable instance (Store.shared) 2021-03-20 16:33:14 +01:00
Serhiy Mytrovtsiy
40b408ca20 fix: next try to make properly working widget ordering in the menu bar 2021-02-22 16:58:08 +01:00
Serhiy Mytrovtsiy
5c2301d79f feat: add translation for "Check for update" setting (#294) 2021-01-19 20:47:36 +01:00
Serhiy Mytrovtsiy
eac2679e08 feat: remove log to file from GPU module 2020-12-28 19:58:27 +01:00
Serhiy Mytrovtsiy
ec4fc1e2ec feat: separate dashboard and Stats settings 2020-12-26 13:02:32 +01:00
Serhiy Mytrovtsiy
f26f3e4691 fix: rename Memory to RAM in AppDelegate 2020-12-24 20:14:24 +01:00
Serhiy Mytrovtsiy
ec1c834e58 - add pid to the process toolTip in the top processes 2020-11-17 16:50:55 +01:00
Serhiy Mytrovtsiy
e7a57ca64e - update readers update interval (moved to one list of intervals) 2020-10-23 15:17:51 +02:00
Serhiy Mytrovtsiy
a9ae275354 - init Fans module 2020-10-20 09:26:56 +02:00
Serhiy Mytrovtsiy
1530c24c87 - fix popup processes when open for first time
- update GPU popup view
2020-08-18 00:04:48 +02:00
Serhiy Mytrovtsiy
0d63ae1061 init gpu module 2020-08-17 17:30:09 +02:00
Serhiy Mytrovtsiy
7c8f0c4180 v2.1.12 2020-07-19 11:04:54 +02:00
Serhiy Mytrovtsiy
ad604789a4 - update a download view
- add a progress bar to download new version view
- small refactoring in upgrader

- remove Sensors config from Stats target
2020-07-18 21:40:51 +02:00
Serhiy Mytrovtsiy
85fb2964fd - add option to select an application automatic checks for new version (at start/once per day/once per week/once per month/never)
- adjust select box y position
2020-07-14 17:28:46 +02:00
Serhiy Mytrovtsiy
5d64b5f743 - fix multiply update notifications (now only one can be shows per new version if first one did not react) 2020-07-13 19:36:57 +02:00
Serhiy Mytrovtsiy
a0100c994f - another fix of update mechanism (hdiutil block dmg mounting when call it from bash, moved a mostly all logic to swift) 2020-07-09 22:34:19 +02:00
Serhiy Mytrovtsiy
8296acb5e9 - fix updater.sh for macOS Mojave (10.14)
- fix notification that new version installed (not showing only if the new version is higher than previous one)

- small fix
2020-07-09 19:11:58 +02:00
Serhiy Mytrovtsiy
45e9af9aee - add a notification when new version of the app installed 2020-07-05 16:02:25 +02:00
Serhiy Mytrovtsiy
6100ba7380 - fix update script (CRITICAL UPDATE); - v2.1.6 2020-07-04 14:43:04 +02:00
Serhiy Mytrovtsiy
3147453628 - add cron task to check if a new version exists (every 12 hours) 2020-07-04 14:00:08 +02:00
Serhiy Mytrovtsiy
76fcb63f28 - change custom window with an update available with the default system notification 2020-07-02 23:02:41 +02:00
Serhiy Mytrovtsiy
94806f819c - add a script which automatically installs the new version of the app, restarts the app, and clean up dmg and old version 2020-07-02 00:49:09 +02:00
Serhiy Mytrovtsiy
d206da1be6 - now Sensor module will disable if no sensor is selected
- click on application will open Settings
2020-07-01 18:36:03 +02:00
Serhiy Mytrovtsiy
3f8ee3bd65 - update structure name in modules
- add arguments support (--reset, --disable)
- update a README
2020-06-28 23:58:37 +02:00
Serhiy Mytrovtsiy
c3368ddd19 init Sensors module 2020-06-23 00:03:00 +02:00
Serhiy Mytrovtsiy
4d6f759d3b v2.0.0 (#34)
* v2.0.0
* rewritten application from scratch
* new Settings
* new custom popup view
* moved to own implementation of chart
* added more option to configure a widget
* now each module has own widget in the menu bar
* a lot of new features...
2020-06-07 12:22:32 +02:00
Serhiy Mytrovtsiy
a30effcf31 - move to own LaunchAtLogin helper; 2020-04-08 18:15:05 +02:00
Serhiy Mytrovtsiy
a4d5cf881b - looking how to decode fp2e;
- add different units for sensors;
- cleanup;
2020-04-06 23:55:29 +02:00
Serhiy Mytrovtsiy
413674db32 - remove removable disks (dmg) from disk list;
- rename Temperature module to Sensors;
- fix ordering in temperature sensors list;
- rewrote SMC from C to Swift;
- now sensors list load automatically;
- removed all C code;
2020-04-06 18:22:12 +02:00
Serhiy Mytrovtsiy
b448979aa2 - add temperature module (CPU and GPU temperature);
- fix value margin in network widget view;
- add missing widgets name;
- improve battery module updates;
2020-04-04 11:57:38 +02:00
Serhiy Mytrovtsiy
dfccf058d8 fully rewritten menuBar;
removed observability from AppDelegate, MenuBar;
2020-01-13 16:47:43 +01:00
Serhiy Mytrovtsiy
57286c253f a new version will be download and mount automatically; 2020-01-13 13:36:06 +01:00
Serhiy Mytrovtsiy
ca1da4ffa2 fix CPU leak in network module (I hope for that);
fix GCD initialization;
starting to remove observable from project (because of memory leak);
2020-01-13 00:18:58 +01:00
Serhiy Mytrovtsiy
51b815308a fix bug when readers work in disabled modules 2020-01-09 13:31:18 +01:00
Serhiy Mytrovtsiy
c08cecf147 new build and update algorithm for menu bar 2019-09-11 00:17:48 +02:00
Serhiy Mytrovtsiy
65abcf5eb8 small refactoring; improved widgets draw algorithm 2019-09-05 16:54:04 +02:00
Serhiy Mytrovtsiy
53138f1cee created view for Battery module 2019-09-05 15:35:18 +02:00
Serhiy Mytrovtsiy
73efc7c1b3 new LaunchAtLogin mechanism (external library) 2019-09-04 21:37:23 +02:00