MycroftAI / selene-ui

Web applications to support the Mycroft AI project.
Apache License 2.0
49 stars 20 forks source link

Feature Request: Separate Skill Settings from All Skills #11

Open LinusSkucas opened 4 years ago

LinusSkucas commented 4 years ago

Right now, in the skills page of Mycroft home, it seems very cluttered, and I have to scroll down to see all my skills.

I suggest splitting the skills page into 2 tabs: One tab for just skills that need configuring, and the other tab for all skills.

The configuring tab would be basically the same as now, just that only skills that need configuring should be shown.

The "All Skills" tab, I imagine, would have cards, like the marketplace, of all the skills. The card would have the same information as the marketplace, which devices the skill is installed on, and an uninstall button (once that gets fixed).

I think that this would be an improvement over the existing setup, and I'd like to do not, but I don't know TypeScript/ the programming languages used here.

krisgesling commented 4 years ago

Could alternatively have a toggle to show/hide Skills that don't have configuration options? Eg

  • [ ] Show all installed Skills
krisgesling commented 4 years ago

@chrisveilleux what do you think? If there's general agreement we can add a "help wanted" label to this issue.

denics commented 3 years ago

Dear all, I do not know if this is the right place for this, but in a way it is related. I think every skill should list:

skill name configure intents

obviously in the language used by Mycroft. As for today, the only way to know what are the intent available in Mycroft in Italian, is to open and read the code, which is not really "user friendly" for people that do not know what code is :)

Than, an extra, would be the possibility to customize, always in this page, the intents. For example, in Italian you have many dialects and "way of saying".

As for @chrisveilleux suggestion, we could simply have all configurable skills listed at the beginning and the rest alphabetically.

Let's make Mycroft great :)

chrisveilleux commented 2 years ago

Improving the skills page is on my radar. This s a good idea, just need to work with the team to determine the best way to implement it.