Closed JarbasAl closed 2 weeks ago
The pull request introduces several changes across four files in the ovos_plugin_common_play
module. Key updates include modifications to import statements and method annotations in __init__.py
, a path change for UI resources in gui.py
, the removal of the OCP.desktop
file, and an update to the version constraint for the ovos-workshop
dependency in requirements.txt
. The overall structure and functionality of the classes remain intact, with an emphasis on improving clarity and organization.
File Path | Change Summary |
---|---|
ovos_plugin_common_play/ocp/__init__.py |
Streamlined imports; updated handle_home method with @homescreen_app decorator; clarified handle_get_SEIs method. |
ovos_plugin_common_play/ocp/gui.py |
Changed UI resource path from res/ui to res/gui/qt5 . |
ovos_plugin_common_play/ocp/res/desktop/OCP.desktop |
Removed desktop entry configuration file for the OCP application. |
requirements/requirements.txt |
Updated ovos-workshop dependency version from >=0.0.16,<3.0.0 to >=2.4.2,<3.0.0 . |
OCP
class in ovos_plugin_common_play/ocp/__init__.py
, which is directly related to the main PR's updates to the same file, particularly in terms of class structure and method handling.Player
class in ovos_plugin_common_play/ocp/player.py
, which is relevant as the main PR discusses changes in the OCP
class that may interact with player functionalities.Player
class in ovos_plugin_common_play/ocp/player.py
, which is relevant to the main PR's focus on the OCP
class and its methods, indicating a connection in the handling of media playback.requirements.txt
file in this PR are relevant as they relate to the version constraints of dependencies that may affect the functionality discussed in the main PR.requirements.txt
file regarding the ovos-workshop
package are relevant to the overall functionality and compatibility of the code in the main PR.In the burrow where code does play,
A sprinkle of changes brightens the day.
With paths realigned and imports refined,
The OCP hops forth, beautifully designed.
No desktop file, but fear not, dear friend,
For clarity reigns, on that we depend! 🐇✨
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?
use the new decorator to ensure app drawer is populated
companion to https://github.com/OpenVoiceOS/skill-ovos-homescreen/pull/130 + https://github.com/OpenVoiceOS/OVOS-workshop/pull/283
Summary by CodeRabbit
New Features
handle_home
method, enhancing application properties.Bug Fixes
OCP
class methods, ensuring better functionality.Chores
OCPMediaPlayerGUI
class for better organization.ovos-workshop
dependency to ensure compatibility.