Skip to main content

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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos-gui-plugin-shell-companion-1.0.0a1.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file ovos-gui-plugin-shell-companion-1.0.0a1.tar.gz.

File metadata

File hashes

Hashes for ovos-gui-plugin-shell-companion-1.0.0a1.tar.gz
Algorithm Hash digest
SHA256 1df49ceb5f52a3130270597015fc36760ebc2c63f5f79037ed61420eee51469b
MD5 c725ace04efb78a7b0637d32a7f0c46d
BLAKE2b-256 0694ec60d508bc2a311a1c9ea400085bf58916fe674fd1e6989b552243bd1ec7

See more details on using hashes here.

File details

Details for the file ovos_gui_plugin_shell_companion-1.0.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_gui_plugin_shell_companion-1.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 26d79539df49a420199237f49ca88dfa5bd854d89bca49ac39a5e0a154dcfb66
MD5 6c1978885219e76713b4fa7d032c521e
BLAKE2b-256 87663190da275b5017bce780b63b5c0cbd98ba4aaf1f230bd71c7bf72e6c1782

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page