Preview behavior and design
From Gloobus Wiki
Some thoughts from IRC chat between zekopeko and DanRabbit:
General:
- We need a resize handle for every plugin. When the user resizes we should remember the size for the next time by file type. So when the user resizes image plugin we only remember the size of image plugin and don't touch the size of the rest.
- The window needs to be smaller by default. Maybe 40-50% for 1680x1050. For netbooks it should be larger.
Buttons:
- Edit and Fullscreen when single image is selected. When multiple images are selected add Previous, Play/Pause, Next, Gallery view, Edit, Fullscreen
Folder plugin:
- The icon and reflection size should be re-evaluated. The point is to give as much space to the list of files/folders inside the previewed folder.
Text plugin:
- Need to find a good engine for syntax highlighting. Maybe the one that gedit and geany use. Ask in #gedit and #geany
Video plugin:
- Needs fullscreen button and maybe audio volume button. (DanRabbit doesn't agree with audio volume. This already follows the system volume)
Fullscreen plugin:
- Maybe use the floating window from the video mockup for buttons when in fullscreen. http://fc03.deviantart.net/fs71/f/2009/358/7/b/Gloobus___Video_by_DanRabbit.png/
This is how the floating window should behave in fullscreen:
- If you don't move mouse for n seconds it fades away.
- If you move the mouse, the controls become semi-transparent and you have to put the mouse over it to have it be fully visible. Once you have done that it should remain visible even if you move the mouse out of it. This should be in effect for n seconds before fading away as usual.
