Serhiy Mytrovtsiy
0b15c14c10
fix: prevent disk duplication in the list because of a data race. It causes the popup view or widget to stop updating the value ( #1624 )
2023-09-29 19:03:43 +02:00
Serhiy Mytrovtsiy
9115329767
fix: changed reference from unowned to weak in the modules (prevents crash in some cases)
2023-08-13 13:15:27 +02:00
Serhiy Mytrovtsiy
32bd6ff32c
feat: added module types to the readers
2023-06-29 17:46:40 +02:00
Serhiy Mytrovtsiy
1e0ba3b61f
feat: moved all reader's values to the Codable protocol
2023-06-27 17:09:38 +02:00
Serhiy Mytrovtsiy
9403de9bc6
feat: remove the SMART data (temperature and life) if no new value is available
2023-04-27 17:44:16 +02:00
Serhiy Mytrovtsiy
3b5dcd5056
feat: initialized SMART reads for disks that are SMART capable ( #1407 )
2023-04-18 17:32:15 +02:00
Serhiy Mytrovtsiy
a1758c3233
feat: added top processes to the Disk module ( #1370 )
2023-04-06 18:17:25 +02:00
Serhiy Mytrovtsiy
3c9a3722bf
fix: fixed swiftlint warnings ( #1386 )
2023-04-01 16:58:05 +02:00
Serhiy Mytrovtsiy
b8c0844d10
feat: added portal view to the GPU module
...
feat: added portal view to the Network module
feat: added portal view to the Disk module
2023-02-25 11:46:59 +01:00
Serhiy Mytrovtsiy
6c991de101
feat: removed check for macOS 10.14
2023-01-31 18:27:43 +01:00
Serhiy Mytrovtsiy
0b7be467e1
feat: added option to show all widgets per module as one item in the menu bar. It's an early feature, so there is a bugs. To work fine with this feature a lot of widgets must be adjusted. It supports organizing the elements right from the widget selector settings already. IT'S AN EARLY FEATURE!
2022-07-09 11:37:00 +02:00
Serhiy Mytrovtsiy
eceb304a8d
feat: added a notification to the Disk usage ( #913 )
2022-07-07 19:12:07 +02:00
Serhiy Mytrovtsiy
2e0b57118b
feat: added activity chart per disk to the Disk popup ( #827 )
2022-06-10 20:29:35 +02:00
Serhiy Mytrovtsiy
09211a75a3
feat: added network chart widget to the disk module ( #785 )
2022-01-24 20:54:17 +01:00
Serhiy Mytrovtsiy
3739287657
fix: added missing handler when changing disk reader interval
2021-11-20 17:27:06 +01:00
Serhiy Mytrovtsiy
07ab25f9b1
feat: added Pie Chart widget to the Disk module ( #682 )
2021-11-08 18:07:08 +01:00
Serhiy Mytrovtsiy
f12b123e3d
fix: fixed enabling widget when toggling some option in the settings when the module is disabled
2021-08-15 13:03:28 +02:00
Serhiy Mytrovtsiy
918a07150b
feat: change value type from Double to ColorValue in the BarChart ( #441 )
2021-08-02 20:11:48 +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
f92edd4851
fix: fix access race in the network module ( #485 )
2021-05-20 19:12:05 +02:00
Serhiy Mytrovtsiy
1268891845
feat: separate disk activity reader from disk capacity reader ( #468 )
2021-05-15 11:37:18 +02:00
Serhiy Mytrovtsiy
cd689999ac
feat: moved from UnsafePointer<Store> to sharable instance (Store.shared)
2021-03-20 16:33:14 +01:00
Serhiy Mytrovtsiy
38e064d183
fix: correct widget ordering after restart (return reader readyHandler) ( #347 )
2021-02-16 20:01:46 +01:00
Serhiy Mytrovtsiy
7b2b786b86
feat: now few widgets can be enabled for one module
2021-02-13 16:39:11 +01:00
Serhiy Mytrovtsiy
fd3150e1b2
fix: fixed crash when Disk size is 0 ( #335 )
2021-02-03 18:09:45 +01:00
Serhiy Mytrovtsiy
8902efbea9
fix: disk memory conversion (macOS report not bytes) ( #233 )
2020-12-19 21:37:01 +01:00
Serhiy Mytrovtsiy
d1818523c7
- fix update interval in Disk module when speed widget selected ( #182 )
...
- fix initial disk read/write stats
2020-11-28 14:54:34 +01:00
Serhiy Mytrovtsiy
91c32d8ad2
- fix GPU popup initialization (GPU not showing in the popup) ( #185 )
2020-11-26 15:35:30 +01:00
Serhiy Mytrovtsiy
f9b90bc3ba
- move from core graphics to CALayout in Mini widget
2020-11-05 13:24:20 +01:00
Serhiy Mytrovtsiy
6a3b5afc8a
- write Disks reader from scratch
...
- add disk read/write state to popup
2020-08-14 00:04:51 +02:00
Serhiy Mytrovtsiy
9e65322659
- rename Disk widget to Memory
...
- add Memory widget to RAM module
2020-08-13 16:43:45 +02:00
Serhiy Mytrovtsiy
2904b090a4
- disk IO stats (mvp)
2020-08-08 20:42:53 +02:00
Serhiy Mytrovtsiy
8dbafa40ac
- add option to set up update interval for CPU module
...
- add setInterval() to reader protocol
- update reader start process (run initStoreValues() before start())
- add option to select update interval for RAM module
- add option to select update interval for Disk module
- small refactoring in cpu and ram settings
- add option to select update interval for Sensors module
2020-07-11 13:40:59 +02:00
Serhiy Mytrovtsiy
cb8ab6365c
- add option to show removable disks in Disk module
...
- add notification when popup view size must be recalculated
2020-07-06 20:34:29 +02:00
Serhiy Mytrovtsiy
5e51770cbc
- add an option to select a network interface
...
- update logic when the module is not available (now reader initializing after the module is initialized)
- update a Network popup view
2020-07-06 19:25:41 +02:00
Serhiy Mytrovtsiy
5b6b393c3f
- added a new widget for Disk module (F: 123GB and U: 122GB)
2020-06-30 21:45:59 +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