d4eaf21052
fix(xworkspaces): Correct desktop index for pinned workspaces
...
- Use the correct desktop index when only displaying
workspaces for the configured monitor/viewport.
- Wrapping scroll
2016-12-03 13:45:26 +01:00
4776ec49df
fix: Use defined event sink priority
2016-12-03 13:00:40 +01:00
b15042dccb
build: Bump version to 2.3.7
2016-12-01 13:26:56 +01:00
570c30337b
fix(cmake): Add legacy pragma
...
Ref #208
2016-12-01 13:11:58 +01:00
111bfc58e9
build: Bump version to 2.3.6
2016-12-01 10:12:10 +01:00
c6540a8950
refactor: Signaling
2016-12-01 08:56:16 +01:00
9f8dabfc8d
refactor(xwindow): Cleanup
2016-12-01 08:35:59 +01:00
0c6937edae
feat(config): Inheritance
...
Add support for basic inheritance. The parser will
look for `inherit = base/section` and copy all undefined
values from the base section.
Ref #84
2016-12-01 07:57:30 +01:00
d34263d850
fix(progressbar): Generate less data
...
Build the format sub-strings (%fill%, %indicator%, %empty%)
before adding it to the builder to avoid having it generate
alot of duplicate content (tags, etc)
2016-11-30 22:17:55 +01:00
24a2febd59
fix(build): GCC name error
2016-11-30 21:17:30 +01:00
6db66896bd
refactor(bspwm): Cleanup states
2016-11-30 21:12:47 +01:00
466e9e212f
feat(bspwm): Separate focused/unfocused states
...
Closes #201
2016-11-30 21:04:22 +01:00
9cadb681d4
feat(i3): Add mode label
2016-11-30 18:23:11 +01:00
eddda10c23
fix(alsa): Replace full alsalib.h
2016-11-30 14:27:37 +01:00
f6ae5bd191
fix(build): Optional XKB
2016-11-30 14:26:11 +01:00
d67515d575
fix(xwindow): Look for unicode wm_name
...
Ref #205
2016-11-30 13:38:41 +01:00
6aba583c3e
refactor(build): Rename X extension flags
2016-11-30 12:48:13 +01:00
2f3c2e952e
fix(xkeyboard): Minor tweaks
2016-11-30 11:29:41 +01:00
608519363d
feat(xkeyboard): New module
...
New module that uses the X keyboard extension
to show keyboard layout and indicators.
Ref #84 , #200
2016-11-30 10:08:44 +01:00
6f6c5b7459
fix(string_util): Join vector of strings
2016-11-27 01:32:21 +01:00
4852f2817c
feat: Reload on XCB_RANDR_SCREEN_CHANGE_NOTIFY
2016-11-27 01:14:02 +01:00
340add5c40
build: Bump version to 2.3.5
2016-11-26 17:27:59 +01:00
4fb7c98455
build: Optional X extensions
2016-11-26 15:42:48 +01:00
ad772edc39
fix(build): Update version on configure
2016-11-26 15:30:08 +01:00
c5bc338ae3
feat(math_util): Templated min/max
2016-11-26 13:09:29 +01:00
12ff82e913
feat(xworkspaces): Change current desktop
2016-11-26 10:33:32 +01:00
3413c4a463
wip(xworkspaces): Monitor support
2016-11-26 09:38:55 +01:00
b25fa46ac2
wip(xworkspaces): EWMH desktops
...
Ref #84
2016-11-26 06:30:33 +01:00
9f4638f42c
refactor: Cleanup
2016-11-26 06:13:20 +01:00
c2acdff7d4
feat(eventloop): Delayed enqueue
...
A new worker that will block the queue channel
until the delayed event has been processed.
This is used to limit the amount of X button events
within defined time frame and we can't block
the main X thread.
2016-11-25 21:58:51 +01:00
ff9be848c7
refactor(clang-tidy): Apply fixes
2016-11-25 21:58:49 +01:00
6f2b437be3
fix(renderer): Destroy window on deconstruct
2016-11-25 14:17:56 +01:00
4268817c51
fix(config): Trigger reload on correct event
...
Fixes #85
2016-11-25 14:17:56 +01:00
8db3e79919
refactor(clang-format): Apply fixes
2016-11-25 14:17:41 +01:00
1954f3f74c
build: Bump version to 2.3.4
2016-11-25 07:21:29 +01:00
c24dbbd9ce
build: Bump version to 2.3.3
2016-11-25 04:46:10 +01:00
9fdc22843b
refactor: Cleanup rendering
2016-11-25 04:42:27 +01:00
7018357e47
fix(tray): Add compton atom to exclude shadow
2016-11-25 04:34:24 +01:00
84d58e7619
refactor: Cleanup handling of syntax tags
2016-11-25 04:34:24 +01:00
199a825494
feat(mpd): Add stop toggle ( #191 )
2016-11-25 04:33:58 +01:00
ad510eb768
fix(builder): Default to non-lazy mode
...
Ref #181
2016-11-22 23:31:08 +01:00
4794ef653c
refactor(renderer): Separate methods
2016-11-22 23:18:47 +01:00
c6e861083b
fix: Avoid unnecessary color change
...
Ref #181
2016-11-22 22:45:12 +01:00
5028779528
fix(network): Change default value of udspeed_minwidth
2016-11-22 20:53:14 +01:00
4ef0c55dda
fix(label): Support variable token order
...
Bound specifiers required the tokens to be
replaced in the same order they were defined.
This fixes that by storing and comparing
the token string.
2016-11-22 03:42:42 +01:00
09e0ea1932
config: Print deprecation warnings
2016-11-22 03:01:50 +01:00
ac654423aa
build: Bump version to 2.3.2
2016-11-22 01:25:49 +01:00
0c64b64ff8
refactor: Cleanup
2016-11-22 01:22:47 +01:00
83ef8bcd0c
fix(build): Size type
2016-11-21 16:32:56 +01:00
ebf1bd1129
feat: Support different under-/overline
...
Make it possible to set different size
and color values for the two properties.
`overline-size = 2`
`overline-color = #f00`
`underline-size = 5`
`underline-size = #00f`
2016-11-21 16:16:06 +01:00