Module that shows the sunrise and sunset time for your location.
http://ipinfo.io is used if parameter lat (latitude) or lon (longitude)
is not provided,
Add a method "theme()" to the generic module to have access to the theme
information.
Specifically, "theme().get(widget, attribute, default_value)" can be
used to retrieve theming for a widget with an arbitrary attribute.
This is in response to #412 - thanks to @bbernhard for the suggestion!
Add a new module that can be used to copy passwords from a password
store into the clipboard.
Currently, only "pass" is supported.
As long as only bumblebee is used, it will also show which password is
currently in the clipboard and how long it will still stay there.
Empty states ("" rather than None) caused a backtrace in the theme
engine. Fix that by being a bit more robust, and add a test that checks
for regressions.
fixes#406
Allow a widget to set "theme.exclude" to extend any part of a theme
(e.g. the suffix). Note that this can later, on demand, be extended to
allow a list of elements to be passed in.
see #401
Use the parameter battery.decorate=False to hide icons such as the AC
indicator and the charging symbol.
warning and critical states are still propagated.
fixes#401
* the original implementation doesn't always generate click events.
This new implementation fixes this issue.
But as the old implementation is still in use (the bluetooth module makes use of it)
and this implementation is probably not as matured as the old one, it
was agreed to keep both the old and the new implementation until the
bluetooth module has been migrated to the new implementatation.
Some cities (e.g. in different countries) have the same names. Providing a city
name to the weather module would previously display the first returned result by openweathermap's API.
This commit allows city ids to be provided to the weather module. If a location passed
to the weather module only contains numbers, it will be interpreted as a city id.
City ids are those handled by openweathermap's API to uniquely identify cities.
See https://openweathermap.org/current#cityid for details.