125 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
0f289b0367 fix: fixed app crash when battery is damaged (#2725) 2025-10-05 15:53:26 +02:00
Serhiy Mytrovtsiy
3d12edae08 feat: added power adapter status to the combined view for Battery module (#2513) 2025-04-18 18:54:27 +02:00
Serhiy Mytrovtsiy
8ac0b52126 feat: hidden the power adapter information from the battery popup if it's not connected 2025-02-18 19:19:10 +01:00
Serhiy Mytrovtsiy
9325e2001c v2.11.27 2025-01-26 14:33:31 +01:00
Serhiy Mytrovtsiy
58ad6c568b feat: added feature to set keyboard shortcut to open/close popup window (#1976) 2025-01-20 17:04:55 +01:00
Serhiy Mytrovtsiy
1093b27fb2 feat: changed the icon and behavior of the button in the popup header for the calendar module to open the default macOS calendar app (#2227) 2024-12-13 12:49:30 +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
598dc2d5dd feat: small cleanup in the popup views 2024-07-24 19:15:15 +02:00
Serhiy Mytrovtsiy
135b3e328e lang: added missing translations 2024-07-06 18:54:47 +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
lilfer
2021cbcde6 feat: added charging current and voltage (#1986) 2024-06-16 12:13:05 +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
f873fdaa3d feat: moved all modules settings to the new design 2024-04-24 06:10:27 +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
d2f080e104 feat: moved all popups to new ProcessesView for top processes 2024-01-06 10:29:43 +01:00
Serhiy Mytrovtsiy
b21630218c feat: initialized ProcessesView that will be common for all popups 2024-01-05 21:02:29 +01:00
Serhiy Mytrovtsiy
85c84be610 fix: fixed battery high level notification ID (#1743) 2023-12-27 17:13:05 +01:00
Serhiy Mytrovtsiy
119bc5b067 feat: adjusted battery notifications 2023-12-20 13:37:06 +01:00
Serhiy Mytrovtsiy
cedb16e2d6 feat: added notifications view to the Battery module 2023-12-20 13:20:08 +01:00
Serhiy Mytrovtsiy
de5b369839 fix: moved findAndCrop to non mutation function (#1700) 2023-12-06 17:55:35 +01:00
Serhiy Mytrovtsiy
80b39144b1 fix: moved battery widget and popup view from dirtyRect to the frame 2023-09-30 18:02:47 +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
8789531c80 feat: removed Low power mode status from the battery module since it does not work. The API does not provide updates via the notification center. Read ProcessInfo does not updates the value too. pmset returns only manually managed mode. So it cannot be used to determine if low power mode is enabled. 2023-07-07 16:52:37 +02:00
Serhiy Mytrovtsiy
8a98cfd645 feat: added releasing all processes when closing the popup view 2023-07-06 18:21:29 +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
5a974e38cf feat: added a header with title and settings button to the portals (#1467) 2023-05-19 18:13:06 +02:00
Serhiy Mytrovtsiy
5d2e8b5a7e fix: removed check if the popup is open when updating the Battery portal view (#1447) 2023-05-03 21:16:22 +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
7dd4e0ecf3 feat: added isBatteryPowered field to the Battery_Usage struct. It allows removing the check if the power source is Battery Power in the different parts of the Battery module 2023-03-16 18:00:52 +01:00
Serhiy Mytrovtsiy
c46aa38f3f feat: added portal for the Battery module 2023-03-16 17:50:29 +01:00
Serhiy Mytrovtsiy
78ca5d5793 feat: initialized battery details widget (#1293) 2023-03-03 19:52:10 +01:00
Serhiy Mytrovtsiy
03c30606cf fix: fixed BatteryWidget misspelling 2023-02-21 20:40:18 +01:00
Serhiy Mytrovtsiy
6c991de101 feat: removed check for macOS 10.14 2023-01-31 18:27:43 +01:00
Serhiy Mytrovtsiy
6c4d3a913e feat: added an optimized charging state, it allows to hide additional information in the battery widget when enabled (#1213) 2023-01-16 22:37:26 +01:00
Serhiy Mytrovtsiy
810ec885ab feat: added current capacity value to the network popup view (#1235) 2022-12-20 17:31:31 +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
79839057b9 v2.7.36 2022-09-25 04:03:56 +02:00
Serhiy Mytrovtsiy
a28a3b8ef6 feat: added a low power mode state to the Battery popup window (#1024) 2022-08-19 19:12:08 +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
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
caccedc2b2 fix: convert battery temperature in the Battery module (#979) 2022-06-22 19:49:33 +02:00
Serhiy Mytrovtsiy
e82ace6595 feat: hiding the low/high battery level notification when the battery is charged or discharged (#893) 2022-05-03 19:56:30 +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
833c210826 feat: added color zones to the Mini widget 2022-03-10 18:26:56 +01:00
Serhiy Mytrovtsiy
c261d85d48 feat: added Based on utilization color option for Mini widget in the Battery module (#865) 2022-03-10 18:16:06 +01:00
Serhiy Mytrovtsiy
691d7ec0b8 feat: added 60% battery level to the low level notification (#825) 2022-02-08 17:16:06 +01:00
Serhiy Mytrovtsiy
edfb564bab feat: moved from NSUserNotification to the User Notification 2022-01-23 00:06:49 +01:00