Fucking Weeaboo
I have a small, yet kinda silly idea.
One thing I'd like to see incorporated into this would be a way to save some stylings into the list. What I mean is that if one list uses 16x16 icons and another uses 32x32, it would switch styles depending on the list. Same with if one works better in a wide set (maybe the game is widescreen) and another works better in a detailed set (the game is fullscreen) - it would change which is used based upon a saved configuration. And to go with that switch, maybe save the top-left point with it.
And to make the lists backwards compatible, shove this info in the end of the file. If your coding is done right, older versions should ignore the info (why anybody uses them is beyond me, because your program got better in leaps and bounds) and the newer version should still be able to load older lists because it won't confuse the info - it should just see it doesn't exist and then default to whatever was last used/is currently used.
One thing I'd like to see incorporated into this would be a way to save some stylings into the list. What I mean is that if one list uses 16x16 icons and another uses 32x32, it would switch styles depending on the list. Same with if one works better in a wide set (maybe the game is widescreen) and another works better in a detailed set (the game is fullscreen) - it would change which is used based upon a saved configuration. And to go with that switch, maybe save the top-left point with it.
And to make the lists backwards compatible, shove this info in the end of the file. If your coding is done right, older versions should ignore the info (why anybody uses them is beyond me, because your program got better in leaps and bounds) and the newer version should still be able to load older lists because it won't confuse the info - it should just see it doesn't exist and then default to whatever was last used/is currently used.