Michael Carlberg
bcb6894496
refactor: Do not redefine default bar values
2016-10-11 08:18:25 +02:00
Michael Carlberg
12bfa5c89f
fix: Map bar window when fully configured
2016-10-11 08:16:22 +02:00
Michael Carlberg
89d645539c
refactor: Drop modules on failure
...
If a module error occur, just stop the failing
module and let the application keep running.
2016-10-11 08:13:42 +02:00
Michael Carlberg
69f648c513
refactor(config): Cleanup example configs
2016-10-11 07:50:04 +02:00
Michael Carlberg
9754393c49
refactor(volume): Cleanup
2016-10-11 06:00:53 +02:00
Michael Carlberg
6037947b1d
refactor(alsa): Acquire mutex lock for api calls
2016-10-11 05:43:57 +02:00
Michael Carlberg
565a6d7032
refactor(controller): Force shutdown if dead lock
...
If the mutex haven't been successfully locked after
3 seconds, force shutdown by raising SIGKILL.
This to ensure termination in case of a dead lock.
2016-10-11 05:10:34 +02:00
Michael Carlberg
20350e5fe6
fix: Make sure clickable areas are aligned properly
...
- Avoid odd glyph width's for center-aligned text
since it breaks the positioning of clickable area's
- Added visual hints for clickable areas for debugging
2016-10-11 03:19:53 +02:00
Michael Carlberg
b4b563dda6
feat: Unit tests for command_line::parser
2016-10-10 20:25:41 +02:00
Michael Carlberg
2921239833
fix(command_line): Use specific exceptions
2016-10-10 20:23:52 +02:00
Michael Carlberg
7efb2fc47a
fix(command_line): Parse long arguments
2016-10-10 19:18:30 +02:00
Michael Carlberg
b735f30cf6
fix(xpp): Submodule ref
2016-10-10 19:01:10 +02:00
Michael Carlberg
a9553ff850
refactor: Cleanup
2016-10-10 18:58:57 +02:00
Michael Carlberg
98380c442a
fix(config): Use correct family pattern for Font Awesome
...
Fixes jaagr/lemonbuddy#67
2016-10-10 18:37:05 +02:00
Michael Carlberg
bae90cb4a9
fix(cmake): Added empty source file to build lib
2016-10-10 18:10:32 +02:00
Michael Carlberg
c687b07cd0
fix: Handle mouse button click/scroll events
2016-10-10 18:05:58 +02:00
Michael Carlberg
8af7388c93
fix: Use module separator from config
2016-10-10 15:50:58 +02:00
Michael Carlberg
d359ab6057
refactor: Application rewrite
2016-10-10 14:52:57 +02:00
Michael Carlberg
d72ff7334e
build: Bump version to 1.4.4
2016-07-27 03:29:29 +02:00
Michael Carlberg
e94bd6a271
feat(config): Reference value in environment var
...
This makes it possible to reference env vars from any
config parameter using ${VARNAME}
Closes jaagr/lemonbuddy#36
2016-07-27 03:21:27 +02:00
Michael Carlberg
7a141175b4
fix(docs): Added xcb-proto to the list of dependencies
2016-07-27 02:28:17 +02:00
Michael Carlberg
99f97b07eb
fix(bspwm): Look for socket path in env variable
...
Fixes jaagr/lemonbuddy#29
2016-06-30 16:12:13 +02:00
Michael Carlberg
3ad583b8d0
build: Bump version to 1.4.2
2016-06-30 05:37:04 +02:00
Michael Carlberg
e8cb754c27
builder: Get bar options lazily
2016-06-30 05:18:53 +02:00
Michael Carlberg
3273ed689f
build: Include man pages in build
2016-06-30 04:56:58 +02:00
Michael Carlberg
c72ba277b6
fix(docs): Updated the sigc++ package name
2016-06-30 01:34:56 +02:00
Michael Carlberg
1ae3504b30
fix(docs): Added jsoncpp to the dependency lists
2016-06-30 01:29:05 +02:00
Michael Carlberg
96179de06a
feat: Support alpha using tags %{F#00}
2016-06-29 12:43:13 +02:00
Michael Carlberg
80e6936cdc
refactor: Use shared_ptr for Bar/Opts
2016-06-29 12:42:54 +02:00
Michael Carlberg
f406f1eb9f
Cleanup and compiler check fixes
2016-06-29 11:06:44 +02:00
Michael Carlberg
f2999b7272
fix(date): Do not trigger updates when unchanged
2016-06-29 11:05:30 +02:00
Michael Carlberg
6329b5635c
fix(aur+xbps): Update version in pkg templates
2016-06-29 05:47:02 +02:00
Michael Carlberg
3cd7dc4085
docs: Updated README
2016-06-29 04:58:21 +02:00
Michael Carlberg
338c04ec91
fix(cmake): Enable C support for the project
2016-06-28 23:10:25 +02:00
Michael Carlberg
16cc82d920
refactor(cmake): Specify compile opts on target
2016-06-28 22:25:31 +02:00
Michael Carlberg
bfb5874354
refactor(i3ipcpp): Use patched standalone version
2016-06-28 21:56:28 +02:00
Michael Carlberg
a94fcec245
build: Bump version to 1.3.2
2016-06-28 17:16:48 +02:00
Michael Carlberg
35d84ccb8d
fix(i3): Release wait lock
2016-06-28 17:16:46 +02:00
Michael Carlberg
d3c6c72388
fix(bump.sh): Added more locations to update
2016-06-28 16:22:03 +02:00
Michael Carlberg
b9ba5ff6e1
build: Bump version to 1.3.1
2016-06-28 16:22:00 +02:00
Michael Carlberg
3d8d28a2db
build: Bump version to 1.3.1
2016-06-28 16:16:31 +02:00
Michael Carlberg
915c46d052
fix(build): Include i3ipcpp if i3 is enabled
2016-06-28 16:15:35 +02:00
Michael Carlberg
2e4d2b2fd0
aur: Updated packages
2016-06-28 16:09:36 +02:00
Michael Carlberg
3edb476ed0
build: Bump version to 1.3.0
2016-06-28 15:25:51 +02:00
Michael Carlberg
4d5851b3b3
fix: Custom version by argument
2016-06-28 15:24:23 +02:00
Michael Carlberg
4c83b363bf
feat(build): Build with version
2016-06-28 15:06:30 +02:00
Michael Carlberg
e1279d6582
refactor(xcb): Namespacing
2016-06-28 06:18:17 +02:00
Michael Carlberg
b8a1dd628e
refactor(bspwm): Better socket handling
...
- Reconnect on POLLHUP
- Switch desktop using socket instead of std::system()
Fixes jaagr/lemonbuddy#27
2016-06-28 05:11:14 +02:00
Michael Carlberg
99cb53a565
fix(logger): Use local ptr
2016-06-28 04:59:07 +02:00
Michael Carlberg
8b030930af
refactor: Better handling of spaces between format tags
...
Ignore spaces if the previous tag was not outputted
2016-06-28 01:05:48 +02:00