The currently implemented system of file assosiation works pretty well. Why not
expand upon it? Add the ability to add new extention assosiations on the file
extention menu.
Example:
I have tons of GB, GBC, and GBA roms. All are in .gba, .gb, or .gbc format. All
are played in Visual Boy Advance GX. It'd be nice to add an option to assosiate
gba, gb, and gbc files with VBA GX, so whenever I try to open one, it will ask
to open VBA GX and close WiiXplorer.
Perhaps the steps that would happen in creating them could go somthing like
this.
1. Click "Add New" button on file extentions menu.
2. A dialog appears asking for list of file extentions, seperated by commas.
You do that.
3. A dialog appears asking you to browse to or select from the app list what
the filetypes listed are assosiated with. You do that.
4*. Asks if you want to give the files a special icon for the browser. If yes,
you browse to an icon in .png format (perhaps of a specific size like 32x32 or
something)
5. A confirmation screen appears showing the icon, app name and file types,
where you click Add or Cancel. Click Add, and you are done.
WiiXplorer will have to have some sort of "extentions.xml" or some record of
filetypes/assosiated apps.
If a cirtain file extention is listed under multiple apps, the confirmation
dialog that appears when you click a file will list the apps you can play/use
said file with.
It would make WiiXplorer slightly more user-friendly and it would make it more
of an "explorer" on the Wii, if that makes sense.
It would also make WiiXplorer function better as a good system menu
replacement, without voiding any of WiiBrew's 'app elegibility' crap. If a user
wanted to assosiate .wad with a wad manager or assosiate .wbfs with USB Loader
GX, then that all came from user input, and thats just fine. You see what i'm
getting at here?
App/Filetype assosiation was a pretty good idea to begin with and i'd really
like to see it expanded upon more to suit the users as they see fit.
Original issue reported on code.google.com by cheatfreak47 on 24 Sep 2012 at 4:12
Original issue reported on code.google.com by
cheatfreak47
on 24 Sep 2012 at 4:12