162e77793a
fix(tray): Ignore if detached
...
Refs #383
2017-01-26 12:46:10 +01:00
5283fbff01
fix(renderer): Fill background to the sub blocks
...
Paint the background on each sub block instead of the base surface.
Fixes the compositing ops.
2017-01-26 01:53:25 +01:00
8138a12381
refactor(renderer): Cleanup
2017-01-25 23:38:51 +01:00
02ab1b9a81
fix: Allow explicit override with property shorthand
...
Refs #375
2017-01-25 15:13:03 +01:00
eae612ce95
fix: Use correct name for padding shorthand
...
Refs #375
2017-01-25 15:03:57 +01:00
6692b4a8da
refactor(x11): Cleanup
2017-01-24 10:49:14 +01:00
8b9461e63e
wip(refactor): Cairo drawing
2017-01-24 07:41:46 +01:00
a59e115622
wip(refactor): Cairo drawing
2017-01-24 07:11:14 +01:00
452afcdc68
refactor: Integral types
2017-01-24 07:11:14 +01:00
5e1886a312
wip(refactor): Cairo drawing
2017-01-24 07:11:14 +01:00
48749b12d8
fix(bar): Improve error message for unparsable color
2017-01-20 02:32:52 +01:00
40d482d039
fix: By-pass double click timers if no handlers are defined
...
Fixes #338
2017-01-15 02:00:35 +01:00
6fb48c8e6f
feat(build): Add flag for drawing visible whitespace
2017-01-13 11:04:43 +01:00
385572ec64
feat(xrandr): Support for monitors
...
Refs #280
2017-01-13 03:52:57 +01:00
2cde3f31a0
fix(config): Comply to parameter naming scheme
2017-01-12 18:09:56 +01:00
d49b1cacd3
fix(config): Rename parameter for individual border size
...
Rename `border-{left,top,right,bottom}` to `border-{left,top,right,bottom}-size`
to follow the naming scheme used for other size parameters
2017-01-12 17:55:56 +01:00
ca1aac2ed6
feat(config): Shorthand for {padding,module-margin}-{left,right}
2017-01-12 17:32:11 +01:00
f72ddf9294
refactor(signals): Use full namespace
2017-01-12 16:34:14 +01:00
f33d383726
refactor: Wait with tray initialization until ready
2017-01-12 16:12:54 +01:00
568837d06a
fix(x11): Preload the _NET_WM_WINDOW_OPACITY atom
2017-01-11 05:00:23 +01:00
f4406783e2
fix(signals): Use pointer to value
...
Only pass pointers to emitted signal value since the signal receivers
will be called on the same thread as the signal emitter.
Refs #302
2017-01-09 18:52:04 +01:00
6925415501
fix(tray): Force bar update on change
...
Refs #295
2017-01-09 14:27:56 +01:00
a2bcb1a627
refactor(signals): Avoid reinterpret_cast
2017-01-01 20:31:09 +01:00
d9c035381e
refactor(i3): Restack above global root window
...
Refs #293
2017-01-01 19:34:48 +01:00
796cdb52cc
refactor: Rename restack function
2017-01-01 15:45:18 +01:00
210695d377
refactor(x11): Merge xlib/xutils with connection
2016-12-31 10:02:32 +01:00
78bb3695e6
refactor(config): Deduce return type from default value
2016-12-30 23:32:05 +01:00
f101a303bd
fix(bar): Only initialize config values when using --print-wmname
2016-12-27 04:15:01 +01:00
b9f9092bbe
refactor: Cleanup
2016-12-26 10:37:14 +01:00
00ac4bea63
refactor(x11): Header cleanup
2016-12-26 10:27:30 +01:00
11aabac227
refactor(connection: Use custom base
2016-12-26 09:46:48 +01:00
81e6fb062f
wip: Window autohide
2016-12-21 04:50:43 +01:00
abd30860e0
fix(button_press): Use correct double click button
2016-12-20 15:51:45 +01:00
8ef8900ca2
refactor: Defer buttonpress using taskqueue
2016-12-20 13:03:46 +01:00
1cccd100bb
fix(bar): Remove double click
2016-12-20 07:46:30 +01:00
a89c4ef2dd
refactor: Move all event handling to the controller
2016-12-20 05:16:04 +01:00
e72f85079f
feat(monitor): Add monitor-fallback option #243
...
Adds new parameter monitor-fallback, which allows the bar to revert to a
specified monitor. Polybar should now be compatible with dynamic
multi-monitor setups when using screenchange-reload = true (no need to
stop and restart the bar with a different environment variable).
Closes #243
2016-12-16 13:09:19 +01:00
519172b6ec
feat(xkeyboard): Switch layout group on click
...
When serveral layout groups are defined for the keyboard
they can be cycled when clicking on the module.
For example:
$ setxkbmap -layout us,sv,fr
Ref #84
2016-12-16 11:31:08 +01:00
f50f43af02
refactor: Cleanup
2016-12-16 10:23:54 +01:00
697638db2b
fix(tray): Follow window fade
2016-12-16 07:10:45 +01:00
a7005be82c
feat: Fade if unfocused and handle double clicks
2016-12-16 06:44:55 +01:00
f9062d031c
refactor(clang-tidy): Apply fixes
2016-12-15 03:30:41 +01:00
c2caf4d7a6
fix(parser): Apply clang-tidy fixes
2016-12-14 11:01:44 +01:00
80a00bd596
refactor(config): Cleanup and minor tweaks
2016-12-14 11:01:44 +01:00
4fca0c89b4
refactor: Object construction
2016-12-14 11:01:44 +01:00
1a2a6e5fab
refactor: Construction methods
2016-12-14 11:01:44 +01:00
08be86fbe1
wip(refactor): Improve signal and event handling
2016-12-14 11:01:44 +01:00
d45fd76dcd
refactor(config): Drop boost::property_tree
2016-12-14 10:57:45 +01:00
8da52af6a2
fix(tray): Attached offset relative to inner area
2016-12-14 10:55:40 +01:00
24df9e30a3
fix(tray): Correct alignment coords
2016-12-14 10:55:40 +01:00