WinWrangler 0.2.4 "Adjust Your Sails"

This release includes spatial window navigation and some build cleanup

Milestone information

Project:
WinWrangler
Series:
0.2
Version:
0.2.4
Code name:
Adjust Your Sails
Released:
 
Registrant:
Mikkel Kamstrup Erlandsen
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon winwrangler-0.2.4.tar.gz (md5, sig) Source code for 0.2.4 1,605
last downloaded 61 weeks ago
Total downloads: 1,605

Release notes 

This release brings a new feature that was spear headed by Alessio Bolognino and later polished up by Mikkel Kamstrup - namely "Spatial Window Navigation".

There has also been some build fixes provided by Mads Villadsen

Changelog 

View the full changelog

2009-09-29 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * configure.ac:

 Bump version to 0.2.4

2009-09-29 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layouts.c:

 Clean up the language regarding the new spatial switching

2009-09-29 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * README:

 Write feature list and usage instructions in the README

2009-09-28 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-utils.c:

 Make the weighted distance functions less distorted - in fact
 they use a simple elliptic geometry now (it was probably something
 like hyperbolic before)

2009-09-27 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-utils.c:

 Make the ww_find_neighbour() method use a non-euclidian geometry to find the neighbours. Fx. when finding the LEFT neighbour we should punish differences in the y-coordinate heavily because windows in roughly the same y-plane as us a "better neighbours"

2009-09-27 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-utils.c:

 Reimplement ww_find_neighbour() based on the distances between the windows' centers of gravity instead of their borders. This makes the navigation feel more natural when the windows are in a skew grid

2009-09-27 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layout-switch-spatial.c:
 * src/Makefile.am:
 * src/winwrangler.h:
 * src/ww-hotkeys.c:
 * src/ww-layout-twothirds.c:
 * src/ww-layouts.c:
 * src/ww-layouts.h:
 * src/ww-tray.c:
 * src/ww-utils.c:

 Merge lp:~kamstrup/winwrangler/winwrangler-spatial-switch

2009-09-27 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layout-switch-spatial.c:
 * src/ww-utils.c:

 Add myself to the copyright header for ww-layout-switch-spatial.c and add Alessio to ww-utils.c

2009-09-26 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/Makefile.am:
 * src/ww-layouts.c:
 * src/ww-layouts.h:
 * src/ww-layout-activate.c:
 * src/ww-layout-switch-spatial.c:

 Rename ww-layout-activate.c to ww-layout-switch-spatial.c and change all function signatures accordingly

2009-09-26 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layouts.c:

 Change hotkeys for spatial window switching to use arrow keys+Ctrl+Super

2009-09-25 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layout-activate.c:

 Make use of the new ww_get_event_time() function in ww-layout-activate.c. This makes window switching work smoothly (tested under Compiz for now)

2009-09-25 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/winwrangler.h:
 * src/ww-hotkeys.c:
 * src/ww-utils.c:

 Add functions ww_get_event_time() and ww_set_event_time(guint32) for event time handling to get around focus stealing prevention

2009-09-18 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/winwrangler.h:
 * src/ww-layout-activate.c:
 * src/ww-utils.c:

 Move ww_find_neighbour() into ww_utils.c and declare it winwrangler.h

 Move declaration of WwDirection in winwrangler.h

2009-09-18 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layout-activate.c:

 Turn ww_layout_activate() into a utility function ww_find_neighbour()

2009-09-18 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * src/ww-layout-activate.c:

 Simplify implementation of ww_layout_activate() in ww-layout-activate.c

2009-09-17 Alessio Bolognino <email address hidden>

 * src/ww-layout-activate.c:

 more aesthetic stuff

2009-09-17 Alessio Bolognino <email address hidden>

 * src/Makefile.am:
 * src/ww-layout-activate.c:
 * src/ww-layout-twothirds.c:
 * src/ww-layouts.c:
 * src/ww-layouts.h:
 * src/ww-tray.c:

 Little fixes

2009-09-17 Alessio Bolognino <email address hidden>

 * src/ww-layout-activate.c:

 Added ww-layout-activate.c, it lets you activate window on the
 left/right/up/down of the active window

2009-09-16 Alessio Bolognino <email address hidden>

 * ChangeLog:
 * HACKING:
 * configure.ac:
 * debian/changelog:
 * debian/control:

 Bump to 0.2.3

2009-09-12 Alessio Bolognino <email address hidden>

 * src/ww-layout-twothirds.c:

 Simplify detection of no-active-window in ww-layout-twothirds.c

2009-09-22 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * Makefile.am:

 Install docs in ${datadir} not uder ${prefix}, patch courtesy Mads Villadsen <email address hidden>

2009-09-16 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * HACKING:

 Add a section to HACKING explaining how to upload a
 source package to a Ubuntu PPA

2009-09-16 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * ChangeLog:
 * debian/changelog:
 * debian/control:

 Include Ubuntu .deb updates

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.