d76003256f
fix: Do not parse module tags twice
...
Ref #192
2016-11-25 07:14:27 +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
48c709eb58
fix(builder): Always close open tags on flush
...
Ref #186
2016-11-23 21:59:05 +01:00
4794ef653c
refactor(renderer): Separate methods
2016-11-22 23:18:47 +01:00
b14e55f729
fix(label): Do not erase false positives
2016-11-22 23:10:36 +01:00
c6e861083b
fix: Avoid unnecessary color change
...
Ref #181
2016-11-22 22:45:12 +01:00
cd005a9ce6
fix(renderer): Avoid false positives
...
Ref #181
2016-11-22 22:44:28 +01:00
0983167510
fix(builder): Erase full tag
...
Ref #180
2016-11-22 21:33:27 +01:00
7c60998459
fix(label): Patch token extraction
...
Ref #182
2016-11-22 21:14:35 +01:00
6e35bcd183
fix(bar): Draw empty window at launch
...
Ref #179
2016-11-22 20:52:07 +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
733341d62b
fix: Skip button events unless lock acquired
2016-11-22 02:06:25 +01:00
0c64b64ff8
refactor: Cleanup
2016-11-22 01:22:47 +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
25e33b6aab
refactor: Separate render component
2016-11-21 16:16:02 +01:00
c1162960cc
fix(battery): Try several value files
...
Fixes #177
2016-11-21 08:30:25 +01:00
c658d22925
fix(token): more patches
2016-11-20 22:44:35 -08:00
d66c16674c
feat(tokens): added patch by @jaagr
2016-11-20 21:33:50 -08:00
4179f8b7f9
feat: added max and min values to tokens
2016-11-20 16:37:48 -08:00
d0915b82f4
fix: Only include optional module fallback if needed
2016-11-21 01:19:44 +01:00
d616a7d351
fix(build): Move chrono namespace to correct level
...
Ref #176
2016-11-21 00:19:22 +01:00
d6a5212ef3
fix(volume): Handle alsa playback range
...
Ref #174
2016-11-20 23:49:08 +01:00
002eb08b20
fix(build): Explicit type for list initialization
2016-11-20 23:29:42 +01:00
c6d85b2b92
refactor: Optimize build
2016-11-20 23:04:31 +01:00
40fcabd644
fix(config): Proper dereference of ${self.key}
2016-11-19 19:18:28 +01:00
88c8bbd940
refactor: Fwd declare drawtypes
...
Ref #164
2016-11-19 15:49:06 +01:00
38f9ba81cd
feat(battery): Estimated time remaining
...
Adds a new token %time% that will display an
estimate of the remaining time until fully
charged/discharged
2016-11-19 15:42:31 +01:00
30c1cb3d50
fix(animation): Use defined base values
2016-11-19 12:23:31 +01:00
489d429644
refactor(ci): Split into scripts
2016-11-19 12:23:02 +01:00
bf23086687
fix(builder): Always close raw syntax tags
...
The lazy closing doesn't work well with raw
syntax tags so ignore it when closing tags.
2016-11-19 08:11:18 +01:00
fd57ab0f3d
fix: project rename
2016-11-19 06:26:07 +01:00
1b159786f0
fix(xwindow): Ignore xcb timestamp
2016-11-19 04:34:46 +01:00
ab5666a7ea
fix: Memory leak
2016-11-19 04:06:05 +01:00
51d8f289fa
feat(xwindow): New module "xwindow"
...
Add module to display title of active window.
Requires WM with support for the _NET_ACTIVE_WINDOW hint.
Ref #84
2016-11-19 04:05:13 +01:00
2fd88c4f60
feat(ipc): New message type "action:"
...
Adds a new message type, prefixed "action:"
that will perform the same task as mouse actions.
This could be used to control menu modules:
echo action:menu-open-1 > /tmp/lemonbuddy_mqueue.<pid>
echo action:menu-close > /tmp/lemonbuddy_mqueue.<pid>
Ref #84
2016-11-18 18:37:53 +01:00
0a1e9c86c4
fix: Add monitor y to strut top value
2016-11-18 18:04:43 +01:00
2140e11369
fix: Do not require custom font list
2016-11-18 18:04:43 +01:00
1b5979ba10
feat(config): Default reference values
...
- Add fallback values to env/xrdb references:
${env:UNEXISTING:fallback value}
${xrdb:UNEXISTING:fallback value}
- Replace ${BAR.key} with ${root.key} and display
deprecation warning if the former is used
2016-11-18 18:04:24 +01:00
8758206ba3
fix: Strut end values should be inclusive
2016-11-16 12:00:52 +01:00
1ea39e562a
feat(bspwm): Additional dimmed states configuration
2016-11-15 04:33:10 -02:00
70a5f1d41e
fix: Bottom strut relative to screen
2016-11-15 02:28:42 +01:00
ffe76b0556
fix(tray): Avoid tray redraw on bar update
2016-11-15 01:00:51 +01:00
2301de667b
fix(temperature): Calculate percentage value
2016-11-14 17:56:29 +01:00
e22ec91101
fix(network): Check for TUN/TAP devices
...
Ref #159
2016-11-14 17:55:35 +01:00
7b293a42cd
fix(network): Check for nullptr values
...
Ref #159
2016-11-14 14:54:49 +01:00
983963d4e4
feat(network): Accumulate stats from all interfaces
...
Add config setting that will display accumulated
values for up-/downspeed (accumulate-stats = true)
Closes #144
2016-11-14 12:42:59 +01:00