Got a few ideas for Woopsi, which may or may not be included in a second version (off in the future whilst version 1 is still in development) that I may or may not work on. All depends on whether or not anyone uses Woopsi, really. Anyhoo, the first idea I’ve got involves user-defined appearance settings.
Woopsi could come equipped with a set of preference editors, just like Workbench. It’d include font selection and a palette editor; maybe a complete theme selector. The clever bit is that I’d store the settings in a folder called “/woopsi/prefs” on the DS flashcart. Fonts would be stored in “/woopsi/fonts”, and themes (window borders, etc) would be stored in “/woopsi/themes”. Each Woopsi application would, therefore, be able to either load settings specific to that application, or global settings defined for every Woopsi application. You could load up a Woopsi-based text editor, change the global font and palette settings, then load up a window-based game by another developer and have the same font and palette settings. Each Woopsi application would come with the preference editors (unless the programmer decided to remove them).