~profzoom/wmaker/+git/wmaker-ppa:feat/window-snapping

Last commit made on 2014-09-17
Get this branch:
git clone -b feat/window-snapping https://git.launchpad.net/~profzoom/wmaker/+git/wmaker-ppa

Branch merges

Branch information

Name:
feat/window-snapping
Repository:
lp:~profzoom/wmaker/+git/wmaker-ppa

Recent commits

63a69d6... by Doug Torrance

wmaker: Moving unmaximizes windows.

If a user moves a window which is currently maximized, the current behavior is
to keep the window geometry and maximized status unchanged. This can lead to
peculiar behavior. For example, suppose a user maximizes a window to the
right half of the screen (either through the window menu, keyboard shortcut, or
new snapping feature), then moves it, and then attempts maximize it to the
right half of the screen again. Instead of the expected result, the window is
unmaximized and returned to its original geometry.

This patch changes the behavior by unmaximizing any maximized window which is
moved.

0b4b591... by Doug Torrance

wmaker: Consistent indenting in WindowMaker.h.

Also shorten clip_merge_in_dock comment to keep line under 115 characters.

31066ef... by Doug Torrance

NEWS: Add note about window snapping.

3b1a381... by Doug Torrance

WPrefs.app: Add ability to enable or disable window snapping.

2c6c90e... by Doug Torrance

wmaker: Add window snapping feature.

This patch adds the ability to "snap" a window to one side of the screen by
dragging it to that side. It is enabled by setting WindowSnapping = "YES" in
~/GNUstep/Defaults/WindowMaker.

Note that window snapping is automatically disabled if DontLinkWorkspaces =
"NO", as this feature also involves dragging a window to one side of the
screen.

8ae05f5... by DavidM

wmaker: improve windows listing in switchpanel

This patch is updating makeWindowListArray function,
as it crosses the whole window focused list each time
we don't have to bother on checking previous and then next
focused windows, so saving some cycles here.

b486387... by Doug Torrance

wmaker: Remove dead links from BUGFORM.

a7fbc16... by DavidM

WPrefs: add new mouse actions configuration

This patch is adding GUI configuration for new mouse actions:
-Previous Workspace
-Next Workspace
-Previous Window
-Next Window
-Switch Windows

072b356... by DavidM

wmaker: add new button and wheel mouse actions

This patch is adding atomic mouse actions to mouse buttons to:
-focus on previous or next window
-move to previous or next workspace

and adding wheel action to
-switch between windows

a96c5c7... by DavidM

wmaker: use defined wWindowSingleFocus() function

This patch is cleaning focuswindow() local function to call
wWindowSingleFocus() global function.