Michael Carlberg
|
e3a51b235a
|
refactor(clang-tidy): Apply fixes
|
2016-12-31 04:32:11 +01:00 |
|
Michael Carlberg
|
ad0af86a7b
|
refactor(battery): Abstract value readers
Refs #263, #245
|
2016-12-31 04:20:48 +01:00 |
|
Michael Carlberg
|
78bb3695e6
|
refactor(config): Deduce return type from default value
|
2016-12-30 23:32:05 +01:00 |
|
Michael Carlberg
|
18cf9df86c
|
refactor: Cleanup
|
2016-12-27 04:58:41 +01:00 |
|
Michael Carlberg
|
f101a303bd
|
fix(bar): Only initialize config values when using --print-wmname
|
2016-12-27 04:15:01 +01:00 |
|
Michael Carlberg
|
7b780a3201
|
refactor(builder): Cleanup
|
2016-12-26 17:06:28 +01:00 |
|
Michael Carlberg
|
b9f9092bbe
|
refactor: Cleanup
|
2016-12-26 10:37:14 +01:00 |
|
Michael Carlberg
|
baaba4adf9
|
refactor(ipc): Rename signals
|
2016-12-26 10:36:14 +01:00 |
|
Michael Carlberg
|
00ac4bea63
|
refactor(x11): Header cleanup
|
2016-12-26 10:27:30 +01:00 |
|
Michael Carlberg
|
11aabac227
|
refactor(connection: Use custom base
|
2016-12-26 09:46:48 +01:00 |
|
Michael Carlberg
|
789800a68f
|
refactor(signals): Simple types
|
2016-12-23 22:19:42 +01:00 |
|
Michael Carlberg
|
b422d1d1a4
|
refactor(modules): Input handling
|
2016-12-23 20:43:52 +01:00 |
|
Michael Carlberg
|
97fa7052fe
|
refactor(clang-tidy): Apply fixes
|
2016-12-23 15:54:06 +01:00 |
|
Michael Carlberg
|
debb3534c7
|
concurrency_ytil: Thread id
|
2016-12-23 05:18:58 +01:00 |
|
Michael Carlberg
|
8cc275ccd1
|
refactor(controller): Process eventqueue concurrently
|
2016-12-23 05:10:40 +01:00 |
|
Michael Carlberg
|
fa0d77f267
|
refactor(file_descriptor): Use unique_ptr
|
2016-12-23 01:07:00 +01:00 |
|
Michael Carlberg
|
417d90f411
|
refactor(controller): Store module input handlers locally
Refs #265, #262
|
2016-12-23 00:54:14 +01:00 |
|
Michael Carlberg
|
e47e439954
|
refactor(modules): Replace callbacks with signals
Refs #265
|
2016-12-22 22:11:30 +01:00 |
|
Michael Carlberg
|
bc9b9f0d12
|
refactor: Cleanup
|
2016-12-21 23:22:02 +01:00 |
|
Michael Carlberg
|
185363056a
|
refactor(x11): Cleanup
|
2016-12-21 15:04:16 +01:00 |
|
Michael Carlberg
|
c01f111e34
|
refactor(modules): Move setup to constructor
|
2016-12-21 08:00:09 +01:00 |
|
Michael Carlberg
|
81e6fb062f
|
wip: Window autohide
|
2016-12-21 04:50:43 +01:00 |
|
Michael Carlberg
|
3aa7c3b106
|
fix(taskqueue): Type error
|
2016-12-20 18:14:43 +01:00 |
|
Michael Carlberg
|
c14c46b998
|
refactor: Font index cleanup
|
2016-12-20 15:09:11 +01:00 |
|
Michael Carlberg
|
8ef8900ca2
|
refactor: Defer buttonpress using taskqueue
|
2016-12-20 13:03:46 +01:00 |
|
Michael Carlberg
|
b8ff0da693
|
feat: Add taskqueue component
|
2016-12-20 12:54:17 +01:00 |
|
Michael Carlberg
|
ccbb38798d
|
fix(bar): Action x values should not be volatile
|
2016-12-20 07:46:51 +01:00 |
|
Michael Carlberg
|
1cccd100bb
|
fix(bar): Remove double click
|
2016-12-20 07:46:30 +01:00 |
|
Michael Carlberg
|
a89c4ef2dd
|
refactor: Move all event handling to the controller
|
2016-12-20 05:16:04 +01:00 |
|
Michael Carlberg
|
8ed4de1dda
|
fix: Use enum_hash for unordered_map
|
2016-12-20 02:29:18 +01:00 |
|
Michael Carlberg
|
b417c9f812
|
feat(github): New module
Module used to query the GitHub API for information.
Currently only supports notification count.
Ref #84
|
2016-12-19 22:12:31 +01:00 |
|
Michael Carlberg
|
f50f43af02
|
refactor: Cleanup
|
2016-12-16 10:23:54 +01:00 |
|
Michael Carlberg
|
a7005be82c
|
feat: Fade if unfocused and handle double clicks
|
2016-12-16 06:44:55 +01:00 |
|
Michael Carlberg
|
140a3a6327
|
fix(config): Avoid double value lookup
|
2016-12-15 20:57:03 +01:00 |
|
Michael Carlberg
|
b2e8428550
|
wip(refactor): Improve parsing and font glyph caching
|
2016-12-15 17:28:58 +01:00 |
|
Michael Carlberg
|
9f9f438fae
|
refactor: Remove last usage of boost::optional
Since it's the only thing boost was used for at the moment
we drop it to be able to get rid of a dependency.
|
2016-12-15 17:13:16 +01:00 |
|
Michael Carlberg
|
a0d485f79d
|
refactor: Initialize data
|
2016-12-15 09:30:31 +01:00 |
|
Michael Carlberg
|
f9062d031c
|
refactor(clang-tidy): Apply fixes
|
2016-12-15 03:30:41 +01:00 |
|
Michael Carlberg
|
52a6dfb42c
|
refactor(config): Use defined fallback for environment refs
|
2016-12-14 20:14:31 +01:00 |
|
Michael Carlberg
|
4c36d65cbe
|
fix(eventloop): Acquire lock guard
|
2016-12-14 19:04:33 +01:00 |
|
Michael Carlberg
|
8c3f40db5b
|
refactor(eventloop): Use config wrapper
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
eca870774f
|
fix: Handle single input events
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
c2caf4d7a6
|
fix(parser): Apply clang-tidy fixes
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
80a00bd596
|
refactor(config): Cleanup and minor tweaks
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
5d5542169b
|
refactor(command_line): Cleanup
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
683ce7acc6
|
refactor(logger): Cleanup
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
540bcb9fd0
|
refactor(config): Load on instantiation
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
4fca0c89b4
|
refactor: Object construction
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
1a2a6e5fab
|
refactor: Construction methods
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
08be86fbe1
|
wip(refactor): Improve signal and event handling
|
2016-12-14 11:01:44 +01:00 |
|