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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovos_gui_plugin_shell_companion-1.0.6-py3-none-any.whl (158.8 kB view details)

Uploaded Python 3

File details

Details for the file ovos_gui_plugin_shell_companion-1.0.6.tar.gz.

File metadata

File hashes

Hashes for ovos_gui_plugin_shell_companion-1.0.6.tar.gz
Algorithm Hash digest
SHA256 5a88637bac662be05fe7142129e87b4dfcb4f0e561923a2968ca6d6a5385fe8d
MD5 2cf35158321c3cbbef0fa65809fb052c
BLAKE2b-256 b840221f088c27fcedd10eeb0e51185215d58c83010ed941b99ef8d54cba20c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovos_gui_plugin_shell_companion-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3bfd72bcae50af6d3152b3e5f963a2f9dd8c42bd11087c9b0214a444c284a445
MD5 4cfe00da821397c6a1468f29c106c671
BLAKE2b-256 85b7a094b77da71cf9cb7ff5d139e839c9eff66cafe52a8cf88fae0361125cbb

See more details on using hashes here.

Supported by

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