Here's how it could
possibly be done on a single screen (preferable). Very quick mockup, forgive the imperfections:
The list of packs would be dynamically scrollable (I know this is possible from having made the Replay Check screen text scrollable, but making each list item
clickable as well might be a considerably more difficult task) and display a maximum of about 15 packs at a time.
The levels list would display a maximum of 30 levels at a time.
The clickables along the bottom would change depending on whether a pack is selected, or a level is selected. The selected item would have a "selected" frame drawn around it to show that it's currently "active".
Icons, records and info would be drawn pretty much the same as they are now, in the space underneath the level preview.
Currently thinking I'll probably go down this route with it rather than making 2 separate browsing screens.
Idea: for showing a "completion" percentage, there are 2 ways to approach this:
1. Number of levels + number of talismans + number of collectibles = 100%
2. Number of levels = 100%, but show the "100%" in yellow if there are still talismans and/or collectibles to achieve
Idea: It should also be possible to "favourite" packs in order to pin them to the top of the list. Maybe even different orders could be specified: alphabetical, in order of completion, etc.