Commit Graph

73 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
d7cb4f5ddc feat: added module label to the macOS widgets 2024-07-30 19:46:14 +02:00
Serhiy Mytrovtsiy
80d7789ef7 feat: added macOS widget for GPU module 2024-07-17 19:34:51 +02:00
Serhiy Mytrovtsiy
71207f29fc feat: added macOS widget for Disk module 2024-07-16 20:17:43 +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
68d1a0c86f fix: fixed GPU temperature value in the chart (#1984) 2024-06-13 18:25:31 +02:00
Serhiy Mytrovtsiy
74da91ff59 fix: fixed showing the default value of update interval for all modules even after the change (#1942) 2024-05-12 11:27:12 +02:00
Serhiy Mytrovtsiy
2b70064eb5 feat: moved RAM notification settings to the new selectors 2024-05-09 17:34:33 +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
9e26cc36ba feat: moved CPU and GPU notification settings to the new selector that allows specifying custom threshold and not from a predefined list 2024-05-06 19:04:25 +02:00
Serhiy Mytrovtsiy
f873fdaa3d feat: moved all modules settings to the new design 2024-04-24 06:10:27 +02:00
Serhiy Mytrovtsiy
fb63ece91b fix: fixed GPU temperature converting in the popup chart (#1809) 2024-02-23 19:15:27 +01: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
b392a9732c feat: updated GPU portal view 2024-01-23 19:12:14 +01:00
Serhiy Mytrovtsiy
af010230ed feat: added notifications for the GPU module 2023-12-12 20:43:37 +01:00
Serhiy Mytrovtsiy
48322fc7e8 fix: fixed circles charts in the new version of Cocoa 2023-09-28 17:33:55 +02: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
ff6b0ed865 feat: moved from the HEX colors to the RGB 2023-06-20 16:51:19 +02:00
Serhiy Mytrovtsiy
5a974e38cf feat: added a header with title and settings button to the portals (#1467) 2023-05-19 18:13:06 +02:00
Serhiy Mytrovtsiy
3c9a3722bf fix: fixed swiftlint warnings (#1386) 2023-04-01 16:58:05 +02:00
Serhiy Mytrovtsiy
5105c8c20d feat: created PopupWrapper for the popup view 2023-03-25 14:54:30 +01:00
Serhiy Mytrovtsiy
b8c0844d10 feat: added portal view to the GPU module
feat: added portal view to the Network module
feat: added portal view to the Disk module
2023-02-25 11:46:59 +01:00
Serhiy Mytrovtsiy
6c991de101 feat: removed check for macOS 10.14 2023-01-31 18:27:43 +01:00
Serhiy Mytrovtsiy
25e7e38eb9 feat: added icons to the modules in the sidebar menu (starting from macOS 11.0) 2022-12-03 12:25:45 +01:00
Serhiy Mytrovtsiy
42515ca1b5 feat: initialized popup settings (#565) 2022-10-04 21:44:27 +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
c7a1a92490 fix: fixed disks duplicating on startup (could also happen with Bluetooth and GPU devices) 2022-07-15 17:36:38 +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
3e48f80c1f feat: added a notification to the GPU usage (#913) 2022-07-05 20:22:50 +02:00
Serhiy Mytrovtsiy
d44dac0c06 feat: show a current temperature unit in the GPU chart toolTip (#947)
fix: return a current temperature unit for the temperature sensor
2022-05-27 16:38:50 +02:00
Serhiy Mytrovtsiy
843760c654 feat: added missing translations 2022-01-21 22:37:36 +01:00
Serhiy Mytrovtsiy
cb52aaee34 feat: added render and tiler utilization charts to the GPU view 2022-01-15 14:47:59 +01:00
Serhiy Mytrovtsiy
476ddf912b feat: added better GPU name, render, and tiler utilization for Apple Silicon graphics 2022-01-14 17:26:06 +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
4168862287 feat: added Tachometer widget to the CPU, GPU, and RAM module (#631) 2021-10-13 18:27:31 +02:00
Serhiy Mytrovtsiy
f7f6beb881 fix: limit the GPU utilization to 100% (#649) 2021-09-29 17:20:44 +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
918a07150b feat: change value type from Double to ColorValue in the BarChart (#441) 2021-08-02 20:11:48 +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
5eb709ccf3 feat: init Label widget (#376)
feat: removed labels option from `Bar, Line and Pie chart` widgets
feat: added `Label widget` to the all modules
feat: removed another UnsafeMutablePointer
2021-03-30 20:34:50 +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
b3dd770d6a fix: show both GPUs info when the same model (#329). Fixed by recognizing processed GPU with model and index of accelerator. Not with model only. 2021-02-20 18:54:02 +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
Tai Zhou
51ad681677 Add Missing L10n for GPU Popup toolTip 2021-01-31 14:39:52 +01:00
Serhiy Mytrovtsiy
fe7fa5ca02 fix: add missing localizations in the GPU popup (#312) 2021-01-23 16:38:09 +01:00