Commit Graph

59 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
cb744f8e99 feat: unlocked widgets updates since the chronod was fixed in macOS 26.1 (#2733) 2025-11-13 17:37:46 +01:00
Serhiy Mytrovtsiy
a07c3cf323 fix: disabled widgets update for macOS 26 since there is a problem with chronod 2025-09-30 17:34:07 +02:00
Serhiy Mytrovtsiy
3a59807044 feat: added a new United widget that visualizes: CPU, GPU, RAM, and disk utilization 2025-07-25 19:03:28 +02:00
Serhiy Mytrovtsiy
446f17e195 feat: added Text widget to the Disk module that allows to show more details in the menu bar (#2532) 2025-05-16 21:42:18 +02:00
Serhiy Mytrovtsiy
f524f86429 feat: moved from JSON objects of metrics to simplified strings for the Stats Remote 2025-04-05 22:54:01 +02:00
Serhiy Mytrovtsiy
e1d2ee8fbe feat: added total read/written from SMART (#2431) 2025-03-11 17:56:14 +01:00
Serhiy Mytrovtsiy
c640ce2215 v2.11.28
fix: fixed ModuleType variable raw value (#2363)
2025-01-27 11:23:25 +01:00
Serhiy Mytrovtsiy
1093b27fb2 feat: changed the icon and behavior of the button in the popup header for the calendar module to open the default macOS calendar app (#2227) 2024-12-13 12:49:30 +01:00
Serhiy Mytrovtsiy
905ce8fa3d feat: cleaned up Speed widget by refactoring download/upload to input/output to make better logic for both modules: Disk and Network which have different meanings for these values. 2024-10-26 16:11:39 +02:00
Serhiy Mytrovtsiy
62db63df4f feat: added an option to hide disks in the popup view (#1862) 2024-08-15 12:15:37 +02:00
Serhiy Mytrovtsiy
80d7789ef7 feat: added macOS widget for GPU module 2024-07-17 19:34:51 +02:00
Serhiy Mytrovtsiy
71207f29fc feat: added macOS widget for Disk module 2024-07-16 20:17:43 +02:00
Serhiy Mytrovtsiy
d85f148cc3 feat: renamed Color and Widget to SColor and SWidget to be compatible with SwiftUI 2024-07-04 19:52:52 +02:00
Serhiy Mytrovtsiy
74da91ff59 fix: fixed showing the default value of update interval for all modules even after the change (#1942) 2024-05-12 11:27:12 +02:00
Serhiy Mytrovtsiy
eb882774bb feat: small codebase refactoring (mostly removed unused code and changes in access control) 2024-05-08 17:21:58 +02:00
Serhiy Mytrovtsiy
368be82837 v2.10.10 2024-04-21 12:44:14 +02:00
Serhiy Mytrovtsiy
01ada2ff6e fix: fixed data race in the Disk module (#1823) 2024-03-08 16:54:45 +01:00
Serhiy Mytrovtsiy
7e833176d9 feat: moved all modules to the new way of reader mode with a small refactoring 2024-02-10 17:03:47 +01:00
Serhiy Mytrovtsiy
d6a88e5d78 feat: updated Disk portal view 2024-01-27 21:22:59 +01:00
Serhiy Mytrovtsiy
d2f080e104 feat: moved all popups to new ProcessesView for top processes 2024-01-06 10:29:43 +01:00
Serhiy Mytrovtsiy
b21630218c feat: initialized ProcessesView that will be common for all popups 2024-01-05 21:02:29 +01:00
Serhiy Mytrovtsiy
336a9f6804 feat: added notifications for the Disk module 2023-12-14 19:53:35 +01:00
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