* First version of the cava module
* Update cava stuff
* Update themes for cava
* Update themes
* Handle cava visibility when null
* Add bar characters in options
---------
Co-authored-by: Ed Bennett <ed@dodimead.com>
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
* fix: display media total length on bar
* fix: add option to display custom nomedia text
* feat: add dedicated label too
* fix: media add more window names for playables
* fix: add option to control display time
* Consolidate code and make tooltip timestamp for media bar opt-in.
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
* Updated events to be more specific
* Update more events
* Update globalmousepos
* Update themes and submap module to show submap name.
* Type fixes
* Reworked menu position calculation logic to be much more efficient.
* Revert import file location
* We luv arrow functions
* Remove globalMousePos remnants since it's unused.
* Added the ability to configure menu dropdown transition and duration.
* Fix type