Some games leave dead space we could try to detect and eradicate, similar to how black bars are clipped out via checking multiple frames for consistent block of dead rectangular space on edges.
Joe found this:
https://wiki.nesdev.com/w/index.php/Overscan
regarding overscan for NES specifically since it flickers and isn't consistent.
"also goes into why there are variations into the center position on games"
Not much to do here, but some opportunities for improvement…
Other considerations:
Custom Pause menu with 'Quick Access' to extended buttons?
Skeuomorphic Controllers in vertical oritenation(iOS only, which is what Delta is doing, similar to GBA4iOS…) not sure about this unless anyone has a lot of passion for it, and we have a lot of controller types, so low priority)
Settings screen doesn't need drastic format change, list view still a good fit, but needs new nav architecture, with some foresight into upcoming features.
Thinking to add something to first launch, empty library view, and something more of a flag to settings near version
Plex is a good example of this.
Joe and I have discussed 2 versions of this:
one as a 3D touch preview that features closeup cover art from Game Library (think like the 3D touch for images and websites in safari, etc, card temporarily on screen, swipe up to lock in place and pull up action list at bottom)
…and maybe a less condensed full view (think like Plex Single Movie View before playing, or Single Episode)
This is related to expanded meta data conversation, since it's the views that will most take advantage of rich meta data and media, will attach Slack convo from the channel (though that meta data is going to be very helpful elsewhere in sorting and filtering as well)..
Consider as something like 3D touch for images, swipe up to lock in place, and expose action list, or release to settle back into game library.
Joe is working on a theming engine, which opens us up beyond the new Dark default that is underway for Ui 2.0, and potentially to novel custom themes (think retro inspired themes like NES Classic, Atari 70s wood grain and black plastic, etc, could be reminiscent and just style/color or more skeuomorphic and textured)
If Joe's per-core-config proposal is developed we could even assign these per core, so I (Sev) could work on theme for each core, down the road that could be enabled globally, or isolated to just that core library since the new UI is aimed at subdividing cores into their own Library views ( https://trello.com/c/IWKqsMxy/8-game-library)
Action List is getting a bit cluttered…
Considerations:
Quick Access access to extended button inputs
need to sort out how this works with new pause menu
Consider dynamically as tap screen (when controller connected) to show extended UI (CRT toggle, this, and home indicator, currently in talks), especailly when, and potentially as only visiable when is a concern (or just a toggle in options for always on vs on when low)
Consider along Overlay UI revisions to avoid button collision.
Thinking to model this more like active call use of color behind time when out of app and something more like a top-edge locked color bar when in app, that can be cancelled…
Redesign controller overlays for all game systems with universal look and feel
Considerations:
Minimal /versatile look ( something like this skin that I (Sev) made for GBA4iOS and later Delta beta: https://twitter.com/sevdestruct/status/955990300530376704)
this is underway, but long way to go… got some alignment on right-centric approach to most buttons - aka. death of corner shoulder buttons (which are useless)
The main app view, the Game Library needs to be overhauled. Too many systems to scrooll through, too many games.
————
Considerations:
Plex side shelf
Slack Teams shelf.. had extra shelf.. maybe for genres??
Categorical filtering
Sorting
Favorites
Playlists
Continue Playing…(like plex, last game played with screenshot?)
On Deck (like plex recent games with cover art, side scrolling…)
Need to determine Default list, thinking maybe something more dynamic like Plex's home view.. main screen.
Navigation for Cores/System.. list, categories, maybe a Side Shelf (ala Plex or Slack, slack also has nested shelfs within theirs, if we find a use for something like that…
Icons for systems/consoles for new Side Shelf or otherwise. Style to be determined…
however this last set are icons I made myself a long while back to replace emulator icons back when jailbreaking was necessary… we could use these and i could make more, they are all made to look liek the controllers fit into iOS icon shapes. the other set is same thing but the systems themselves, could go either way (i'd be down for making Japanese alts for some of these if we want to make that an optional preference in settings as a novelty (Famicom/NES, SNES/ SFC for instance)
this set of icons are a mix of rips and internet scrapes but a few are ones I built myself
I actually have a fair amount of iOS icon-like emulator icons I have made as icon replacements for apps for myself in the past for a bunch of systems -may be a good start for these assets, and would to be different from OpenEmus pixel art ones, but I could make something like those as well.
Think we can push this to be more simple and more iconic. I think we can keep the blue color the James (jsarien) mentioning it wasn't for a particular reason or concept, just preference. Maybe we can give it meaning now.
@card : what's intent for top shelf image, base branding? preview of emulator, cover art wall? need some input from discussion here.
Noticed this missing rom status / dead link rom in OpenEmu, wouldn't mind having that for roms that have been found to be deleted via webUI but not in app.