Serhiy Mytrovtsiy
0f289b0367
fix: fixed app crash when battery is damaged ( #2725 )
2025-10-05 15:53:26 +02:00
Serhiy Mytrovtsiy
9ed4ee5749
fix: fixed swiftlint error that appears in the new version of swiftlint
2024-10-18 16:44:03 +02:00
lilfer
2021cbcde6
feat: added charging current and voltage ( #1986 )
2024-06-16 12:13:05 +02:00
Serhiy Mytrovtsiy
b21630218c
feat: initialized ProcessesView that will be common for all popups
2024-01-05 21:02:29 +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
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
1e0ba3b61f
feat: moved all reader's values to the Codable protocol
2023-06-27 17:09:38 +02: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
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
a28a3b8ef6
feat: added a low power mode state to the Battery popup window ( #1024 )
2022-08-19 19:12:08 +02:00
Serhiy Mytrovtsiy
ca00510030
feat: rewritten Battery top processes reader ( #781 )
2022-01-22 16:37:46 +01:00
Serhiy Mytrovtsiy
587d00ce06
feat: added maximum and designed battery capacity to the Battery popup view ( #806 )
...
fix: rounding battery health value to the nearest, not to the lowest value
2022-01-21 17:27:06 +01:00
Serhiy Mytrovtsiy
ee4adbc220
feat: added battery health string to the apple silicon macs
2022-01-13 21:02:42 +01:00
Serhiy Mytrovtsiy
00eff0fb1f
fix: trying to fix app crash when stopping battery top processes reader ( #781 )
2022-01-09 13:01:26 +01:00
Serhiy Mytrovtsiy
a350bffaa6
feat: added init read in the battery top processes reader
2021-08-28 15:16:51 +02:00
Serhiy Mytrovtsiy
54fbe170c0
fix: fixed battery health for apple silicon ( #222 )
2021-08-16 18:46:34 +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
a5ac0d25dc
feat: add information when last time charger was connected in the battery popup ( #450 )
2021-05-07 18:55:45 +02:00
Serhiy Mytrovtsiy
681ebeef23
fix: fixed memory leak in the Battery reader
2021-04-06 18:49:35 +02:00
Serhiy Mytrovtsiy
b802bd6b40
fix: enable battery top process reader (pipe was closed when setup)
2021-03-29 17:23:56 +02:00
Serhiy Mytrovtsiy
76500207c9
fix: fixed file descriptors leak ( #384 )
2021-03-26 21:56:28 +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
4dd4af1a4f
fix: battery module freeze when disabling ( #336 )
2021-02-05 18:59:57 +01:00
Serhiy Mytrovtsiy
38eeda6ac6
fix: reverted some change from last commit (Battery reader). Fixed the bug with wrong number of top processes in the Battery module ( #299 ).
2021-01-20 19:50:19 +01:00
Serhiy Mytrovtsiy
1cf35f62ba
fix: prevent a crash when opening the battery popup for the first time ( #295 ). Fixed by removing overridden start function.
2021-01-20 18:38:19 +01:00
Serhiy Mytrovtsiy
65234052f5
fix: removed battery state on arm (Apple Silicon) ( #274 )
2021-01-09 23:16:01 +01:00
Serhiy Mytrovtsiy
cc1d9459e1
feat: was added option to disable the top processes (0 - option in the number of processes)
2021-01-07 16:29:03 +01:00
Serhiy Mytrovtsiy
e33082f0ca
fix: battery health on Apple Silicon ( #246 )
2020-12-30 14:43:18 +01:00
Serhiy Mytrovtsiy
f9b90bc3ba
- move from core graphics to CALayout in Mini widget
2020-11-05 13:24:20 +01:00
Serhiy Mytrovtsiy
e1e7825b18
- add top view initialization to the network popup
...
- add an option to select number of top processes to the Battery module
2020-10-29 16:33:24 +01:00
Serhiy Mytrovtsiy
91d2450f62
- fix battery module enabling when disabled ( #89 )
2020-09-23 19:22:51 +02:00
Serhiy Mytrovtsiy
ebd901ec7b
- fix crash when some information missing about battery ( #88 )
...
- add MacPro5,1 to the list of devices
2020-09-20 21:30:23 +02:00
Serhiy Mytrovtsiy
2904b090a4
- disk IO stats (mvp)
2020-08-08 20:42:53 +02:00
Serhiy Mytrovtsiy
946ecdd71e
- add icon to top processes
2020-08-01 20:50:41 +02:00
Serhiy Mytrovtsiy
0ab7457694
- add top processes to Battery module
2020-07-30 17:22:34 +02:00
Serhiy Mytrovtsiy
095e60499a
- update battery low level notification algorithm
...
- fix showing a low level notification on each measurement lower than set
2020-07-20 17:51:49 +02:00
Serhiy Mytrovtsiy
1d09a11409
- add lightning to battery when power cable connected (now the battery widget have the same behavior as default macos)
...
- fix battery reader (app gets to know that AC is connected after the second read)
- updated selection in Network and Battery module
- update default color for mini widget in battery module
2020-07-19 01:27:40 +02:00
Serhiy Mytrovtsiy
3f8ee3bd65
- update structure name in modules
...
- add arguments support (--reset, --disable)
- update a README
2020-06-28 23:58:37 +02:00
Serhiy Mytrovtsiy
249ba521a6
fix data update in battery popup
2020-06-08 13:20:24 +02:00
Serhiy Mytrovtsiy
4d6f759d3b
v2.0.0 ( #34 )
...
* v2.0.0
* rewritten application from scratch
* new Settings
* new custom popup view
* moved to own implementation of chart
* added more option to configure a widget
* now each module has own widget in the menu bar
* a lot of new features...
2020-06-07 12:22:32 +02:00