I recently saw the new matchbox interface being demoed, an although it looks reasonably functional, it also is ugly as sin. Of course you can skin it, change icons, but at the end of the day, it won't behave much differently.
Some people pointed out that since the pandora has a wide screen, then maybe the top task/window bar should run down the side to save valuable vertical real estate. It also looks like it will create some havoc with fullscreen mode. SDL does not always play nicely with changing window sizes, plus to take advantage of the extra space at the top of the screen, it could change aspect ratios in wierd ways. Now I have little experience coding this sort of stuff, but if I'm not mistaken, it looks like this stretch some stuff.
Enter my unrealistic, (maybe) neva' gonna happen design for what the UI could be:
Let me explain a few things about how this would work. First of all, the top-left pandora icon basically acts as a file-browser/launcher, and would always be running in the background. The application chosen on the left would spring into the main area. If it had a menu, that would be displayed on top. The right side will contain various applets like a dimmer, volume control, shutdown, and a full-screen button (not on the mockup). The bottom panel could be used to launch stuff or save file/web locations. Using some keyboard shortcut, the user will switch from desktop mode to full-screen mode, where the center pane would enlarge and take over the screen. The center panel would have to be the same aspect ratio as the pandora, which would eliminate any problems (if there are any, as I said, I'm no expert in this sort of stuff) there would be with fullscreen.
Advantages
Somebody, steal my idea and implement it.
{Edit: P.s. Don't worry, I know this won't make it onto the first version.}
Some people pointed out that since the pandora has a wide screen, then maybe the top task/window bar should run down the side to save valuable vertical real estate. It also looks like it will create some havoc with fullscreen mode. SDL does not always play nicely with changing window sizes, plus to take advantage of the extra space at the top of the screen, it could change aspect ratios in wierd ways. Now I have little experience coding this sort of stuff, but if I'm not mistaken, it looks like this stretch some stuff.
Enter my unrealistic, (maybe) neva' gonna happen design for what the UI could be:
Let me explain a few things about how this would work. First of all, the top-left pandora icon basically acts as a file-browser/launcher, and would always be running in the background. The application chosen on the left would spring into the main area. If it had a menu, that would be displayed on top. The right side will contain various applets like a dimmer, volume control, shutdown, and a full-screen button (not on the mockup). The bottom panel could be used to launch stuff or save file/web locations. Using some keyboard shortcut, the user will switch from desktop mode to full-screen mode, where the center pane would enlarge and take over the screen. The center panel would have to be the same aspect ratio as the pandora, which would eliminate any problems (if there are any, as I said, I'm no expert in this sort of stuff) there would be with fullscreen.
Advantages
- Cooler looking
- Keeps a consistent aspect ratio
- Allows more background apps and better switching
- A good amount of wasted space, when you aren't in full screen mode
- May encourage too many background processes, slowing it down
- Does not currently exist (Kind of like the Pandora itself, actually. I kid.) May not be possible to implement in X.
Somebody, steal my idea and implement it.
{Edit: P.s. Don't worry, I know this won't make it onto the first version.}