Gerold55 / laptop

Introducing the MineTest Laptop Mod
Other
26 stars 14 forks source link

Apps grouping in launcher #71

Open v-rob opened 6 years ago

v-rob commented 6 years ago

I suggest that all games be contained in one main game selection app. This could be accomplished by making games have a "game" group, and all things with that group are placed in the game selector. This will help prevent the launcher from getting too cluttered.

Gerold55 commented 6 years ago

Also/or could just add a task bar and have an option for what to put on the main desktop area.

bell07 commented 6 years ago

At the time we have only 7 apps. So grouping of them is oversized at the time. Waybe we can get it in grouped order at the first (system apps, office apps, games, instead of strict alphabetically)

My idea is to activate the apps in "Appstore-App", so initially the system apps only are available on fresh hardware, all other can be "installed" from store, maybe payed.

Gerold55 commented 6 years ago

Each app should have a bit of code saying that it's in the app store and what price etc etc I believe so the app store can also be used on servers.

bell07 commented 6 years ago

We can already add the group info to the app definitions, that can be used in future for grouping and for pricing. Example

laptop.register_app("mail", {
    app_name = "Mail",
    app_icon = "laptop_email_letter.png",
    app_info = "Write Mail to Other Players",
    app_groups = { "internet", "office" },
    app_price = 0,
....

Groups needs to be defined. Multi-assignment possible.

The app_price = 0 means the game can be installed for free About payment and prices we can discuss in https://github.com/Gerold55/minetest-laptop/issues/40 But note "install app on laptop" is just "save info about the app is visible in launcher".

Maybe in addition an additional hardware parameter "preinstalled_apps" to set up all "laptop:laptop" does have the mail app pre-installed for example.

Gerold55 commented 6 years ago

Could you come up with a concept for it? I think that we should figure out the currency system also along with it. Without currency the app store will possibly be useless I think.