26 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
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
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
d8c127e4d2 fix: removed check that prevents updates of line chart when the same value 2024-06-07 20:21:58 +02:00
Serhiy Mytrovtsiy
bfadf4eb9b feat: moved widgets settings to the new design 2024-04-25 18:04:19 +02:00
Serhiy Mytrovtsiy
27891b0d5a feat: added main chart scale setting to the Network popup settings 2024-04-06 16:00:50 +02:00
Serhiy Mytrovtsiy
052845d480 feat: added a timestamp to the line chart
feat: added background for tooltip in the line chart
2024-02-29 18:30:45 +01:00
Serhiy Mytrovtsiy
97e0a1158e fix: adding new value to the chart in the line chart widget (#1591) 2023-08-21 17:15:01 +02: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
cbb0d02306 feat: removed based on cluster color from the line chart 2023-04-26 16:52:59 +02:00
Serhiy Mytrovtsiy
03e37cfc4a feat: removed macOS 10.14* checks 2023-02-16 19:44:10 +01:00
Serhiy Mytrovtsiy
0ba2af6c3a feat: added an option to select a scaling for line chart and network chart widgets (#844) 2022-08-02 11:06:53 +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
07b29a41cb fix: fixed swiftlint errors 2022-07-10 12:45:38 +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
ca64bdf28e fix: fixed covered percentage in the Line chart widget (#760) 2021-12-20 18:57:40 +01:00
Serhiy Mytrovtsiy
d68d6af2d1 feat: added an option to select the number of reads to visualize in the chart to the Line Chart widget (#380) 2021-12-02 20:49:40 +01:00
Serhiy Mytrovtsiy
02c8ec92ad feat: adjusted value size in the Line chart widget 2021-11-05 19:58:40 +01:00
Serhiy Mytrovtsiy
9c9ea7eccc feat: adjusted line chart width 2021-11-05 19:12:05 +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
e1bac3ffa0 fix: fixed Line Chart widget size when label option is enabled (#678) 2021-11-02 19:59:12 +01:00
Serhiy Mytrovtsiy
83cea2bcd9 feat: adjusted LineChart size 2021-10-28 17:13:15 +02:00
Serhiy Mytrovtsiy
8e00f7e0c5 fix: fixed LineChart updates when value is the same as previous read (#671) 2021-10-24 11:49:38 +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