Louhike / Ugly-GDEmu-Games-Manager

File manager for SD card with GDEmu
GNU General Public License v3.0
55 stars 3 forks source link

New UI #58

Closed Louhike closed 3 years ago

Louhike commented 3 years ago

Implement UI proposal from @gingerbeardman:

This is how I envisage it looking:

This is just a guide to concepts, hierarchy, use of space — it is not an exact placement guide!

Screen shot 2020-12-11 at 15 49 12

Notes

  • "scan" would be automatic
    • app launch
    • any time local folder changed
    • any time SD drive is changed
    • after apply
  • "undo" would do a new scan and cancel any changes that have been made between app launch or last sync/apply
  • OnSD/Copy/Remove merged into "On SD?" to reduce the number of required table columns
  • Save/Load prefs would be automatic on app quit/load respectively
  • Apply/Undo would be active/disabled depending on whether any changes have been made since last sync
  • horizontal scroll bar would be optional depending if other columns are visible (I personally don't see the need for any other columns)
  • full log could appear when interacting with status bar most recent log message

Shink

  • This is an odd one because not all games work after being shrunk (is there a compatibility list that could be referenced automatically?). Plus it would be better to use the modern, faster, in-place shrink tool on a local copy of the game before transferring to SD to be fast and friendly to the user

No Local Folder

  • I think it would be good to have the ability to run without a local folder. More thought needed about the implications of this

Originally posted by @gingerbeardman in https://github.com/Louhike/Ugly-GDEmu-Games-Manager/issues/44#issuecomment-743257180

Louhike commented 3 years ago

The comment I made:

Shrink => A compatibility list is a feature I want to add, but it will require a lot of testing. I would also like to have a better integration with GDITools. I was in contact with the developer some months ago (a great guy), but we both had other things to do at the time. I'll try to see what can be done.

I was doing the shrinking on local before but it was actually longer on my PC, but I guess it depends on your hardware (SSD or HDD, SD card adapter speed, etc.). The slowness annoys me, I want to work on it.

No Local Folder => This is also something I want to add. I'm planning to add it for the 0.7 version. I think I'll do a 0.6.4 version and then work on this one.

Louhike commented 3 years ago

Done. Will be released in coming days with 0.7.0 version (currently in testing).