Michael Carlberg
86ff947e38
fix(process_util): Prefix shell env var
...
Fixes #566
2017-05-12 17:55:05 +02:00
Michael Carlberg
b6c5563b0b
feat(ipc): Add visibility commands
2017-05-12 17:55:05 +02:00
Michael Carlberg
23a7717120
fix(controller): Remove unused function
2017-05-12 17:55:05 +02:00
Vasili Karaev
5c41e3d045
feat(mpd): Add state-specific formats #524
2017-05-09 14:56:29 +02:00
Michael Carlberg
b2f00cc08a
feat(parser): Stack font indexes set with %{T}
2017-04-26 19:25:42 +02:00
Michael Carlberg
24b2de5534
refactor(parser): Naming of parse methods
2017-04-26 19:25:02 +02:00
Michael Carlberg
31ba2f38bd
fix(parser): Make the %{U} tag use color stacks #544
2017-04-26 19:01:55 +02:00
Michael Carlberg
5c7e3cbbac
fix(parser): Reset color stacks #544
2017-04-26 18:53:04 +02:00
Michael Carlberg
802e69abaf
fix(docs): Distro packages
2017-04-26 18:41:41 +02:00
Michael Carlberg
eebf1055e5
fix(parser): Overline tags
2017-04-25 20:30:21 +02:00
Michael Carlberg
f754fa2710
feat(parser): Keep track of formatting colors #544
2017-04-25 20:26:56 +02:00
Michael Carlberg
d19b610109
Merge pull request #521 from TonCherAmi/520-fix-i3-ws-click
...
fix(i3): Use ws name for click handling
2017-04-06 18:14:11 +02:00
Vasili Karaev
863c510903
fix(i3): Use ws name for click handling #520
2017-04-06 06:22:11 +03:00
Michael Carlberg
4e2e2a7a5e
build: Bump version to 3.0.5
2017-04-03 23:56:04 +02:00
Michael Carlberg
d6b0c5f003
fix(bspwm): Focus monitor before sending scroll cmd #503
2017-04-02 18:21:09 +02:00
Michael Carlberg
02833b7871
feat(volume): Optional event handling #84
2017-04-02 18:12:07 +02:00
Vasili Karaev
68beb8d744
fix(i3): Check whether current ws is focused before issuing scroll commands #503
2017-03-31 22:26:24 +02:00
Vasili Karaev
db0ab78d62
fix(i3): Handle scrolling internally #503
2017-03-31 22:26:24 +02:00
Michael Carlberg
f6ff8a0ca2
Merge pull request #501 from TonCherAmi/500-fix-mpd-crash
...
fix(mpd): Check state before calling playback controls
2017-03-27 22:53:23 +02:00
Vasili Karaev
7bb168679d
fix(mpd): Check state before calling playback controls #500
2017-03-26 11:25:32 +03:00
Michael Carlberg
5c86842083
fix(renderer): Do not escape parsed action cmds #444
2017-03-21 16:21:53 +01:00
Michael Carlberg
f3089e88f2
feat(conf): Properties for top/bottom radius #445
2017-03-21 14:49:33 +01:00
Michael Carlberg
e303f5248a
fix(xbps): Update package template
...
Closes #476
2017-03-16 11:35:33 +01:00
Michael Carlberg
23a8042411
fix(tray): Remove invalid clients #487
2017-03-15 23:52:59 +01:00
Michael Carlberg
f08e42856e
Merge pull request #482 from nico202/master
...
fs: Fix wrong size report
2017-03-15 23:45:53 +01:00
Nicolò Balzarotti
84ee0d560c
fs: Fix wrong size report
2017-03-13 10:21:21 +01:00
Michael Carlberg
9a72584680
Merge pull request #466 from jereksel/patch-1
...
Fix typo
2017-02-27 10:52:12 +01:00
Andrzej Ressel
c2629fb77a
Fix typo
2017-02-26 23:22:00 +01:00
Michael Carlberg
3c3ebc92cc
Merge pull request #442 from raidzero/master
...
Add battery usage/charge in watts token %consumption%
2017-02-26 14:56:56 +01:00
Michael Carlberg
57d98d6767
Merge pull request #461 from saboorian/master
...
fix(cmake): install_manifest has a .txt extension
2017-02-25 22:01:20 +01:00
Mohammad Saboorian
82dc7c895e
install_manifest has a .txt extension
2017-02-25 11:01:19 +03:30
raidzero
50aba85ad0
Merge remote-tracking branch 'upstream/master'
2017-02-23 14:50:09 -07:00
raidzero
a00f052002
formatting changes
2017-02-23 09:04:49 -07:00
Alex Feldman-Crough
90fa9c8230
Mention NixOS with the other operating systems
2017-02-23 13:29:33 +01:00
Adam Ransom
47bc459742
fix(bspwm): Update when focusing urgent desktops
...
When focusing a desktop with the urgent flag, two events are received
from `bspc` simultaneously, separated by a newline character.
This was not handled correctly and the second event was discarded causing
the urgent style to be removed, but the focused style would remain on the
previously focused desktop.
This fixes the problem by handling any number of events that arrive at the
same time (separated by newlines).
2017-02-23 13:28:26 +01:00
Eivind Uggedal
98610461de
fix(build): POSIX compliant command usage
...
Shells like dash do not support printing paths of more
than one argument with the builtin `command -vp`.
2017-02-23 13:26:18 +01:00
NBonaparte
44f12c6065
feat(xworkspaces): add urgent desktop detection
2017-02-23 13:20:26 +01:00
raidzero
93c425fdfe
Add battery usage/charge in watts token %consumption%
2017-02-16 14:35:43 -07:00
Chase Geigle
bd8e748399
fix(builder): use unicode-aware truncation for label-maxlen
2017-02-16 09:19:26 +01:00
Chase Geigle
73faa18cf0
fix(label): Truncate label replacements based on codepoint count
...
This helps ensure that when a string is truncated it is not done in the
middle of a utf8 multi-byte sequence. This doesn't 100% correspond to
user-perceived characters, but it should be pretty close in most cases.
2017-02-15 14:19:47 +01:00
Michael Carlberg
1d06df25a9
fix(config): Use std::map to store sections #412
2017-02-07 14:56:56 +01:00
Michael Carlberg
1f31870d43
build: Bump version to 3.0.4
2017-02-05 14:09:43 +01:00
Michael Carlberg
384c12a896
fix(xwindow): Lock mutexes on update #416
2017-02-05 13:37:16 +01:00
Tudor Brindus
107bdb91e3
fix(memory): Implement memory updating for pre-3.4 kernels ( #410 )
...
Since 3.4, `/proc/meminfo` contains a `MemAvailable` field, which polybar uses to determine
`(gb|mb)_free` and `(gb|mb)_used`. This commit adds a fallback for when `MemAvailable` does
not exist, allowing a fairly-accurate approximation on older kernels.
This commit also removes the reliance on the exact order fields appear in `/proc/meminfo`.
2017-02-04 18:19:58 +01:00
Michael Carlberg
9ced7dbf73
fix(xcomposite): Disable extension query #406
2017-02-04 19:14:10 +01:00
Michael Carlberg
8146f65286
fix(xrender): Add header declarations #406
2017-02-04 19:13:08 +01:00
Michael Carlberg
6fa2d3943c
fix(timer_module): Catch warmup exceptions
...
Refs #399
2017-01-31 12:38:38 +01:00
Michael Carlberg
82d360e634
fix(fs): Use available bytes to calculate free disk space
...
Refs #396
2017-01-30 14:39:06 +01:00
Michael Carlberg
9f1d9a14fd
fix(renderer): Use correct width for top border
...
Refs #390
2017-01-29 15:25:31 +01:00
László Várady
701102d44b
fix(cairo): Fix font prioritization
...
In the previous implementation, std::find() returned fns.end() several times,
which caused an "Address boundary error" in std::sort if the preferred
font-index was set to m_fonts.size() + 1.
This commit reimplements the font prioritization with a simple swap.
Reproduction steps:
- Start polybar with the following config:
[bar/top]
font-0 = NotoSans-Regular:size=8;0
font-1 = MaterialIcons:size=10;0
modules-left = date
[module/date]
type = internal/date
date = %Y-%m-%d
label-font = 3 ; invalid index
2017-01-29 15:16:00 +01:00