espruino / BangleApps

Bangle.js App Loader (and Apps)
https://banglejs.com/apps
MIT License
481 stars 1.14k forks source link

[Feature Request]Ability to hide certain apps in launcher such as Charge Animation. #1560

Open Ronin0000 opened 2 years ago

Ronin0000 commented 2 years ago

It would be very nice to be able to hide certain apps such as the Charge Animation. I might add this feature if I have time.

Ronin0000 commented 2 years ago

I will work on this feature!

gfwilliams commented 2 years ago

Thanks!

Chriz76 commented 3 months ago

Are there already ideas how to implement this? Just a (documented) metadata setting and then filtering it in the default launcher?

thyttan commented 3 months ago

What apps do you want to hide? If they should be labeled as 'bootloader' apps that would solve it.

Chriz76 commented 3 months ago

What apps do you want to hide? If they should be labeled as 'bootloader' apps that would solve it.

Yes, looks like it is that easy. Just use a category other than 'app'. @Ronin0000 what do you think?

gfwilliams commented 3 months ago

Just use a category other than 'app'.

Yes, that's the easiest - ideally we just do a PR to change the relevant apps for everyone.

If you needed it to be configurable on a per-user basis I guess we could either have something that ran and reconfigured the app.info files (but they would change back each time there was a new version), or I guess all launchers could be rewritten to use a getLauncherApps function in a module in modules and then maybe something more fancy could be added there - but if we can get away with changing info files that'd be simpler IMO