overview: Keep open when a Control key is held
What that means? Simply when we are in Overview while we keeping Ctrl Pressed, we can open as many as application we want without escaping it (overview)!
For the people that don’t know it, in GNOME 3.6 pressing Ctrl will open a new instance of the App in the current Workspace. With middle-click will open a new instance in a new Workspace. In GNOME 3.8 by holding Ctrl we can open several Apps in the Current or Next Free Workspace (by pressing MiddleMouse) without exiting Overview.
One small issue there is that Workspaces are not visible in AppsOverview, and therefore we cannot drag Apps to the desired Workspace. That is a small detail though.
It is useful at times to perform several actions that would usually close the overview (for instance launching an application) at once. Currently we allow this by dragging items to a workspace rather than just clicking it, but it’s an odd metaphor with its own set of problems. Introduce an alternative approach (inspired by file selection in file managers) by keeping the overview open if a Control key is held down.
workspace: Remove zooming of window previews
Another nice addition by Florian. Being at the Overview the Scroll-Wheel would Zoom on Windows while being “on” Workspaces on the right, Scroll-Wheel will let us to switch Workspace. In GNOME 3.8, zoom was removed and we can change Workspace in all space.
Using the scroll wheel to switch workspaces makes sense, but it is currently only supported on the workspace switcher, as it conflicts with window zooming in the picker. As changing workspaces is far more useful than the zoom feature, remove the latter in order to “free” the scroll wheel for workspace switching.
Change Pressure Sensitivity in Message Tray
Probably one of the worst bugs in GNOME 3.6. Well, it is finally gone (GNOME 3.8 changes the way you access Notifications Panel). I am just referring it because someone asked how he can change the default behavior.
If you check at:
You will find these two constants. The code is pretty explainable.
const MESSAGE_TRAY_PRESSURE_THRESHOLD = 250; // pixels const MESSAGE_TRAY_PRESSURE_TIMEOUT = 1000; // ms
However this might not be final, and Pressure Sensitivity may become dynamic depending on your Screen Resolution.
Unfortunately I haven’t time to apply the patches and try them but.. These are just some more cool things that are going to come.. (I guess!).