delfick
May 6th, 2007, 02:37 AM
EDIT :: I plan to reorganise this list eventually
If i just continue my scale wishlist thread (one day it will be made real :D) http://forum.beryl-project.org/viewtopi ... hotcorners (http://forum.beryl-project.org/viewtopic.php?f=40&t=26&hilit=hotcorners)
let's make this thread concentrated on ideas for (imho) beryl's most useful plugin, scale :D
(seeing as this forum doesn't have a strikeout feature, all ideas that have been implemented will be made really small)
1) make mouse events such as close window on middle click, configurable
2) make it possible to do stuff with the scaled windows.....i.e. move them when in scaled mode, have a context menu for the windows, group windows, move windows, close windows etc.....
a) have it on an individual basis
b) have it effect all currently viewed windows
3) ability to scale individual windows seperate to other windows. (so you can have one or more windows scaled, but all others at normal size) (doesn't need mouse input untill input redirection comes into our lives)
4) ability to move files from one window to another via scale. Until input redirection is implemented, this could be done by dragging the file/s to the corner to activate scale and then hover the mouse over the desired window for a user-configurable time so that that window is selected and scale is deactivated, allowing you to drop the files into the window as per normal :D
5) make it so that when you hit the hotcorner to deactivate scale, all the windows go back to where they belong but the cube doesn't rotate at all (currently, it rotates to the highlighted window, even though you turned off scale by going to the corner rather than clicking on the window (i.e. when you have "sloppy focus" turned on))
6) different methods of visualising the windows....i.e. current flat option, vista flip 3d, etc (i can't think of any other ways atm :D)
EDIT :: another one, "sphere"
and then different options for these different methods. e.g.
FLAT
--a) allow windows to zoom slightly upon mouse hover (like OSX bar :D)
--b) make it when you close a window, it closes whilst remaining scaled, instead of returning to it's original spot and then closing.......(so you still see the animation :p)
FLIP3d
--a) allow multiple shuffles so that you can have huge amounts of windows but still have them at a reasonable size, but not all in one huge queue in the middle of the screen...
--b) actually add a sense of 3d to the idea.....
--c) what more could you add to such a dodgy idea ??
Sphere
like this screenshot here[/url:bc52d]
anywho, that's all i can think of now..........
Scale FTW!! :D
and now for ideas added on by the rest of the thread...
7) allow options to speed up scale for slower computers......i.e
--a) have a static image for windows whilst they are scaling and moving about and then return to "live feed" of the window once all motion ends....(with nice fades between static and live modes :D)
--b) have static images always.....
8 ) allow to choose several windows and tile them over the desktop (i.e. choose a few windows, make them a group and choose an option to tile that group either horizontally, vertically, best fit, etc
9) scale desktops like windows :D (i.e. have a box for each desktop.....and then choose each desktop and have the windows from that desktop come out of it........hopefully you get the point)
10)Something like THIS
Upon scale, the windows scale and the pager-like windows appear (maybe with some swanky animations!). The scaled windows are labelled according to the viewport they are on, and can be dragged into alternate viewports by dropping them onto the pagers. Does that make any sense?
11) remove the cube when scaled, so that when you choose the app, the cube appears, already at the workspace of the chosen app.....
12) make it so that when you close the last window (with middle click) scale is deactivated
13) make scale not activated when there is only one window open
14) I'm unsure wether this could be part of scale, or should be made into a seperate plugin.....but make it so when you minimise windows, they are just scaled down really small....(i.e. miniwin functionality)
a) and also the ability to select a section of the screen (same fashion as you do for the screenshot plugin) that joins the other mindows....
15)press a button and have all inactive windows scale into a pie menu around the mouse whilst the active window remains unscaled viewtopic.php?t=235" target="_blank
16) Xinerama support
17)add labels to the windows when scaled (with configurations for font, size, position and ability to turn it off)
18 ) instead of rotating the cube when you choose an app, make the windows rearrange themselves as if the cube has already rotated....
so say you are on viewpoint 2, then you choose a window that's on viewpoint 4, then the windows move so that viewpoint 2 has the windows from viewpoint 4 arrranged on it, and same with other viewpoints..l..
thus allowing no rotation of the cube whatsoever, but the end effect is that the cube has rotated.....(it makes sense to me :D)
19) keyboard support
a) cursor keys for navigating scaled windows
b) configurable keyboard keys for closing and zooming windows...
c) keyboard shortcut for enabling and disabling keyboard input into some windows (see 21)
20) permanent scale, with the focused window being the biggest window, and the rest scaled off to the side... viewtopic.php?f=40&t=881&p=5610#p5610
21) make it so a particular keyboard shortcut enables and/or disables keyboard input to scaled windows......when pressed, the chosen window zooms in a configurable amount (from no zooming, to unscaled size) ........also maybe make configurable to make all other windows move and scale so they are still seen [url="http://forum.beryl-project.org/viewtopic.php?f=40&t=1011"]http://forum.beryl-project.org/viewtopi ... =40&t=1011 (http://www.spheresite.com/screenshots/20.jpg:bc52d)
22) ability to configure what applications show up as one window instead of many LINK (solution is to Uncheck "dialog" windows in scale and voila)
23) make it so when you zoom a window during scaled mode, the window smoothly zooms out as the other windows scale appropriately to fit around the newly resized window
24) make scale's "Opacity" setting govern the absolute opacity rather than using the current per-window opacity as a baseline.
25) display windows name rather than their icon in scale mode
26) live pager
27) make systray icons come up when scale is activated
a) like individual windows
b) in a small section on a user-configured side of the screen, with the option to access their right click menus
If i just continue my scale wishlist thread (one day it will be made real :D) http://forum.beryl-project.org/viewtopi ... hotcorners (http://forum.beryl-project.org/viewtopic.php?f=40&t=26&hilit=hotcorners)
let's make this thread concentrated on ideas for (imho) beryl's most useful plugin, scale :D
(seeing as this forum doesn't have a strikeout feature, all ideas that have been implemented will be made really small)
1) make mouse events such as close window on middle click, configurable
2) make it possible to do stuff with the scaled windows.....i.e. move them when in scaled mode, have a context menu for the windows, group windows, move windows, close windows etc.....
a) have it on an individual basis
b) have it effect all currently viewed windows
3) ability to scale individual windows seperate to other windows. (so you can have one or more windows scaled, but all others at normal size) (doesn't need mouse input untill input redirection comes into our lives)
4) ability to move files from one window to another via scale. Until input redirection is implemented, this could be done by dragging the file/s to the corner to activate scale and then hover the mouse over the desired window for a user-configurable time so that that window is selected and scale is deactivated, allowing you to drop the files into the window as per normal :D
5) make it so that when you hit the hotcorner to deactivate scale, all the windows go back to where they belong but the cube doesn't rotate at all (currently, it rotates to the highlighted window, even though you turned off scale by going to the corner rather than clicking on the window (i.e. when you have "sloppy focus" turned on))
6) different methods of visualising the windows....i.e. current flat option, vista flip 3d, etc (i can't think of any other ways atm :D)
EDIT :: another one, "sphere"
and then different options for these different methods. e.g.
FLAT
--a) allow windows to zoom slightly upon mouse hover (like OSX bar :D)
--b) make it when you close a window, it closes whilst remaining scaled, instead of returning to it's original spot and then closing.......(so you still see the animation :p)
FLIP3d
--a) allow multiple shuffles so that you can have huge amounts of windows but still have them at a reasonable size, but not all in one huge queue in the middle of the screen...
--b) actually add a sense of 3d to the idea.....
--c) what more could you add to such a dodgy idea ??
Sphere
like this screenshot here[/url:bc52d]
anywho, that's all i can think of now..........
Scale FTW!! :D
and now for ideas added on by the rest of the thread...
7) allow options to speed up scale for slower computers......i.e
--a) have a static image for windows whilst they are scaling and moving about and then return to "live feed" of the window once all motion ends....(with nice fades between static and live modes :D)
--b) have static images always.....
8 ) allow to choose several windows and tile them over the desktop (i.e. choose a few windows, make them a group and choose an option to tile that group either horizontally, vertically, best fit, etc
9) scale desktops like windows :D (i.e. have a box for each desktop.....and then choose each desktop and have the windows from that desktop come out of it........hopefully you get the point)
10)Something like THIS
Upon scale, the windows scale and the pager-like windows appear (maybe with some swanky animations!). The scaled windows are labelled according to the viewport they are on, and can be dragged into alternate viewports by dropping them onto the pagers. Does that make any sense?
11) remove the cube when scaled, so that when you choose the app, the cube appears, already at the workspace of the chosen app.....
12) make it so that when you close the last window (with middle click) scale is deactivated
13) make scale not activated when there is only one window open
14) I'm unsure wether this could be part of scale, or should be made into a seperate plugin.....but make it so when you minimise windows, they are just scaled down really small....(i.e. miniwin functionality)
a) and also the ability to select a section of the screen (same fashion as you do for the screenshot plugin) that joins the other mindows....
15)press a button and have all inactive windows scale into a pie menu around the mouse whilst the active window remains unscaled viewtopic.php?t=235" target="_blank
16) Xinerama support
17)add labels to the windows when scaled (with configurations for font, size, position and ability to turn it off)
18 ) instead of rotating the cube when you choose an app, make the windows rearrange themselves as if the cube has already rotated....
so say you are on viewpoint 2, then you choose a window that's on viewpoint 4, then the windows move so that viewpoint 2 has the windows from viewpoint 4 arrranged on it, and same with other viewpoints..l..
thus allowing no rotation of the cube whatsoever, but the end effect is that the cube has rotated.....(it makes sense to me :D)
19) keyboard support
a) cursor keys for navigating scaled windows
b) configurable keyboard keys for closing and zooming windows...
c) keyboard shortcut for enabling and disabling keyboard input into some windows (see 21)
20) permanent scale, with the focused window being the biggest window, and the rest scaled off to the side... viewtopic.php?f=40&t=881&p=5610#p5610
21) make it so a particular keyboard shortcut enables and/or disables keyboard input to scaled windows......when pressed, the chosen window zooms in a configurable amount (from no zooming, to unscaled size) ........also maybe make configurable to make all other windows move and scale so they are still seen [url="http://forum.beryl-project.org/viewtopic.php?f=40&t=1011"]http://forum.beryl-project.org/viewtopi ... =40&t=1011 (http://www.spheresite.com/screenshots/20.jpg:bc52d)
22) ability to configure what applications show up as one window instead of many LINK (solution is to Uncheck "dialog" windows in scale and voila)
23) make it so when you zoom a window during scaled mode, the window smoothly zooms out as the other windows scale appropriately to fit around the newly resized window
24) make scale's "Opacity" setting govern the absolute opacity rather than using the current per-window opacity as a baseline.
25) display windows name rather than their icon in scale mode
26) live pager
27) make systray icons come up when scale is activated
a) like individual windows
b) in a small section on a user-configured side of the screen, with the option to access their right click menus