Louhike / Ugly-GDEmu-Games-Manager

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

Allow window to display well on smaller screens #44

Closed gingerbeardman closed 3 years ago

gingerbeardman commented 3 years ago

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

Louhike commented 3 years ago

I'm actually working on a feature to fold/unfold the different parts of the software (I can provide a screenshot it's unclear), do you think it would help? I try to make to improve readability for smaller resolutions but I have some difficulties to do so while also adding new features. If you (or someone else) has any idea how to do so, I'll be pleased to read them. But in any case, it's definitly something I'm working on.

gingerbeardman commented 3 years ago

That sounds promising.

Readability is not the problem, but rather that the window has a minimum/expected width of around 1000px meaning the right half of the window gets cut off on buy 640x480 display. Even at 800x600 parts are not accessible. At 1024x768 I can see everything.

Existing: shs31p8zix651

Possible? shs31p8zix651

Ideas:

I don't use shrink because it's too slow to copy onto SD and then shrink compared to doing it myself with the gditools shrink_all.sh script

As it is I use your app to do the initial load and then switch the MadSheep app to do any work after that as I find that app easier to use by and large. Yours copes with shrunk gdi and generates the names, MadSheep will not generate the names for those shrunk discs, but will honour the names you generate.

I understand this is a bit of effort, but it would be very much appreciated!

If you're into these ideas I'd be happy to help directly with a responsive form/window design in whatever tool you use for development. Let me know!

Louhike commented 3 years ago

Thanks for the recommandations! I tried to make a new version this morning (unreleased for now, I'll release it with other changes with the 0.6.3 version). I used adjustements I was already working on and some of your recommandations. I will keep this issue opened to implement some of your other recommandations in another version. I attached binaries of the software with thoses changes if you want to try them. If you have any feedback on it, please provide it here. UGGM_with_changes_for_size.zip

gingerbeardman commented 3 years ago

Here is what I see, will have a think on it.

2020-12-05 15_49_47-Greenshot

Louhike commented 3 years ago

I don't know if it's obvious but you can resize the different parts with the gray bars.

gingerbeardman commented 3 years ago

I did eventually figure that out! Thanks

I'll try using your test version and see how it feels.

Comparing to MadSheep SD Maker (random image from google) 770px wide

osayt9nuh3m41

gingerbeardman commented 3 years ago

This beta version is not really doing it for me. Sorry

Louhike commented 3 years ago

No problem. Is the right part the biggest problem ? Maybe I should let the ability to fold it at least, until I find a way to display items in a more efficient way. Do you think it would help ?

gingerbeardman commented 3 years ago

I think the main problem is that only half the window is list. The rest is chrome that I never really use.

IMHO an app that is for managing the games should focus on the games (list)

Louhike commented 3 years ago

I just released 0.6.3 version which is a modified version of the beta I provided. But i'm gonna make other changes on 0.6.4 version. I'll try to remove the right part. I guess I'll put an help icon for the upper part (and display it on a popup). I'm not sure what I will do for the log though (with info and errors messages). I need to think about it. Thanks for your messages and proposals, it is really helpful.

gingerbeardman commented 3 years ago

My pleasure! And no worries, I understand this is an ongoing endeavour.

My thoughts compared to MadSheep app - why is the log needed? The most recent message is all I ever read. This could be in status item.

I will do a wireframe mockup later on of how I see the window looking.

gingerbeardman commented 3 years ago

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

Shink

No Local Folder

Louhike commented 3 years ago

Wow, great mockup! I think I will use it for the 0.6.4 version.

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

640*480 seems now ok with version 0.7.0. Will be released in coming days with 0.7.0 version (currently in testing). image

gingerbeardman commented 3 years ago

Amazing work!