9d589fa5a7
fix(docs): Update example config
2017-01-25 15:58:58 +01:00
bfefbecfd9
fix(docs): Update manpage
3.0.0
2017-01-25 15:32:49 +01:00
4d6dfd3e2c
build: Bump version to 3.0.0
2017-01-25 15:26:44 +01:00
214b3ddca8
fix(ci): Deps cache
2017-01-25 15:21:58 +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
f37ecfe959
fix(renderer): Falloff gradient
2017-01-25 15:00:34 +01:00
1ca71ce401
fix(ci): Remove unused function
2017-01-25 12:20:06 +01:00
14fb86ec70
refactor(cairo): Less greedy glyph matching
...
Only match glyphs for consecutive characters when
the default/preferred font is being tested.
Refs #374
2017-01-25 12:03:06 +01:00
c7f33e2567
refactor(renderer): Use redirection groups instead of pixmaps
2017-01-25 09:54:18 +01:00
d2eeac9b22
fix(cairo): Use font metrics as vertical baseline
...
Refs #372
2017-01-25 04:40:59 +01:00
1a25be374f
refactor(xworkspaces): Cleanup
2017-01-25 04:35:56 +01:00
6364bb4385
feature(renderer): Allow dpi-x and dpi-y configuration
...
Negative values for any of the DPI settings are used to mean "auto",
which will attempt to compute an appropriate DPI from monitor settings.
2017-01-25 04:35:35 +01:00
e7dc6b8bbb
fix(renderer): Use proper font scaling based on DPI
...
This tries to mimic the old renderer's behavior as closely as possible.
In the absence of any information, DPI is assumed to be 96x96. DPI can
be configured on a per-bar basis using the configuration key "dpi".
To use the DPI configuration from Xresources (if built with support),
one can specify the following in the bar config:
dpi = ${xrdb:Xft.dpi:96}
2017-01-25 04:35:35 +01:00
8d79b582ec
fix(renderer): Default all comp. operators to OVER
3.0.0-alpha
2017-01-24 14:25:01 +01:00
b521ec737d
fix(ci): Cache directory
2017-01-24 14:02:54 +01:00
681a4b7935
fix(docs): Update example config
2017-01-24 13:32:56 +01:00
42a982a4a5
fix(ci): Cache cmake archive
2017-01-24 13:23:38 +01:00
c656ccd701
fix(docs): Update example config font
2017-01-24 13:17:13 +01:00
8147e2a511
fix(cmake): Font not found message
2017-01-24 13:02:55 +01:00
9cafc50012
fix(aur): Replace pkgver
2017-01-24 12:45:53 +01:00
c74a1647ab
fix(color_util): Add missing header
2017-01-24 12:37:19 +01:00
f974609fc5
fix(ci): Exit if make fails
2017-01-24 12:12:12 +01:00
31cde9014a
fix(x11): Add missing header
2017-01-24 12:09:09 +01:00
e7b4b4992c
build: Bump version to 3.0.0-alpha
2017-01-24 12:06:58 +01:00
e126a669d8
fix(docs): Update example config
2017-01-24 11:59:10 +01:00
1a5246e940
refactor(cairo): Use shared_ptr for font list
2017-01-24 11:50:26 +01:00
e857a34f52
fix(aur): Replace libxft with cairo
2017-01-24 11:14:57 +01:00
3e37b9ec8e
fix(cairo): Increment textblock bg extents
2017-01-24 11:07:18 +01:00
24a2d73ed1
git(xpp): Update submodule ref
2017-01-24 10:49:38 +01:00
6692b4a8da
refactor(x11): Cleanup
2017-01-24 10:49:14 +01:00
a5d6670121
refactor(clang-tidy): Apply fixes
2017-01-24 08:01:04 +01:00
8b9461e63e
wip(refactor): Cairo drawing
2017-01-24 07:41:46 +01:00
13633f715d
fix(main): Exit on unrecognized positional arg
2017-01-24 07:11:14 +01:00
d6a34717bf
fix(ipc): Remove existing fifo file
2017-01-24 07:11:14 +01:00
6cc7a2c093
fix(color_util): Use lambda
2017-01-24 07:11:14 +01:00
4558893c37
docs: Update manpage
2017-01-24 07:11:14 +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
47a2cce03d
fix: Ensure reloading when IN_IGNORED fired on config ( #371 )
...
This fixes a "bug" where polybar wouldn't reload on a configuration
file change on some configurations of vim, which don't actually issue
any IN_MODIFY events because they choose to move the file, replace it
with a new one, and then delete the file instead.
To work around this, we now also listen for IN_IGNORED which fires when
the file we are watching is destroyed. When this happens, we re-attach
the configuration file watcher to the new file and reload.
2017-01-24 07:10:55 +01:00
b6661825ce
fix(xrm): res_class==nullptr to properly get the resource ( #368 )
...
Not sure what "String" was supposed to do, my tests with xcb-xrm gives that
res_class==nullptr properly gets the resource value, =="String" does not.
2017-01-23 17:54:20 +01:00
1fdc742606
fix(command): Decrease log verbosity
...
Refs #362
2017-01-23 17:11:07 +01:00
a9759c128d
docs: Fix some README typos
2017-01-23 17:02:40 +01:00
2dfdbd240e
feat(bspwm,i3): Fuzzy-matching names for icons
...
Added support for fuzzy matching workspace names when assigning icons.
This feature is enabled/disabled through a new option, 'fuzzy-match'.
It is disabled by default.
2017-01-23 17:01:30 +01:00
ca0d7345a1
fix(ci): Update travis
2017-01-20 05:15:58 +01:00
f5adb8ace7
fix(ci): Remove xcb-xrm from apt-get packages
2017-01-20 03:33:54 +01:00
20b196f5e0
fix(cmake): Typo
2017-01-20 03:32:44 +01:00
f85e7c8f40
fix(ci): Build xcb-xrm
2017-01-20 03:30:03 +01:00
9e83c55a70
fix: Revert removal of xcb-util-image
2017-01-20 02:54:06 +01:00