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
|
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
|
3b9a9f4bd6
|
feat: added details to the CPU portal view
|
2024-01-20 19:05:12 +01:00 |
|
Serhiy Mytrovtsiy
|
c3c44652c2
|
feat: added powermetrics read to the SMC helper (maybe will be used in the feature)
|
2023-12-21 18:18:54 +01:00 |
|
Serhiy Mytrovtsiy
|
fb4f57e0ae
|
fix: fixed findAndCrop function that returns wrong remaining string after crop (#1725)
|
2023-12-16 12:41:53 +01:00 |
|
Serhiy Mytrovtsiy
|
fcf4d461ab
|
feat: added notifications for the CPU module
|
2023-12-12 20:16:27 +01:00 |
|
Serhiy Mytrovtsiy
|
d144aa68de
|
fix: set color for efficiency and performance cores in the BarChart widget based on the selected color in the popup view settings (#1686)
|
2023-11-25 22:31:50 +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
|
5160554280
|
v2.9.1
|
2023-07-02 13:26:24 +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
|
0cce45e854
|
fix: fixed user color for the CPU widget (#1429)
|
2023-04-22 15:46:41 +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
|
897432b909
|
feat: added CPU widgets colorizing according to the popup colors (#565)
|
2022-10-25 19:34:30 +02:00 |
|
Serhiy Mytrovtsiy
|
b465490972
|
feat: added an option to group CPU clusters in the Bar Chart widget (#1110)
|
2022-10-14 17:24:35 +02:00 |
|
Serhiy Mytrovtsiy
|
4f480a082a
|
feat: show efficiency and performance cores usage in the popup view (#863)
|
2022-08-13 17:48:54 +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
|
bd2b25bf52
|
feat: added a notification to the CPU usage (#913)
|
2022-07-04 18:11:52 +02:00 |
|
Serhiy Mytrovtsiy
|
da08c0f1fc
|
fix: removed scheduler and speed limits for Apple Silicon (#749)
|
2022-01-14 20:31:16 +01:00 |
|
Serhiy Mytrovtsiy
|
8d6464419e
|
feat: added CPU temperature for Apple Silicon
|
2022-01-14 20:30:05 +01: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
|
58be03d807
|
feat: added average CPU load to the details
|
2021-09-07 19:53:13 +02:00 |
|
Serhiy Mytrovtsiy
|
d2efc1f264
|
feat: added CPU scheduler and speed limits to the popup (#540)
|
2021-08-24 21:38:23 +02:00 |
|
Serhiy Mytrovtsiy
|
3f3b721140
|
feat: added CPU limit (scheduler and speed limits) reader (#540)
|
2021-08-23 18:40:26 +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
|
5853a2b4b8
|
feat: add an option to select update interval for top processes to the CPU (#552)
|
2021-07-26 20:32:24 +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
|
e5832af9e8
|
fix: escape temperature read in CPU module for apple silicon (#445)
|
2021-04-30 17:29:00 +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
|
cd689999ac
|
feat: moved from UnsafePointer<Store> to sharable instance (Store.shared)
|
2021-03-20 16:33:14 +01:00 |
|
Serhiy Mytrovtsiy
|
feb2c71118
|
fix: setup frequency reader when toggle on
|
2021-03-12 17:56:43 +01:00 |
|
Serhiy Mytrovtsiy
|
3b43e91c3d
|
feat: add option to disable CPU frequency (IPG) (#379)
|
2021-03-12 17:51:29 +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
|
2f062ddb1e
|
- add new Pie chart widget
- add Pie chart widget to the CPU module
- add Pie chart widget to the RAM module
|
2020-12-01 17:19:56 +01:00 |
|
Serhiy Mytrovtsiy
|
5974548d56
|
- remove C bridge for IntelPowerGadget framework
- remove IntelPowerGadget framework dependency
- add IntelPowerGadget dynamic load if x86
- enable universal build (from now supports Apple Silicon) (#181)
|
2020-11-24 00:11:02 +01:00 |
|
Serhiy Mytrovtsiy
|
f9b90bc3ba
|
- move from core graphics to CALayout in Mini widget
|
2020-11-05 13:24:20 +01:00 |
|
Serhiy Mytrovtsiy
|
f8ba0b8bf7
|
- improve performance when changing the widget
- move trigger process.read when changing the number of top processes to the background
|
2020-10-29 16:46:22 +01:00 |
|
Serhiy Mytrovtsiy
|
e1e7825b18
|
- add top view initialization to the network popup
- add an option to select number of top processes to the Battery module
|
2020-10-29 16:33:24 +01:00 |
|
Serhiy Mytrovtsiy
|
1910e4a53a
|
- add an option to select number of top processes in the CPU module (#79)
|
2020-10-24 17:30:46 +02:00 |
|
Serhiy Mytrovtsiy
|
2100c0b134
|
- move CPU frequency and temperature to the dedicated reader (less CPU consumption)
- add model identifier to the model name tooltip
|
2020-10-22 20:50:34 +02:00 |
|
Serhiy Mytrovtsiy
|
52c8871573
|
- fix runtime check for IPG framework
- add CPU frequency to the popup view
|
2020-10-15 16:38:19 +02:00 |
|
Serhiy Mytrovtsiy
|
40c436252e
|
- initialize the CPU frequency
|
2020-10-14 12:28:37 +02:00 |
|
Serhiy Mytrovtsiy
|
6a2bb06673
|
- fix widget showing when module is disabled (possible it's happened only in the Network module) (#83)
- update CPU temperature modules (#81)
|
2020-09-05 13:03:39 +02:00 |
|
Serhiy Mytrovtsiy
|
5b3898672a
|
- add top processes to RAM module
|
2020-07-29 18:09:52 +02:00 |
|
Serhiy Mytrovtsiy
|
cc58c16316
|
- remove top process option from settings (top process will be available always)
|
2020-07-28 21:38:54 +02:00 |
|