Closed JarbasAl closed 1 month ago
[!CAUTION]
Review failed
The pull request is closed.
The recent changes enhance the OVOSShellCompanionExtension
and BrightnessManager
classes by consolidating configuration management into a single config
object, eliminating the need for separate display configuration files. The updates streamline brightness management and improve the handling of auto-dimming and night mode functionalities. Additionally, the documentation has been significantly improved to clarify features and deprecated plugins.
Files | Change Summary |
---|---|
ovos_gui_plugin_shell_companion/__init__.py , ovos_gui_plugin_shell_companion/brightness.py |
Refactored to use a single config object, removing redundant display settings handling and updating auto-dimming and night mode methods. |
README.md |
Enhanced documentation to clarify functionalities, provide configuration examples, and detail new features and deprecations. |
ovos_gui_plugin_shell_companion/helpers.py , ovos_gui_plugin_shell_companion/config.py |
Introduced a new configuration update helper function and removed the get_ovos_shell_config() function. |
.github/workflows/unit_tests.yml , test/requirements.txt , test/unittests/mocks.py , test/unittests/test_smartspeaker_extension.py |
Removed files related to unit testing and mock configurations, indicating a shift in testing strategy or consolidation of dependencies. |
Objective | Addressed | Explanation |
---|---|---|
Get rid of OvosDisplay.conf (Issue #26) | ✅ | |
Centralize configuration management | ✅ | |
Eliminate unnecessary configuration files | ✅ |
README.md
and the BrightnessManager
class, focusing on configuration options for brightness levels and night mode settings.In the garden where configs blend,
A rabbit hops to make amends.
With settings neat and files so few,
The shell companion shines anew!
Brightness dances, night modes play,
Hooray for clean code, hip-hip-hooray! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Looking good so far, just waiting for sunset in Seattle to validate the last part
@builderjer as you requested i made the sunrise/sunset configurable
this should also allow easier testing
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"
future TODO https://github.com/OpenVoiceOS/ovos-shell/issues/45
need to account for this whenever we add platform specific PHAL plugins that can control the screen directly (such as DSI screen in rpi, eg https://github.com/linusg/rpi-backlight)
def set_brightness(self, level: int):
"""
Set the brightness level.
Args:
level: Brightness level to set.
"""
level = int(level)
if level == self._brightness_level:
return # avoid log spam
LOG.info(f"Brightness level set to {level}")
self._brightness_level = level
# ovos-shell will BOTH reduce brightness via QML manipulation (fake) and
# emit "phal.brightness.control.set" to delegate to an external plugin
# this means we cant update slider without triggering fake brightness,
# TODO - ovos-shell https://github.com/OpenVoiceOS/ovos-shell/issues/45
if self.fake_brightness:
# if an external plugin is also installed will reduce brightness TWICE (fake + real)
self.bus.emit(Message("phal.brightness.control.auto.dim.update",
{"brightness": level}))
else: # will NOT update ovos-shell slider
self.bus.emit(Message("phal.brightness.control.set",
{"brightness": level}))
Closer, but auto_nightmode == True and auto_dim == False does not dim or trigger the night screen:
Config:
gui:
ovos-gui-plugin-shell-companion:
auto_nightmode: true
auto_dim: false
sunrise_time: 19:30
sunset_time: 19:11
2024-08-19 17:17:13.012 - gui - neon_gui.service:shutdown:100 - INFO - GUI Service stopped
2024-08-19 17:17:45.300 - gui - ovos_bus_client.conf:load_message_bus_config:28 - DEBUG - Loading message bus configs
2024-08-19 17:17:45.314 - gui - ovos_gui.bus:create_gui_service:60 - INFO - Starting message bus for GUI...
2024-08-19 17:17:45.329 - gui - ovos_gui.bus:create_gui_service:72 - INFO - GUI Message bus started!
2024-08-19 17:17:45.334 - gui - ovos_gui.namespace:_get_idle_display_config:99 - INFO - Got idle_display_skill from config: skill-ovos-homescreen.openvoiceos
2024-08-19 17:17:45.340 - gui - ovos_gui.namespace:_get_active_gui_extension:111 - INFO - Got extension from config: smartspeaker
2024-08-19 17:17:46.155 - gui - ovos_gui.bus:open:117 - INFO - New Connection opened!
2024-08-19 17:17:54.342 - gui - ovos_config.models:load_local:112 - DEBUG - Configuration /home/neon/.config/neon/web_cache.json loaded
2024-08-19 17:17:54.358 - gui - ovos_bus_client.client.client:on_open:93 - DEBUG - Connected
2024-08-19 17:17:54.369 - gui - ovos_gui.service:_init_bus_client:53 - INFO - Connected to messagebus
2024-08-19 17:17:54.536 - gui - ovos_bus_client.client.client:on_default_session_update:161 - DEBUG - synced default_session
2024-08-19 17:17:54.552 - gui - ovos_gui.service:run:69 - DEBUG - Skills service already running
2024-08-19 17:17:54.556 - gui - ovos_gui.extensions:__init__:25 - DEBUG - Extensions Manager: Initializing EXTENSION_SERVICE with active extension smartspeaker
2024-08-19 17:17:54.559 - gui - ovos_gui.extensions:activate_extension:47 - INFO - Creating GUI with config={'extension': 'smartspeaker', 'generic': {'homescreen_supported': True}, 'idle_display_skill': 'skill-ovos-homescreen.openvoiceos', 'run_gui_file_server': False, 'ovos-gui-plugin-shell-companion': {'auto_nightmode': True, 'auto_dim': False, 'sunrise_time': 1185, 'sunset_time': 1160}, 'module': 'ovos-gui-plugin-shell-companion'}
2024-08-19 17:17:54.572 - gui - ovos_plugin_manager.utils.config:get_plugin_config:40 - DEBUG - Loaded configuration: {'auto_nightmode': True, 'auto_dim': False, 'sunrise_time': 1185, 'sunset_time': 1160, 'module': 'ovos-gui-plugin-shell-companion', 'extension': 'smartspeaker', 'idle_display_skill': 'skill-ovos-homescreen.openvoiceos', 'run_gui_file_server': False}
2024-08-19 17:17:54.575 - gui - ovos_plugin_manager.utils.config:get_plugin_config:40 - DEBUG - Loaded configuration: {'module': 'ovos-gui-plugin-shell-companion', 'auto_nightmode': True, 'auto_dim': False, 'sunrise_time': 1185, 'sunset_time': 1160, 'extension': 'smartspeaker', 'idle_display_skill': 'skill-ovos-homescreen.openvoiceos', 'run_gui_file_server': False}
2024-08-19 17:17:55.052 - gui - ovos_bus_client.apis.gui:setup_default_handlers:188 - DEBUG - Volunteering gui page upload
2024-08-19 17:17:55.055 - gui - ovos_gui_plugin_shell_companion:__init__:43 - INFO - OVOS Shell: Initializing
2024-08-19 17:17:55.089 - gui - ovos_gui.namespace:handle_gui_pages_available:522 - DEBUG - No GUI file server running or host path configured
2024-08-19 17:17:56.078 - gui - ovos_gui_plugin_shell_companion.wigets:__init__:38 - INFO - Notification & Widgets Plugin Initalized
2024-08-19 17:17:56.431 - gui - ovos_plugin_manager.gui:create:107 - DEBUG - Loaded plugin ovos-gui-plugin-shell-companion
2024-08-19 17:17:56.467 - gui - ovos_gui.extensions:activate_extension:58 - INFO - Extensions Manager: Activated Extension ovos-gui-plugin-shell-companion (<class 'ovos_gui_plugin_shell_companion.OVOSShellCompanionExtension'>)
2024-08-19 17:17:56.521 - gui - neon_gui.utils:add_neon_about_data:106 - DEBUG - Updating GUI Data with: [{'display_key': 'Neon OS', 'display_value': '24.05.31b20'}, {'display_key': 'Neon Core', 'display_value': '24.5.31a17'}, {'display_key': 'Neon Debos', 'display_value': '24.5.24a5'}, {'display_key': 'neon_speech', 'display_value': '4.4.1'}, {'display_key': 'neon_audio', 'display_value': '1.5.2a6'}, {'display_key': 'neon_gui', 'display_value': '1.3.1a1'}, {'display_key': 'neon_enclosure', 'display_value': '1.7.1a1'}]
2024-08-19 17:17:56.527 - gui - ovos_gui.homescreen:reload_homescreens_list:128 - INFO - Homescreen Manager: Reloading Homescreen List
2024-08-19 17:17:56.536 - gui - ovos_utils.gui:extend_about_data - WARNING - Deprecation version=0.1.0. Caller=neon_gui.utils:107. extend_about_data moved to ovos_bus_client.apis.gui
2024-08-19 17:17:56.653 - gui - ovos_bus_client.conf:load_message_bus_config:28 - DEBUG - Loading message bus configs
2024-08-19 17:17:56.680 - gui - ovos_gui.homescreen:add_homescreen:55 - INFO - Homescreen Manager: Adding Homescreen skill-date_time.neongeckocom
2024-08-19 17:17:56.685 - gui - ovos_gui.homescreen:show_homescreen_on_add:140 - DEBUG - Not ready yet, don't display
2024-08-19 17:17:56.706 - gui - ovos_gui.homescreen:add_homescreen:55 - INFO - Homescreen Manager: Adding Homescreen skill-ovos-homescreen.openvoiceos
2024-08-19 17:17:56.712 - gui - ovos_bus_client.client.client:on_open:93 - DEBUG - Connected
2024-08-19 17:17:56.723 - gui - neon_gui.service:wrapper:46 - INFO - Updated GUI About Data
2024-08-19 17:17:56.731 - gui - ovos_gui.service:run:75 - INFO - GUI Service Ready
2024-08-19 17:17:56.742 - gui - ovos_gui.homescreen:show_homescreen_on_add:140 - DEBUG - Not ready yet, don't display
2024-08-19 17:17:56.883 - gui - ovos_bus_client.client.client:on_default_session_update:161 - DEBUG - synced default_session
2024-08-19 17:17:56.894 - gui - ovos_bus_client.client.client:on_default_session_update:161 - DEBUG - synced default_session
2024-08-19 17:18:00.578 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting wallpaper_path to /home/neon/.local/share/neon/filesystem/skills/skill-ovos-homescreen.openvoiceos/wallpapers/ in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.580 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting selected_wallpaper to neon_default.jpg in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.585 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting skill_info_enabled to False in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.588 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting skill_info_prefix to False in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.590 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting weather_api_enabled to True in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.591 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting weather_code to icons/sun.svg in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.592 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting weather_temp to 95 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.597 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting date_string to 8/19/2024 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.600 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting weekday_string to Monday in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.602 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting day_string to August in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.604 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting month_string to 19 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.605 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting year_string to 2024 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.607 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting notification to {} in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.630 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting notification_model to {'storedmodel': [{'action': 'update.gui.install_update', 'callback_data': {'notification': 'OS Update Available 24.08.08b1'}, 'duration': 10, 'sender': 'skill-update.neongeckocom', 'style': 'info', 'text': 'OS Update Available 24.08.08b1', 'timestamp': 1723835487.9883687, 'type': 'transient'}], 'count': 1} in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.635 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting system_connectivity to offline in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.638 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting applications_model to [{'name': 'Home Assistant', 'thumbnail': '/usr/share/icons/ovos-phal-homeassistant.svg', 'action': 'ovos-PHAL-plugin-homeassistant.home'}, {'name': 'OCP', 'thumbnail': '/home/neon/.local/share/icons/OCP.png', 'action': 'ovos.common_play.home'}] in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.647 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting dashboard_model to {'collection': [{'id': '20f1af76-edb8-472c-8e31-62800ac0e64c', 'url': 'file:///home/neon/.local/share/neon/filesystem/skills/skill-ovos-homescreen.openvoiceos/DemoCard.qml', 'cellHeight': 5, 'cellWidth': 5}]} in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.649 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting persistent_menu_hint to True in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.651 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:18 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.656 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting rtl_mode to 0 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.662 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting dateFormat to MDY in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:18:00.664 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting notifcation_counter to 1 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:19:00.904 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:19 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:20:00.830 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:20 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:21:00.463 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:21 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:22:00.772 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:22 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:23:00.763 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:23 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:24:00.894 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:24 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:25:00.586 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:25 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:26:00.682 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:26 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:27:00.864 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:27 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:28:00.949 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:28 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:29:00.585 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:29 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:30:00.732 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:30 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:31:00.834 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:31 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:32:00.495 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:32 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:33:00.689 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:33 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:34:00.924 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:34 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:35:00.971 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:35 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:36:00.582 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:36 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:37:00.711 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:37 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:38:00.822 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:38 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:39:00.958 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:39 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:40:00.603 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:40 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:41:00.734 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:41 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:42:00.846 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:42 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:43:00.967 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:43 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:44:00.568 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:44 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:45:00.688 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:45 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:46:00.902 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:46 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:47:00.660 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:47 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:48:00.675 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:48 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:49:00.966 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:49 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:00.911 - gui - ovos_gui.namespace:_update_namespace_data:899 - DEBUG - Setting time_string to 7:50 in namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:37.226 - gui - ovos_gui.homescreen:get_active_homescreen:106 - DEBUG - Homescreen Manager: Active Homescreen skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:37.228 - gui - ovos_gui.homescreen:show_homescreen:177 - DEBUG - Requesting activation of skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:37.232 - gui - ovos_gui.homescreen:show_homescreen:180 - DEBUG - matched homescreen skill: {'class': 'IdleDisplaySkill', 'name': 'OVOSHomescreen', 'id': 'skill-ovos-homescreen.openvoiceos'}
2024-08-19 17:50:37.241 - gui - ovos_gui.homescreen:show_homescreen:183 - DEBUG - Displaying Homescreen skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:37.925 - gui - ovos_gui.namespace:_activate_namespace:727 - DEBUG - Activating namespace: skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:37.929 - gui - ovos_gui.namespace:add:146 - INFO - Adding "skill-ovos-homescreen.openvoiceos" to active GUI namespaces
2024-08-19 17:50:37.970 - gui - ovos_gui.namespace:_add_pages:296 - DEBUG - namespace skill-ovos-homescreen.openvoiceos current pages: [GuiPage(url=None, name='idle', persistent=False, duration=30, page_id='idle', namespace='skill-ovos-homescreen.openvoiceos', resource_dirs={'qt5': '/home/neon/venv/lib/python3.10/site-packages/skill_ovos_homescreen/ui'}, active=False)]
2024-08-19 17:50:37.973 - gui - ovos_gui.namespace:_add_pages:297 - DEBUG - new_pages=[GuiPage(url=None, name='idle', persistent=False, duration=30, page_id='idle', namespace='skill-ovos-homescreen.openvoiceos', resource_dirs={'qt5': '/home/neon/venv/lib/python3.10/site-packages/skill_ovos_homescreen/ui'}, active=False)]
2024-08-19 17:50:37.976 - gui - ovos_gui.namespace:_add_pages:303 - DEBUG - Updating qt5 client
2024-08-19 17:50:37.995 - gui - ovos_gui.bus:send_gui_pages:275 - DEBUG - Showing pages: [{'url': '/home/neon/venv/lib/python3.10/site-packages/skill_ovos_homescreen/ui/idle.qml'}]
2024-08-19 17:50:38.010 - gui - ovos_gui.namespace:_activate_page:314 - INFO - Activating page idle in GUI namespace skill-ovos-homescreen.openvoiceos
2024-08-19 17:50:38.029 - gui - ovos_gui.namespace:_activate_page:315 - DEBUG - Current pages from _activate_page: [GuiPage(url=None, name='idle', persistent=False, duration=30, page_id='idle', namespace='skill-ovos-homescreen.openvoiceos', resource_dirs={'qt5': '/home/neon/venv/lib/python3.10/site-packages/skill_ovos_homescreen/ui'}, active=False)]
2024-08-19 17:50:38.036 - gui - ovos_gui.namespace:_update_namespace_persistence:777 - DEBUG - Setting namespace persistence to None
no way this ever worked...
while True: sleep(60)
:scream: )closes https://github.com/OpenVoiceOS/ovos-gui-plugin-shell-companion/issues/26
Summary by CodeRabbit
Summary by CodeRabbit
New Features
gui
settings.Improvements
Documentation