Good evening ladies and gentlemen. I have gathered you here today to explain that:
Designs must include:
-layouts for various menus
-what these menus contain and what happens in them
- how these menus are accessed (from one central place in the program? or from everywhere and how?, what kind of input is needed?)
-any details on how the menu graphics are presented or work (like certain parts animated or faded in, scrolling text)
This is probably best done with a flow chart to walk through the use of your menu and make sure there are no gaps in the process(Such as "Where do people pin icons, is there a home menu separate from a filebrowser?" kind of stuff.)
Basically, the goal here is to leave as little interpretation as possible on my part for the look and behavior of the menu. The main thing is to be very specific in what you would like to see and how it is implemented. General statements like "make it like menudo" are not really helpful and don't contribute to designs others may be working on.
Fine details are a must! I cannot read your mind on how you want some specific aspect of the menu to behave (like scrolling, fading in and out, pop up windows, flashing icons)
In conclusion, please help me design an almost perfect menu i.e. one that appeals to the broadest audience.
PS. Diagrams are helpful!
If your design is voted for the final menu, you must be prepared to make your design into its skin. (To help me more accurately code the menu to the design).
- I am interested in creating a new replacement menu for the DS2 (feature wise like BAGPlug but better designed)
- I unfortunately realized (or maybe fortunate in this case?) that I have horrible menu design skills
- This will be an entirely new menu coded with the Supercard SDK (Runs on the DS2's processor)
- And finally, due to point 2 in this list, I need your help!
- I kinda want to get a working release coded fast, so menu customizability should really be limited to skinning. This means there would be only one menu design/layout that everyone would need to agree on. Perhaps once the menu cores and features are coded in, I could create alternate versions of the menu with new layouts.
- Can't do anything wifi related on the DS2 (using the Supercard SDK)
- The in game menu will not be affected by this menu.
- I do not have the details on enabling and disabling cheats from the cheat database per game, so I cannot really impliment a cheats menu. All I can do related to cheats is to turn the cheats option on or off per game, you'll still need to use the in game menu to select what cheats to use.
- I still have full control on what makes it into the menu or not. Decisions will be based on if my coding skills can achieve such feature, or if the hardware can handle said features.
- If this topic dies before a design is proposed, this project will die as well. (Obviously a sign of a lack of interest)
- I am coding this in my free time, which may vary depending on my schedule, so please be patient
- I won't start programming this until there is a complete menu design agreed on in this thread. It is much more easy to program something when there is a complete list of what is needed and how it works.
Designs must include:
-layouts for various menus
-what these menus contain and what happens in them
- how these menus are accessed (from one central place in the program? or from everywhere and how?, what kind of input is needed?)
-any details on how the menu graphics are presented or work (like certain parts animated or faded in, scrolling text)
This is probably best done with a flow chart to walk through the use of your menu and make sure there are no gaps in the process(Such as "Where do people pin icons, is there a home menu separate from a filebrowser?" kind of stuff.)
Basically, the goal here is to leave as little interpretation as possible on my part for the look and behavior of the menu. The main thing is to be very specific in what you would like to see and how it is implemented. General statements like "make it like menudo" are not really helpful and don't contribute to designs others may be working on.
Fine details are a must! I cannot read your mind on how you want some specific aspect of the menu to behave (like scrolling, fading in and out, pop up windows, flashing icons)
In conclusion, please help me design an almost perfect menu i.e. one that appeals to the broadest audience.
PS. Diagrams are helpful!
Here is a summary of the ideas that people have mentioned, not in any particular order, with some of the worst ideas removed...
Single list with or without icons
Grid with either original or double size icons, also 1.5x and 0.5x
Smooth scrolling
Change wallpaper from menu / timer
'Glow' for icon selection
Arrange icons by Name/Type/Used/Manual
Drag icons to the side or long press to reveal options (both views?)
> Customisable icons
> Customisable Name + Description
File type display selection - only .nds, only .plg etc.
File associations - .SMC = smes emulator etc.
-Icon info-
> three lines of text (from rom header)
> title/filename
SD card info - file sizes, free space etc.
Main 'Home screen' not related to folder paths
Most used games list
Groups like iOS and 3DS
Customisable tabs for different file types/genres
Brightness control
Some sort of widget support for clock, screenshot, info etc.
Show current file path
Boot menu (similar to the one from iMenu?) to allow changing of main .nds/plg menu
Stylus + D-pad controls for everything
Support EZ 3-in-1
Built in media player
Ability to rename/move/copy/delete files
Animated themes
So if someone wants to start coming up with some drawings based on the above info, then please do.
If your design is voted for the final menu, you must be prepared to make your design into its skin. (To help me more accurately code the menu to the design).