Open dgorczyca opened 1 month ago
hello, that is meant for skills that expose functionality via GUI, such as opening the media player
these apps are parsed from regular .desktop files, this is legacy behaviour and something we just did for compat with plasma-bigscreen, this will likely change in the future to be more streamlined
the navbar is empty because skills for the most part dont provide a GUI launcher, they are voice apps, not QT apps. only OCP, local media skill and HA plugin provide GUI launchers i believe, and both OCP and HA are on the road to deprecation/heavy refactoring
I believe the .desktop files need to be manually placed there for now, maybe we could make the relevant repos create them on setup.py when installed?
an example .desktop file: https://github.com/OpenVoiceOS/skill-ovos-local-media/blob/dev/res/desktop/skill-ovos-local-media.desktop handled by the skill here
if you copy the file over to ~/.local/share/applications/skill-ovos-local-media.desktop
it should populate the app drawer
Thank you for prompt reply @JarbasAl. I understand, this particular app I installed (skill_ovos_youtube_music) would be a good example of the app that could benefit from this feature as it is meant to have GUI functionality. Unfortunately I've discovered that the app itself seems very buggy. Let me try to work out whether it's easily fixable, see the screenshot - plus it doesn't actually play music...
Also the homescreen app seems to be throwing few errors in the logs, I will try to understand those too. I am only beginning my journey with OVOS, hopefully I can contribute to the good work done so far.
You used a lot of terminology there - OCP, HA, QT, not sure whether I should read up somewhere to understand those abbreviations?
Oh and the screenshot I mentioned up there...
in your screenshot seems you are missing a icon theme, the text render bug is known and only happens sometime, unfortunately we lost our main GUI dev, so most of the GUI interface really needs some love!
as for terminology
our docs are here https://openvoiceos.github.io/ovos-technical-manual
Hi there, I am not seeing any icons when I tap home screen bottom tab. It brings app an empty tray. Looking at the code, I am a bit surprised with where it searches for programs: https://github.com/OpenVoiceOS/skill-ovos-homescreen/blob/c2ac6bdd210b4c57d3d2f42802e8b0d8df9b747d/__init__.py#L502
I installed a program using pip earlier and it seems to sit in the
.venvs/ovos/lib/python3.11/site-packages/skill_ovos_youtube_music
So the code above would never pick this app. Is that on purpose? there seem to be few other apps in the same site-packages folder. In any case the display shows me zero apps, this is the content of where it looks for icons:I would happily contribute with a PR if someone explains to me how is that meant to work, any docs would be welcome