Commit Graph

23 Commits

Author SHA1 Message Date
Andy Chong
a69627f135 fix: fixed race condition crashes in Chart and Stack widgets (#2944)
Ensure data mutations from background readers are dispatched to the main thread to prevent conflicts with drawing logic (which runs on main thread). This resolves SIGTRAP and SIGABRT crashes observed during extended runtime.
2026-02-01 17:39:00 +01:00
Serhiy Mytrovtsiy
9523f4d821 lang: added translations for internet status notifications 2025-11-08 17:14:30 +01:00
Serhiy Mytrovtsiy
5745a287c0 fix: changed diff calculation for BarChart value update that prevents widget redraw every time even if the value is the same as previously 2025-04-24 17:13:45 +02:00
Serhiy Mytrovtsiy
a9f72cda99 fix: fixed line and bar charts title labels 2025-03-22 22:47:53 +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
bdbaeb8c4d feat: disabled bar chart widget if there is no data to visualize 2024-08-22 17:45: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
bfadf4eb9b feat: moved widgets settings to the new design 2024-04-25 18:04:19 +02: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
5030d22ec5 fix: trying to fix the crash by fixing some data racing in the widgets (#1578) 2023-08-19 09:39:18 +02:00
Serhiy Mytrovtsiy
3c9a3722bf fix: fixed swiftlint warnings (#1386) 2023-04-01 16:58:05 +02:00
Zhizhen He
001f787e41 fix: fixed some typo (#1373) 2023-03-25 23:01:46 +01:00
Serhiy Mytrovtsiy
03e37cfc4a feat: removed macOS 10.14* checks 2023-02-16 19:44:10 +01:00
Serhiy Mytrovtsiy
9647d1fd6e feat: added an option to make the pictogram transparent when no activity (#1177) 2022-11-25 16:35:25 +01:00
Serhiy Mytrovtsiy
3d7270c946 fix: added cluster color to the list of all colors (#1154) 2022-11-07 18:40:08 +01:00
Serhiy Mytrovtsiy
798f087378 fix: removed "Based on cluster" from all colors list. It must be available only in Bar chart widget. 2022-08-12 19:33:52 +02:00
Serhiy Mytrovtsiy
a2a4b93db4 feat: added an Based on cluster colorize option. It will colorize efficiency and performance cores in the bar chart chart widget. 2022-08-12 18:56: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
e422278791 feat: added Based on utilization color option for Bar chart widget in the Battery module (#865) 2022-03-10 18:50:07 +01:00
Serhiy Mytrovtsiy
b6c45c53b9 feat: redesigned settings view. Each module has two views: module settings and widget settings. The previous widget settings view was too complicated and weird 2021-11-04 17:38:53 +01: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
178b713353 feat: prepare to support macOS 10.13 2021-07-07 19:15:47 +02:00
Serhiy Mytrovtsiy
13707090eb feat: combine StatsKit and ModuleKit in the one framework: Kit 2021-06-04 19:37:29 +02:00