* fix: invalid check in getWarningThreshold
* fix: invalid status
* feat: use dbus events instead of polling
* fix: invalid status again
* fix: dump version and set valid plugin API
* fix: add commandExists check
* fix: getColor function (warning color when not charging)
* feat: use upower instead of cat /sys
* feat: notify on error
* fix: cleaner code
* fix: use noctalia.tr for notification (not logs, intended)
* feat: migrate from dbus-monitor to gdbus (everything in one line)
* feat: use gdbus to init and update, parse only when needed
* feat: add label_content and optimisations
* fix: remove multiple commands check not needed anymore
* fix: update README and dump version
* fix: default data, warning_threshold check, floor percent
* fix: setUpdateInterval in update function
* fix: add shellEscape on cat command
* dump version
* fix: migrate settings to desktop_widget.settings
* feat: auto gap based on the layout
* feat: retrieve warning threshold from noctalia's settings
* Init
* fix: remove placeholder (weird bugs)
* fix: README
* fix: return if battery not found
* fix: add "Not Charging" status
* fix: insert in content table
* feat: add error color when under 20% and discharging
* feat: add warning color setting
* fix(README): longer plugin description and settings descriptions
* feat: add color and charging color
* fix: default charging color