pocket-sync icon indicating copy to clipboard operation
pocket-sync copied to clipboard

Difficult to know what cores support

Open hadess opened this issue 2 years ago • 6 comments

This might be fixed by expanding on the inventory, but as this is a UI problem, I'll file it here.

I'm a patron of Jotego, and even with that, I can't make heads or tails of this sort of screen: image (yes, my screen is very wide)

The icons are all the same, the core names are not very descriptive, and the core descriptions don't mention which games they support. Is jtround what I need to play "Knights of the Round"? (it's not) Does jtgng support "Ghosts and Goblins", "Ghouls and Ghosts" or both or neither?

Looks like the text files in https://github.com/jotego/jtbin/tree/master/pocket/raw answer some of those questions, but the information should probably be in the UI, somewhere.

hadess avatar Nov 06 '23 10:11 hadess

If you go to Platforms -> Data Packs & Image Packs you can change all the JOTEGO cores to use names / images given by the community.

There’s probably something in an option to have one of those applied by default on install though

neil-morrison44 avatar Nov 06 '23 12:11 neil-morrison44

There’s probably something in an option to have one of those applied by default on install though

That would be more than useful in this case. Is there any way I can ship then directly with pocket-sync in Flathub, or did you want them downloaded some other way?

hadess avatar Nov 06 '23 13:11 hadess

They already come in via the “Data Packs” & “Image Packs” buttons in the Platforms view - that’ll let you change the names & images already

Not sure what the UI around the “apply automatically” setting would look like, maybe something on the zip install screen.

neil-morrison44 avatar Nov 06 '23 14:11 neil-morrison44

It's nice that it's easy to change them, but wouldn't it be nicer if those more descriptive icons were used out-of-the-box? I honestly haven't looked at where the "core thumbnails" were loaded from.

hadess avatar Nov 06 '23 14:11 hadess

The ones that come in with the cores are from the core authors themselves (hence why I don’t want to change them by default - JOTEGO ones are named to avoid any trademarks).

Theres definitely something in presenting the user the option to apply a data / image pack at the point of update / install though, if it wouldn’t cause the UI to be too loaded

neil-morrison44 avatar Nov 06 '23 14:11 neil-morrison44

In terms of knowing what a given core does I have suggested https://github.com/openfpga-cores-inventory/analogue-pocket/issues/472 on the inventory side, which would mean that the app could link to (or pull in) information on Wikipedia for each core

neil-morrison44 avatar Nov 06 '23 21:11 neil-morrison44