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
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
789345291b
fix(date): Use configured locale if defined
...
Fixes jaagr/lemonbuddy#74
2016-10-12 16:49:53 +02:00
Michael Carlberg
343d1a2ff2
fix(tray): Respond to client XCB_RESIZE_REQUEST
2016-10-12 10:50:14 +02:00
Michael Carlberg
609c2700bf
fix(aur): Update package templates
2016-10-12 07:42:22 +02:00
Michael Carlberg
1d7d45c4cd
fix(i3): Conditionally load i3_utils
2016-10-12 06:19:26 +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
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
eb38fb85ac
fix: Make the application work properly using i3wm
2016-10-11 23:42:01 +02:00
Michael Carlberg
700cc89963
fix(progressbar): Make sure index is within bounds
2016-10-11 19:58:22 +02:00
Michael Carlberg
e1b6238564
feat: Restack-to-root
...
Fixes the issue where the bar window is being
drawn on top of fullscreen window's
2016-10-11 18:55:41 +02:00
Michael Carlberg
44ca3bef2c
fix(controller): Try to acquire lock for 50ms on module update
...
Allow short bursts since we want to handle all events
when starting the modules.
2016-10-11 16:10:26 +02:00
Michael Carlberg
257b73d589
refactor(bspwm): Cleanup
2016-10-11 16:09:18 +02:00
Michael Carlberg
b7f9cb2820
fix(ci): Forward decl. error
2016-10-11 15:31:52 +02:00
Michael Carlberg
e5d981faf9
refactor(menu): Menu module logic
2016-10-11 15:28:14 +02:00
Michael Carlberg
fb6e5ea378
fix(logger): Ignore GCC warning
2016-10-11 14:13:11 +02:00
Michael Carlberg
790059243b
feat(network): Configurable min width for up/down speed
2016-10-11 14:08:59 +02:00
Michael Carlberg
55a5c5d896
fix: Pass xcb_params_t by value
2016-10-11 13:48:50 +02:00
Michael Carlberg
d23119e24e
fix(build): Make project compile using gcc5/gcc6
2016-10-11 12:58:26 +02:00
Michael Carlberg
c79d8dfea4
fix: Handle unsupported modules
2016-10-11 10:05:23 +02:00
Michael Carlberg
990f2a3074
fix(bspwm): Proper dispatch of ipc commands
2016-10-11 09:27:10 +02:00
Michael Carlberg
f05d5678d4
refactor(bspwm): Use defined socket path for ipc connections
2016-10-11 09:23:26 +02:00
Michael Carlberg
4055778468
fix(logger): Use STDERR as default output channel
2016-10-11 08:34:34 +02:00
Michael Carlberg
39bfcb15e1
fix(command_line): Correct handling of long argument value
...
Use correct format for passing values using the long version
of the option, e.g: --arg=value
2016-10-11 08:31:46 +02:00
Michael Carlberg
bcb6894496
refactor: Do not redefine default bar values
2016-10-11 08:18:25 +02:00
Michael Carlberg
12bfa5c89f
fix: Map bar window when fully configured
2016-10-11 08:16:22 +02:00
Michael Carlberg
89d645539c
refactor: Drop modules on failure
...
If a module error occur, just stop the failing
module and let the application keep running.
2016-10-11 08:13:42 +02:00
Michael Carlberg
9754393c49
refactor(volume): Cleanup
2016-10-11 06:00:53 +02:00
Michael Carlberg
6037947b1d
refactor(alsa): Acquire mutex lock for api calls
2016-10-11 05:43:57 +02:00
Michael Carlberg
565a6d7032
refactor(controller): Force shutdown if dead lock
...
If the mutex haven't been successfully locked after
3 seconds, force shutdown by raising SIGKILL.
This to ensure termination in case of a dead lock.
2016-10-11 05:10:34 +02:00
Michael Carlberg
20350e5fe6
fix: Make sure clickable areas are aligned properly
...
- Avoid odd glyph width's for center-aligned text
since it breaks the positioning of clickable area's
- Added visual hints for clickable areas for debugging
2016-10-11 03:19:53 +02:00
Michael Carlberg
2921239833
fix(command_line): Use specific exceptions
2016-10-10 20:23:52 +02:00
Michael Carlberg
7efb2fc47a
fix(command_line): Parse long arguments
2016-10-10 19:18:30 +02:00
Michael Carlberg
a9553ff850
refactor: Cleanup
2016-10-10 18:58:57 +02:00
Michael Carlberg
c687b07cd0
fix: Handle mouse button click/scroll events
2016-10-10 18:05:58 +02:00
Michael Carlberg
8af7388c93
fix: Use module separator from config
2016-10-10 15:50:58 +02:00
Michael Carlberg
d359ab6057
refactor: Application rewrite
2016-10-10 14:52:57 +02:00
Michael Carlberg
d72ff7334e
build: Bump version to 1.4.4
2016-07-27 03:29:29 +02:00
Michael Carlberg
e94bd6a271
feat(config): Reference value in environment var
...
This makes it possible to reference env vars from any
config parameter using ${VARNAME}
Closes jaagr/lemonbuddy#36
2016-07-27 03:21:27 +02:00
Michael Carlberg
3ad583b8d0
build: Bump version to 1.4.2
2016-06-30 05:37:04 +02:00
Michael Carlberg
e8cb754c27
builder: Get bar options lazily
2016-06-30 05:18:53 +02:00
Michael Carlberg
80e6936cdc
refactor: Use shared_ptr for Bar/Opts
2016-06-29 12:42:54 +02:00