Commit Graph

59 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
e5b1566554 feat: added a fallback to the CPU core index when id not found when calculating the cores load (#2785) 2025-12-05 23:10:10 +01:00
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
5bf6f67ff0 feat: added CPU average load to the Remote protocol and moved from the list of Double to the struct 2025-09-27 19:28:42 +02:00
Serhiy Mytrovtsiy
4d7c15365a fix: added a special rule for the docker process to show the name correctly (CPU process) 2025-07-01 19:14:29 +02:00
Serhiy Mytrovtsiy
2649d409c2 feat: changed CPU temperature and frequency readers to be read only when popup view is open (improved CPU usage) 2025-04-25 21:20:12 +02:00
Serhiy Mytrovtsiy
eeb1012b6f v2.11.40 2025-04-13 19:01:48 +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
75912f513a fix: prevented multiple frequency readers runs at once (#2449) 2025-03-21 18:04:24 +01:00
Serhiy Mytrovtsiy
feabfe6894 fix: fixed possible null pointer crash when reading CPU frequency 2025-03-03 19:18:43 +01:00
Serhiy Mytrovtsiy
9ae1388428 feat: added CPU, GPU, ANE, RAM, and PCI powers from IOReport (#2346) 2025-02-08 10:55:48 +01:00
Serhiy Mytrovtsiy
d3cbf8d22c feat: added sensors for m4 SoC (#2249) 2025-02-01 17:41:42 +01:00
Serhiy Mytrovtsiy
962bf749fa fix: fixed crashes on some M2 macs caused by frequency reader (#2317) 2025-01-13 18:57:09 +01:00
andrewr
713eb73787 fix: fixed some memory leaks (#2306) 2025-01-05 16:23:19 +01:00
Serhiy Mytrovtsiy
d68d691b18 feat: added efficiency and performance cores frequency and total cores frequency 2024-12-20 17:07:27 +01:00
Serhiy Mytrovtsiy
9ed4ee5749 fix: fixed swiftlint error that appears in the new version of swiftlint 2024-10-18 16:44:03 +02:00
Serhiy Mytrovtsiy
b21630218c feat: initialized ProcessesView that will be common for all popups 2024-01-05 21:02:29 +01:00
Serhiy Mytrovtsiy
c3ee6c6b29 fix: fixed RAM pressure level notification key 2023-12-26 17:59:33 +01:00
Serhiy Mytrovtsiy
c1737548a0 feat: updated m2 SoC CPU temperature sensors (#1703) 2023-12-25 15:37:02 +01:00
Serhiy Mytrovtsiy
de5b369839 fix: moved findAndCrop to non mutation function (#1700) 2023-12-06 17:55:35 +01:00
Serhiy Mytrovtsiy
96db37bb3b feat: added m2 and m3 sensors to the CPU temperature reader (#1698) 2023-12-01 19:31:20 +01:00
Serhiy Mytrovtsiy
1e0ba3b61f feat: moved all reader's values to the Codable protocol 2023-06-27 17:09:38 +02:00
Serhiy Mytrovtsiy
3c9a3722bf fix: fixed swiftlint warnings (#1386) 2023-04-01 16:58:05 +02:00
Serhiy Mytrovtsiy
cad6f66ac6 fix: fixed efficiency/performance core usage percentage (#1120) 2022-10-20 21:52:40 +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
6fb2c9b11b feat: changed function_body_length swiftlint rule from 60/80 to 80/100 2022-04-02 12:45:41 +02:00
Serhiy Mytrovtsiy
0265274f01 v2.7.0 2022-01-16 14:58:28 +01:00
Serhiy Mytrovtsiy
8d6464419e feat: added CPU temperature for Apple Silicon 2022-01-14 20:30:05 +01:00
Serhiy Mytrovtsiy
58be03d807 feat: added average CPU load to the details 2021-09-07 19:53:13 +02:00
Serhiy Mytrovtsiy
9193b49c1f feat: added average CPU load reader 2021-09-06 20:25: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
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
a3a002a2d3 feat: removed os.log and moved to NextLog 2021-06-26 13:38:45 +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
76500207c9 fix: fixed file descriptors leak (#384) 2021-03-26 21:56:28 +01: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
3b43e91c3d feat: add option to disable CPU frequency (IPG) (#379) 2021-03-12 17:51:29 +01:00
Serhiy Mytrovtsiy
151ac1ceca fix: added condition to the CPU temperature: must be less than 110C (#280) 2021-01-09 21:08:30 +01:00
Serhiy Mytrovtsiy
cc1d9459e1 feat: was added option to disable the top processes (0 - option in the number of processes) 2021-01-07 16:29:03 +01:00
Serhiy Mytrovtsiy
752a8e9cd0 fix: adjust CPU temperature sensors (#266) 2021-01-02 17:19:51 +01:00
Serhiy Mytrovtsiy
59ae549118 - add reconnection mechanism to IPG reads 2020-12-02 17:16:04 +01:00
Serhiy Mytrovtsiy
db1a40d25e - fix CPU frequency reader block after sleep/IPG interruption (#199) 2020-12-02 17:07:22 +01:00
Serhiy Mytrovtsiy
660b4db91e - mark CPU frequency reader as popup (#192) 2020-12-01 17:50:55 +01:00
Serhiy Mytrovtsiy
4b73023b43 - fix app crash with old version of IntelPowerGadget (#202) 2020-11-30 17:02:53 +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
9d2010ad6b - add some missing sensors (#128)
- add missing sensors group translation
2020-10-31 16:38:23 +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
7c11d82914 - fix hyperthreading cores option CPU without hyperthreading on the CPU module (#104) 2020-10-10 14:11:57 +02:00