Commit Graph

38 Commits

Author SHA1 Message Date
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
1c8383d129 fix: fixed RAM memory format (#2586) 2025-06-05 23:48:34 +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
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
99cdd3c805 feat: added swapins and swapouts to the RAM module (#2222) 2024-11-28 18:38:57 +01:00
Serhiy Mytrovtsiy
3d0bfa456d fix: moved DispatchSource.MemoryPressureEvent to custom RAMPressure enum. Fixed the crashes on some macs (#2212) 2024-11-14 17:00:19 +01:00
Serhiy Mytrovtsiy
5c85827abd feat: added a Text widget to the RAM module 2024-11-06 18:43:12 +01:00
Serhiy Mytrovtsiy
80d7789ef7 feat: added macOS widget for GPU module 2024-07-17 19:34:51 +02:00
Serhiy Mytrovtsiy
1d4b411ca0 fix: fixed CPU widget update for intel based Macs (#2024) 2024-07-08 13:14:50 +02:00
Serhiy Mytrovtsiy
376a64c42d feat: added widget for the RAM module 2024-07-05 19:47:18 +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
eb882774bb feat: small codebase refactoring (mostly removed unused code and changes in access control) 2024-05-08 17:21:58 +02:00
Serhiy Mytrovtsiy
0f54422992 feat: added colorize option to the Memory widget (#1856) 2024-04-20 20:25:01 +02: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
a2a9b1aee3 feat: updated RAM portal view 2024-01-26 18:44:48 +01:00
Serhiy Mytrovtsiy
f7452dcb2d feat: added notifications for the RAM module 2023-12-13 22:08:37 +01: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
13b897f0ec feat: added portal view to the CPU module
feat: added portal view to the RAM module
2023-02-24 22:43:29 +01:00
Serhiy Mytrovtsiy
6c991de101 feat: removed check for macOS 10.14 2023-01-31 18:27:43 +01:00
Serhiy Mytrovtsiy
74a832a835 feat: added RAM widgets colorizing according to the popup colors (#565) 2022-10-26 18:17:43 +02:00
Serhiy Mytrovtsiy
64fffc07e8 fix: fixed wrong ram pressure levels colorizing. Moved from int to the internal levels variable (DispatchSource.MemoryPressureEvent) (#1010) 2022-07-26 18:00:59 +02: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
31b68e439e feat: added a notification to the RAM usage (#913) 2022-07-06 20:26:12 +02:00
Serhiy Mytrovtsiy
4168862287 feat: added Tachometer widget to the CPU, GPU, and RAM module (#631) 2021-10-13 18:27:31 +02: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
0fe2c0dd98 feat: add an option to enable split value (System/User) for CPU and RAM in the BarChart (#441) 2021-08-03 20:11:18 +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
62f253ec3a feat: add an option to select update interval for top processes to the RAM (#552) 2021-07-29 19:39:04 +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
cd689999ac feat: moved from UnsafePointer<Store> to sharable instance (Store.shared) 2021-03-20 16:33:14 +01:00
Serhiy Mytrovtsiy
a5f7e07464 feat: adjust RAM color zones (orange: 0.8, red: 0.95) in BarChart for utilization mode 2021-02-20 17:48:09 +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
2d6139b223 fix: fixed wrong RAM stats (#243) 2020-12-29 18:34:07 +01:00
Serhiy Mytrovtsiy
a72a4e46cd feat: rename Memory module to RAM 2020-12-24 17:26:26 +01:00