Two main issues of note:
- nan% instead of the % left.
- Shows up every % drop, not just at 19%
Here an example

Notification showed up at 20% this time. Each percent added another toast.
Logs:
❯ zshell-cli shell log
No running instances for "/etc/xdg/quickshell/zshell/shell.qml"
INFO: Launching config: "/etc/xdg/quickshell/zshell/shell.qml"
INFO: Shell ID: "0c70e4bc47fd3370bbaeaa7482e706ae" Path ID "0c70e4bc47fd3370bbaeaa7482e706ae"
INFO: Saving logs to "/run/user/1000/quickshell/by-id/5cby4jrft/log.qslog"
WARN scene: QML Connections at @Drawers/Interactions.qml[128:2]: Detected function "onUtilitiesChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
WARN scene: QML Connections at @Modules/Polkit/Polkit.qml[30:3]: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
WARN scene: @Drawers/Windows.qml[34:4]: Unable to assign [undefined] to bool
WARN scene: @Modules/Polkit/Polkit.qml[134:8]: Unable to assign [undefined] to QString
WARN scene: @Modules/Polkit/Polkit.qml[172:8]: Unable to assign [undefined] to bool
WARN scene: @Drawers/Windows.qml[34:4]: Unable to assign [undefined] to bool
WARN scene: @Drawers/Windows.qml[34:4]: Unable to assign [undefined] to bool
INFO: Configuration Loaded
WARN quickshell.dbus: Could not launch service org.freedesktop.UPower.PowerProfiles: QDBusError(org.freedesktop.DBus.Error.Spawn.ChildExited, Launch helper exited with unknown return code 1)
WARN quickshell.service.powerprofiles: Could not start PowerProfilesDaemon. The PowerProfiles service will not work.
WARN: Process failed to start, likely because the binary could not be found. Command: QList("ddcutil-client", "detect")
DEBUG qml: top height: 1 left width: 1 right width: 1 bottom height: 1
WARN scene: QML QQuickImage at @Modules/Lock/NotifDock.qml[52:5]: Cannot open: file:///etc/xdg/quickshell/zshell/assets/dino.png
WARN scene: QML QQuickImage at @Modules/Lock/NotifDock.qml[52:5]: Cannot open: file:///etc/xdg/quickshell/zshell/assets/dino.png
WARN scene: QML QQuickImage at @Modules/Lock/NotifDock.qml[52:5]: Cannot open: file:///etc/xdg/quickshell/zshell/assets/dino.png
DEBUG qml: true
undefined
DEBUG qml: true
undefined
DEBUG qml: true
undefined
The commit in question: [8e14993633](https://git.zach-dev.cc/zach/z-bar-qt/commit/8e14993633752825a87efc704affc59f0aca493c)
Notification showed up at 20% this time. Each percent added another toast.
Logs:
```
❯ zshell-cli shell log
No running instances for "/etc/xdg/quickshell/zshell/shell.qml"
INFO: Launching config: "/etc/xdg/quickshell/zshell/shell.qml"
INFO: Shell ID: "0c70e4bc47fd3370bbaeaa7482e706ae" Path ID "0c70e4bc47fd3370bbaeaa7482e706ae"
INFO: Saving logs to "/run/user/1000/quickshell/by-id/5cby4jrft/log.qslog"
WARN scene: QML Connections at @Drawers/Interactions.qml[128:2]: Detected function "onUtilitiesChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
WARN scene: QML Connections at @Modules/Polkit/Polkit.qml[30:3]: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
WARN scene: @Drawers/Windows.qml[34:4]: Unable to assign [undefined] to bool
WARN scene: @Modules/Polkit/Polkit.qml[134:8]: Unable to assign [undefined] to QString
WARN scene: @Modules/Polkit/Polkit.qml[172:8]: Unable to assign [undefined] to bool
WARN scene: @Drawers/Windows.qml[34:4]: Unable to assign [undefined] to bool
WARN scene: @Drawers/Windows.qml[34:4]: Unable to assign [undefined] to bool
INFO: Configuration Loaded
WARN quickshell.dbus: Could not launch service org.freedesktop.UPower.PowerProfiles: QDBusError(org.freedesktop.DBus.Error.Spawn.ChildExited, Launch helper exited with unknown return code 1)
WARN quickshell.service.powerprofiles: Could not start PowerProfilesDaemon. The PowerProfiles service will not work.
WARN: Process failed to start, likely because the binary could not be found. Command: QList("ddcutil-client", "detect")
DEBUG qml: top height: 1 left width: 1 right width: 1 bottom height: 1
WARN scene: QML QQuickImage at @Modules/Lock/NotifDock.qml[52:5]: Cannot open: file:///etc/xdg/quickshell/zshell/assets/dino.png
WARN scene: QML QQuickImage at @Modules/Lock/NotifDock.qml[52:5]: Cannot open: file:///etc/xdg/quickshell/zshell/assets/dino.png
WARN scene: QML QQuickImage at @Modules/Lock/NotifDock.qml[52:5]: Cannot open: file:///etc/xdg/quickshell/zshell/assets/dino.png
DEBUG qml: true
undefined
DEBUG qml: true
undefined
DEBUG qml: true
undefined
```
3 toasts, following tail is after the 4th toast:
```
DEBUG qml: true
undefined
DEBUG qml: true
undefined
DEBUG qml: true
undefined
DEBUG qml: true
undefined
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Two main issues of note:
Here an example

The commit in question: 8e14993633
Notification showed up at 20% this time. Each percent added another toast.
Logs:
3 toasts, following tail is after the 4th toast:
Try d6102d9ebe
Will drain battery and try.
Seems to work, can be closed once #104 is closed.
Home come? The commit was pushed to main.
I misread, thought it went into another branch.
I see. Then I will close this.
I see that this d6102d9ebe is not main.