Serhiy Mytrovtsiy
a96232b0c1
fix: fixed a long-term battery widget glitch when a black vertical line is visible in the widget preview
2025-12-01 21:29:41 +01:00
Serhiy Mytrovtsiy
0061b158f7
fix: added an additional redraw when something changes in the Battery widget. This eliminates artifacts when the widget switches from the AC plug-in icon to the charging icon ( #2611 )
2025-10-20 18:09:46 +02:00
embedovator
9068e18379
fix: show single row with percentage when time is not available in battery widget ( #2649 )
...
- Modified battery widget to show only percentage in a single row when time remaining is not available (e.g., when AC adapter is plugged in)
- Maintains two-row display with both percentage and time when running on battery with valid time information
- Improves UI by removing duplicate information and making better use of space
Co-authored-by: Nathan Martin <embedovator@pm.me >
2025-08-03 12:52:51 +02:00
Serhiy Mytrovtsiy
359db0f0d0
feat: added an option to show the power state icon (lightning or power plug) near the battery widget ( #2008 )
2024-10-17 16:57:26 +02:00
Serhiy Mytrovtsiy
e2a5f5c1c4
feat: added an option to enable xl size of the battery widget
2024-08-14 17:25:11 +02:00
Serhiy Mytrovtsiy
51555db270
feat: adjusted battery widget size ( #2042 )
2024-07-23 22:04:13 +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
bfadf4eb9b
feat: moved widgets settings to the new design
2024-04-25 18:04:19 +02: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
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
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
881c61b30e
feat: adjusted battery unknown status position
2023-06-16 18:42:09 +02:00
Serhiy Mytrovtsiy
3c9a3722bf
fix: fixed swiftlint warnings ( #1386 )
2023-04-01 16:58:05 +02: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
06151f49dd
feat: adjusted a background color of battery under layer when inner percentage is enabled
2023-02-08 21:30:09 +01:00
Serhiy Mytrovtsiy
36d4aa5a88
feat: removed battery colorizing (<20%) for inside percentage when colorizing is disabled ( #1254 )
2023-01-30 20:15:17 +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
9efb31a2f0
feat: added foreground color to the battery widget when the inner percentage is enabled (iOS-like style)
2022-11-10 17:08:57 +01:00
Serhiy Mytrovtsiy
e02586b7f4
feat: changed swiftlint rules for body and file length
2022-10-04 21:45:40 +02:00
Serhiy Mytrovtsiy
d8f74bb8ca
feat: disable battery widget colorize when percentage inside icon is enabled
2022-09-02 17:49:38 +02:00
Serhiy Mytrovtsiy
2871e98fda
feat: added a new additional information option to the battery widget - Percentage inside the icon ( #1034 )
2022-08-23 11:27:43 +02:00
Serhiy Mytrovtsiy
ad078dee4a
feat: added an option to disable low power mode colorizing in the battery widget. This option is enabled by default
2022-08-22 19:29:15 +02:00
Serhiy Mytrovtsiy
c23375309b
feat: added a low power mode colorizing to the Battery widget ( #1024 )
2022-08-20 13:27:44 +02: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
f3ef526c91
fix: add missing Bluetooth permission
...
feat: disable Bluetooth module by default
feat: add `Hide additional information when full` in Battery widget for Bluetooth module
2021-07-09 17:41:41 +02:00
Serhiy Mytrovtsiy
22386a4ae1
feat: initialized Bluetooth module ( #277 )
2021-07-08 23:03:02 +02:00
Serhiy Mytrovtsiy
13707090eb
feat: combine StatsKit and ModuleKit in the one framework: Kit
2021-06-04 19:37:29 +02:00