We've completely overhauled badge updates by introducing
a callable function which should cover the standard case.
We also allow separate custom JS and JS just for badge updates.
We also make the service editing box taller by default.
We fix the logging for injected stuff to actually remain accurate.
And replace each js_unread in each service with modernized version.
We allow for separate custom badge updates and custom JS to
avoid doing unnecessary title event hooking allow overrides in a
sensible order.
Also remove Yahoo messenger service, as it was shutdown earlier in
July.
Remove the option to "toggle" it from the menu, because it never did
anything when set to always on, and it'd never be useful to close it
from there as opposed to the "x", which also doesn't work with
"always on".
You'll have to deselect "always on status bar" for your already existing
services.
Closes#15
Squashed commit of the following:
commit d661565c25
Author: Ryan Zumstein <[email protected]>
Date: Thu May 31 00:10:26 2018 -0500
Fix Gmail important count
commit 30abb3a3c0
Author: rzumstein <[email protected]>
Date: Mon May 21 01:25:45 2018 -0500
Show notifications in new Gmail interface
The original project README says no personal information will be saved,
but this level of analytics tracking is invasive, probably illegal, and
not disclosed. Pull it.
When the user changes the tab dock to left or right, the reorderer gets
into an inconsistent state. To solve this, the reorderer needs to be
reconfigured to look at the proper dimensions.
Now, the controller's `initialize` function is called every time the
user's preferences are changed. This was done so that it could re-orient
the service bar every time the configuration is changed, but could be
extended down the line for other configuration options.