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.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for ovos-gui-plugin-shell-companion-1.0.0.tar.gz
Algorithm Hash digest
SHA256 88201179b2fdc17293e20a8076281c726b7ddfc448cf16e046d8e2b753ac34e6
MD5 3e7247c2ef39392596e610fce691e08c
BLAKE2b-256 a6b63f1544ad9b9819f2a466d821734be3f5490d219752f223e56933346a6026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovos_gui_plugin_shell_companion-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f29c4e09c173c9113440130691e979405dfff5222a0afb9946948056b86a855
MD5 75a28304a1d6a7ce7e7767b15599cb40
BLAKE2b-256 96802c20d80422dc87d62f9043ea1d9fd0e9b326137be7c8545be8f7956d80ea

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