Denis Kasak
fa693aecf8
feat(script): Add double-click to script module ( #1442 )
2018-11-16 16:06:04 +01:00
Patrick Ziegler
b80023fd41
feat(cpu): Add ramp-coreload-spacing ( #1472 )
...
Resolves #1389
2018-10-16 01:11:05 +02:00
Patrick Ziegler
6d0cfbdfde
Revert "feat(cpu): Add ramp-coreload-spacing ( #1472 )"
...
This reverts commit 06adef1055
.
2018-10-16 01:01:11 +02:00
Ryan Geary
06adef1055
feat(cpu): Add ramp-coreload-spacing ( #1472 )
...
Resolves #1389
2018-10-16 00:59:45 +02:00
patrick96
abdd5f9233
fix(script): Avoid duplicate action tags for tailed
...
If a tailed command is used polybar would generate two action tags, one
with %counter% replaced and one with %pid% replaced, but never both
This is a bug that was introduced in #934
2018-10-08 21:38:25 -07:00
Vasili Karaev
2fba443f56
fix(cpu): Replace %percentage-cores% normally ( #1282 )
2018-09-19 19:58:09 -07:00
Roel Postelmans
11d66ee78d
feat(mem): Add ramp and bar for swap ( #1325 )
...
Now all the tokens in the memory module also have ramp and bar counterparts.
These can be used exactly the same as `bar-used` and `ramp-used`, they are named `<bar-swap-used>`, `<bar-swap-free>`, `<ramp-swap-used>`, and `<ramp-swap-free>`
2018-09-14 20:42:04 +02:00
Vasili Karaev
a2ab4699ab
refactor(temperature): Do not use 'm_' prefix with local variable
2018-09-04 14:07:22 -07:00
Vasili Karaev
68ae7a869a
fix(mpd): Get format-online-{prefix,suffix} explicitly ( #1399 )
2018-09-01 00:46:06 -07:00
NBonaparte
fba87227c7
feat(pulseaudio): add volume interval option
2018-08-07 11:52:38 +02:00
NBonaparte
83784fde14
feat(alsa): add volume interval option
2018-08-07 11:52:38 +02:00
patrick96
0421b5b05f
refactor: Remove unnecessary quote trim operations
...
Trimming the quotes in labels and the date module are not needed at all,
because surrounding quotes are removed when loading the values from the
config.
Removing the quotes in the builder also doesn't seem to serve any
purpose at all.
2018-08-05 08:50:54 +02:00
Tim Smith
01fc545e09
fix(i3): Play nice with workspace_auto_back_and_forth ( #1312 )
...
This makes polybar play nice with the i3wm feature `workspace_auto_back_and_forth`, and it is harmless when that option isn't set.
2018-07-23 15:51:42 +02:00
patrick96
028b1413ef
refactor(mpd): Replace icon-repeatone with icon-single
...
The repeatone button doesn't influence repeating behaviour at all, so
the name is misleading.
This deprecates icon-repeatone for now, until we can completely remove
it
Fixes #1279
2018-06-23 10:14:30 +02:00
sqwishy
d1d307d500
feat(net): Add local_ip6 token ( #1239 )
...
It's queried the same way ipv4 addresses are queried, but here it displays globally routable addresses. If there are multiple such addresses, it picks one (same as with ipv4). It's possible that an address discovered this way is not in fact globally reachable but still marked as global.
2018-06-10 22:51:43 +02:00
NBonaparte
067aac1ac7
fix(bspwm): use monitor focus only when pinned
2018-06-06 17:38:17 +02:00
tamago
b70d5b55d8
feat(mpd): add support for MPD_TAG_ALBUM_ARTIST
2018-05-31 20:12:23 -07:00
patrick96
095d68fad0
fix: Stop using ato* for string to num conversion
...
atoi, atof and so on have undefined behavior if anything goes wrong. We
now use strto*, but without error checking. In most places overflows and
the like *should* not happen. String to number conversions are only used
when reading data from other applications or from the config, if another
application gives unparsable strings or too large numbers, then most
likely there is something wrong with that application. If the error
comes from the user config, then the user has to live with values
provided by strto* on error (which are very reasonable)
Fixes #1201
2018-05-03 11:07:37 -07:00
Christoph Schiessl
cc334e5040
fix(battery): check current state to decide which framerate to use
2018-05-02 11:44:55 +02:00
Christoph Schiessl
2a9d5db179
feat(battery): implement animation-discharging
2018-05-02 11:44:55 +02:00
patrick96
7eb1f61080
fix(net): Mark not connected on querying failure
...
Fixes #1163
2018-04-18 09:27:12 +02:00
Kajzer
688658c306
(pulseaudio) Add max volume configuration
2018-04-09 20:27:55 -07:00
patrick96
57a2f95ff9
log(mpd): Log mpd input events
2018-04-07 12:10:10 -07:00
Keno Goertz
d31570fe2f
feat(xwindow): Add label-empty
...
Allows for custom text, when window title is empty
2018-04-02 00:00:16 +02:00
patrick96
3ea60ace91
fix(pulse): Use distinct event names
...
volup, voldow, volmute, are caught by the alsa module, if there is an
alsa module on the bar.
2018-03-27 11:28:54 -07:00
Jan Holthuis
a2ce4ed725
fix(i3): Reconnect i3 IPC socket on restart/error ( #762 )
2018-03-25 23:06:03 +02:00
NBonaparte
0a8a326730
feat(net): Add unknown-as-up option
...
Fixes #457
2018-03-04 23:09:18 +01:00
Alexander
4f6e37449b
feat(memory): Add swap tokens ( #1018 )
2018-02-25 12:12:38 +01:00
patrick96
2f62a6fbad
feat(memory): Add memory used/free ramp
...
Closes #1037
2018-02-19 14:30:30 -08:00
patrick96
c30159abc6
feat(temp): Add units option
...
Avoids having lots of tokens
2018-02-15 18:50:59 -08:00
patrick96
a9014e31dc
refactor(temp): Mark %temperature% token as deprecated
2018-02-15 18:50:59 -08:00
patrick96
e4634ce95f
feat(temp): Add temperature tokens without unit
2018-02-15 18:50:59 -08:00
patrick96
d2a7b0269c
refactor(mpd): Print error on mpd_exception
2018-02-14 14:27:25 -08:00
patrick96
f531613723
fix(alsa): Use proper speaker mixer name and soundcard
...
The old code causes a segmentation fault, if the speaker and headphone
soundcards differ.
2018-02-13 09:44:16 -08:00
NBonaparte
4d48ffed83
fix(battery): check without using path_battery
2018-02-11 20:21:43 +01:00
NBonaparte
1ac5c23fd2
fix(xbacklight): respect enable-scroll
2018-02-11 17:22:44 +01:00
Vlad Glagolev
a5b310872c
Respect 'enable-scroll' setting for xworkspaces module
2018-02-03 14:43:34 -08:00
Kareem El-Faramawi
2f113446c0
fix(battery): capture path_battery by copy ( #992 )
...
path_battery goes out of scope, so the stack reference becomes garbage
Fixes #985
2018-02-02 10:42:20 +01:00
patrick96
26abd0f6c4
fix(mpd): Check m_status before dereferencing it
...
This bug was introduced in 645a3142a1
Fixes #979
2018-01-31 22:17:25 -08:00
NBonaparte
2a056d5b23
fix(power): add comments to explain current/power_now
2018-01-30 21:24:51 +01:00
NBonaparte
95d3b4f1eb
fix(battery): use power_now correctly
2018-01-30 21:24:51 +01:00
NBonaparte
e16227ca43
refactor(alsa): rename and move volume -> alsa
2018-01-23 14:33:11 +01:00
patrick96
1d9dd719bc
refactor(script): Loop over buttons and replace tokens
2018-01-21 14:41:52 -08:00
patrick96
f79aeac872
feat(script): Add %pid% token for tail commands
...
Is replaced with the pid of the exec command
2018-01-21 14:41:52 -08:00
NBonaparte
10656a94cb
fix(pulseaudio): prevent nonresponsiveness and remove redundant getters
2018-01-20 12:37:41 -08:00
NBonaparte
1f35b9dc89
fix(pulseaudio): Add logging
2018-01-20 12:37:41 -08:00
NBonaparte
8be5427c33
refactor(pulseaudio): remove headphone ramp
2018-01-20 12:37:41 -08:00
NBonaparte
1792090d66
refactor(pulseaudio): remove wait timeout, fix indents
2018-01-20 12:37:41 -08:00
NBonaparte
6e8b9dea29
fix(pulseaudio): Move pulseaudio to separate module
2018-01-20 12:37:41 -08:00
NBonaparte
a08c5c710a
fix(pulseaudio): fix get_name(), cleanup
2018-01-20 12:37:41 -08:00