39c12edc8a
fix(cursor): add lock to motion handler
2018-03-27 22:03:38 +02:00
692e6d9b4a
Loglevel info for "No matching input area" ( #1059 )
2018-02-27 17:45:24 +01:00
c7cb5ebf94
fix(renderer): Handle nested actions events properly
...
For nested actions, the inner action should override the outer action.
But because the list of actions was not iterated in reverse the outer
action was matched first.
Fixes #760
2017-09-23 16:53:04 +02:00
70023b07c1
refactor(cursor): Include double clicks and fix scroll to click changes
2017-09-16 19:48:38 -07:00
e612fe1624
refactor(cursor): use map for cursor list
2017-09-16 15:31:24 -07:00
1886cf97a8
fix: pass action by reference
2017-09-16 15:31:24 -07:00
1dc111c0fa
fix: make xcb-cursor optional for now
2017-09-16 15:31:24 -07:00
65edba3321
feat: add cursor change
2017-09-16 15:31:24 -07:00
b6c5563b0b
feat(ipc): Add visibility commands
2017-05-12 17:55:05 +02:00
f3089e88f2
feat(conf): Properties for top/bottom radius #445
2017-03-21 14:49:33 +01:00
3e4a4ce78f
fix(renderer): Alignment blocks
2017-01-27 15:36:37 +01:00
beedc5ab84
fix(color_util): Parsing
2017-01-27 13:46:27 +01:00
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