Commit Graph

336 Commits

Author SHA1 Message Date
Michael Carlberg 20991a3465 fix(tray): Handle error when trying to restack window 2016-10-15 14:51:37 +02:00
Michael Carlberg 8750894bb3 fix(i3): Ignore ipc read error on shutdown 2016-10-15 14:44:35 +02:00
Michael Carlberg 178b656d08 fix(tray): Catch error while processing docking requests 2016-10-15 14:00:33 +02:00
Michael Carlberg bcd1774370 fix(tray): Put tray above bar in the window stack
Closes jaagr/lemonbuddy#94
2016-10-15 13:59:25 +02:00
Michael Carlberg dc82d0ed57 refactor(script): Make the module behave as intended
Tail script now block execution until there's data
available on the script's output stream.

Running commands are also being terminated properly.
2016-10-15 13:15:56 +02:00
Michael Carlberg ce93a63cb8 fix: Terminate if there are no configured modules 2016-10-15 13:10:08 +02:00
Michael Carlberg 98b5bae096 fix: Offset initial module update to avoid throttling 2016-10-15 13:09:22 +02:00
Michael Carlberg e77dcac58c git(i3ipcpp): Reference v0.4.0 2016-10-15 04:25:30 +02:00
Michael Carlberg ee35e045fa git(xpp): Reference 1.2.2 2016-10-15 04:07:54 +02:00
Michael Carlberg 0bac9c3f89 fix(tray): Deactivate the tray before removing the bar 2016-10-15 03:58:53 +02:00
Michael Carlberg 4f87db79b8 fix: Renamed bar in example configs 2016-10-15 03:51:14 +02:00
Michael Carlberg 59329d36a9 fix(docs): Moved launching details to github wiki 2016-10-15 03:47:04 +02:00
Michael Carlberg 1ab0724347 fix(tray): Join notify thread after setting activate state 2016-10-15 03:33:35 +02:00
Michael Carlberg 6b0109e8dd fix(tray): Make sure stray clients are notified
If the tray is being activated while clients are in
the process of getting dismissed by another MANAGER
they will not receive the new MANAGER broadcast.

Delayed broadcasts are sent to make sure they're notified.
2016-10-15 03:20:19 +02:00
Michael Carlberg 048f09abc3 fix(logger): Use correct fd when testing if it's a tty 2016-10-15 02:40:05 +02:00
Michael Carlberg c94282783d fix(docs): Moved configuration details to the github wiki 2016-10-15 00:32:34 +02:00
Michael Carlberg c88b054c5c Merge pull request #92 from MoKev/master
feat(i3): Scrollable workspaces and strip-wsnumber option
2016-10-15 00:05:12 +02:00
Kevin Morio 069555e3d4 Scroll through workspaces on same monitor only 2016-10-14 23:54:32 +02:00
Kevin Morio 32ac7a5f38 feat(i3): Scrollable workspaces and strip-wsnumber option 2016-10-14 20:41:36 +02:00
Michael Carlberg 9238f56b72 fix(script): Broadcast empty content once 2016-10-14 17:18:29 +02:00
Michael Carlberg 09a797b637 fix(i3): Stop the module on ipc error
Should fix jaagr/lemonbuddy#83
2016-10-14 16:20:58 +02:00
Michael Carlberg 1f0468add1 fix(i3): Simplified default configuration 2016-10-14 16:11:48 +02:00
Michael Carlberg 8c1ef97624 git: Remove local TODO file 2016-10-14 14:33:38 +02:00
Michael Carlberg c8def6677d fix(script): Dispatch subthread on setup
Closes jaagr/lemonbuddy#77
2016-10-14 11:36:10 +02:00
Michael Carlberg 6f286055c5 fix(network): Let module fail silently
The network module should not terminate the
application on failure

Closes jaagr/lemonbuddy#81
2016-10-14 10:48:22 +02:00
Michael Carlberg fcd30c5320 fix: Revert to old offset behaviour
The offset-x should not affect the width
of the bar window

Closes jaagr/lemonbuddy#79
2016-10-14 10:38:06 +02:00
Michael Carlberg 46976d10ff fix(docs): Update list of apt-get packages
Closes jaagr/lemonbuddy#78
2016-10-14 10:17:18 +02:00
Michael Carlberg 009088c3fe fix(aur): Require python in build scripts
Fixes jaagr/lemonbuddy#76
2016-10-12 19:16:31 +02:00
Michael Carlberg 4a87df5afe fix(docs): Add python2 to list of dependencies 2016-10-12 19:12:29 +02:00
Michael Carlberg bb8fc67c95 fix(docs): Reference the correct tag in the README 2016-10-12 16:58:43 +02:00
Michael Carlberg 789345291b fix(date): Use configured locale if defined
Fixes jaagr/lemonbuddy#74
2016-10-12 16:49:53 +02:00
Michael Carlberg e42eb87177 fix(ci): Build jsoncpp from source 2016-10-12 11:49:17 +02:00
Michael Carlberg 40a2c18970 fix(ci): Install i3-wm to build with i3 support 2016-10-12 11:36:59 +02:00
Michael Carlberg 343d1a2ff2 fix(tray): Respond to client XCB_RESIZE_REQUEST 2016-10-12 10:50:14 +02:00
Michael Carlberg 1d3d868712 fix(config): Use new parameter names 2016-10-12 09:05:36 +02:00
Michael Carlberg 609c2700bf fix(aur): Update package templates 2016-10-12 07:42:22 +02:00
Michael Carlberg 593e5afbdf build: Configurable build of testsuite 2016-10-12 07:17:03 +02:00
Michael Carlberg 1d7d45c4cd fix(i3): Conditionally load i3_utils 2016-10-12 06:19:26 +02:00
Michael Carlberg cc9d89b7ac docs: Update README 2016-10-12 05:35:33 +02:00
Michael Carlberg 0d1b3700d3 fix: Update submodule branch ref 2016-10-12 05:29:38 +02:00
Michael Carlberg ed77e2eec6 Merge branch '2.0-beta' 2016-10-12 05:26:41 +02:00
Michael Carlberg 2af0d0845d fix(docs): Updated README and configs
Use dash instead of underscore as parameter name separator
Will break alot of configs but people like to work!
2016-10-12 05:19:31 +02:00
Michael Carlberg a891f3e53b fix(ci): Do not use ccache 2016-10-12 04:30:03 +02:00
Michael Carlberg 1430e77989 fix(build): Sigc++ is no longer used 2016-10-12 04:16:43 +02:00
Michael Carlberg bdb4a0ea1d fix(i3): Avoid conflicting i3 commands 2016-10-12 04:14:58 +02:00
Michael Carlberg cba62e7b8e feat(i3): Added option to sort by workspaces by index 2016-10-12 04:14:06 +02:00
Michael Carlberg 774dec5d17 refactor(i3): Rewrite of the i3 module 2016-10-12 03:57:22 +02:00
Michael Carlberg c4e9f9d035 wip: Update CMakeLists 2016-10-12 02:16:48 +02:00
Michael Carlberg eb38fb85ac fix: Make the application work properly using i3wm 2016-10-11 23:42:01 +02:00
Michael Carlberg 0bf26642d2 git: Ignore all "build" prefixed folders 2016-10-11 20:15:37 +02:00