GUI plugin for ovos-shell
Project description
OVOS Shell companion
provides various bus APIs that integrate with ovos-shell
- color scheme manager
- notifications widgets
- configuration provider (settings UI)
- brightness control (night mode etc)
Features
{
"gui": {
"ovos-gui-plugin-shell-companion": {
"sunrise_time": "auto",
"sunset_time": "auto",
"default_brightness": 100,
"night_default_brightness": 70,
"low_brightness": 20,
"auto_dim_seconds": 60,
"auto_dim": false,
"auto_nightmode": false
}
}
}
Night mode
night mode will perform actions based on sunset/sunrise times
- the homescreen changes to a simple clock with white text on a black background.
- default brightness is reduced.
- auto-dim is enabled
sunrise_time
and sunset_time
will be automatically calculated based on location if set to "auto"
, specific times can be explicitly set with the format "HH:MM"
, eg. if you are an early riser you may want "sunrise_time": "05:30"
brightness level during nighttime can be set via "night_default_brightness"
Auto Dim
auto-dim will lower the screen brightness after 60 seconds of inactivity, until the user interacts with the GUI or talks to the OVOS device
brightness level when idle can be set via "low_brightness"
auto-dim can be enabled at all times by setting "auto_dim": true
in your config
DEPRECATION WARNING
in ovos-core version 0.0.7 the bus apis provided by this repo used to be several individual PHAL plugins
the following packages have been deprecated in favor of this repo:
- ovos-PHAL-plugin-dashboard <- DEPRECATED, community maintained, no official replacement, removed from ovos-shell
- ovos-PHAL-plugin-configuration-provider <- now part of this repo
- ovos-PHAL-plugin-notification-widgets <- now part of this repo
- ovos-PHAL-plugin-brightness-control-rpi <- now part of this repo
- ovos-PHAL-plugin-color-scheme-manager <- now part of this repo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ovos-gui-plugin-shell-companion-1.0.0a1.tar.gz
.
File metadata
- Download URL: ovos-gui-plugin-shell-companion-1.0.0a1.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1df49ceb5f52a3130270597015fc36760ebc2c63f5f79037ed61420eee51469b |
|
MD5 | c725ace04efb78a7b0637d32a7f0c46d |
|
BLAKE2b-256 | 0694ec60d508bc2a311a1c9ea400085bf58916fe674fd1e6989b552243bd1ec7 |
File details
Details for the file ovos_gui_plugin_shell_companion-1.0.0a1-py3-none-any.whl
.
File metadata
- Download URL: ovos_gui_plugin_shell_companion-1.0.0a1-py3-none-any.whl
- Upload date:
- Size: 168.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d79539df49a420199237f49ca88dfa5bd854d89bca49ac39a5e0a154dcfb66 |
|
MD5 | 6c1978885219e76713b4fa7d032c521e |
|
BLAKE2b-256 | 87663190da275b5017bce780b63b5c0cbd98ba4aaf1f230bd71c7bf72e6c1782 |