This saves a bit of duplicated boilerplate.
Applets seem to work fairly well with this. Though we should see if any
other changes to initial window settings are needed in certain applets
for the exact behavior we want.
* chore: add icons and installation
* refactor: use the new battery icons
* refactor: use audio applet icons
* chore dependency cleanup
* chore: remove icons included in cosmic-icons package
* refactor: use icons for signal strength and fix handling of new connections
* fix: improve some logic for the networking applet
* chore: add cosmic-icons to Depends
* feat: use notifications icons
* chore: set bluetooth icon depending on state
* fix: set default font and text size
* feat (network): add airplane-mode message
* feat (battery): add display icons to the battery applet
* fix (battery): logic for selecting the battery icon & use new battery icons
* wip: update libcosmic
* fix: damge issue resolved by updating iced
* fix: high cpu usage by time applet and app-list
* refactor subscriptions to produce fewer events
* refactor network applet to use less cpu
* fix: text size
* refactor: i18n for audio applet
* refactor: power applet i18n setup
* fix (battery): always send profile update
* fix (battery): set toggler width to layout correctly
* fix (app-list): backoff for restarts of toplevel subscription
* fix (network): alignment
* feat: ask for comfirmation before applying power applet actions
* wip: integrate cosmic-config
* update zbus
* feat: update to use latest libcosmic
* update iced
* udpate deps
* update deps
* refactor: move applet helpers to this repo, outside of libcosmic.
this should help alleviate some dependency hell
* chore update deps
* update deps
* cleanup
desktop-file-validate reports that in the future file extensions with relative path files in the future will be fatal error - it seems like it was done in some files lets fix it for the rest