Commit Graph

124 Commits

Author SHA1 Message Date
3a6ca90fcb refactor(i3): Remove wsname-maxlen 2016-12-14 04:45:34 +01:00
0ed173b96e refactor(i3): Output based wrapping 2016-12-14 04:45:31 +01:00
f4529dde99 feat(i3): Conditional wrap around on scroll
Ref #242
2016-12-14 00:46:54 +01:00
b303492759 fix(alsa): Avoid dangling pointers 2016-12-13 14:31:17 +01:00
891ff6d80a fix(xkeyboard): Use current group number
Ref #230
2016-12-08 18:35:07 +01:00
60503734ac fix(bspwm): Send monitor local focus commands 2016-12-05 13:21:28 +01:00
ec39859093 feat: Window click handlers
New parameters for defining fallback click handlers
that will be triggered for the whole window unless
a module action is matched.

Parameters added to all [bar/foo] sections:

- `click-left = ...`
- `click-middle= ...`
- `click-right= ...`
- `scroll-up= ...`
- `scroll-down= ...`

Ref #226
2016-12-05 13:17:15 +01:00
3854515521 fix: Wrap format pre/suffix within cmd 2016-12-05 05:32:10 +01:00
7d1092db04 refactor(date): Add label and date/time tokens
Ref #225
2016-12-05 04:52:00 +01:00
a22e84204d fix(script): set default tag to label (#223) 2016-12-04 22:09:57 +01:00
16b7d09d63 feat(mpd): Add support for date (#222) 2016-12-04 19:33:04 +01:00
44da14755d refactor(clang-tidy): Apply fixes 2016-12-04 04:11:47 +01:00
ffbedf4217 feat: Add support for prefix and suffix to formats 2016-12-04 02:33:38 +01:00
604e926924 refactor(script): Format tag <label>
Mark <output> and maxlen as deprecated
2016-12-03 21:10:01 +01:00
5f6d73a415 fix(command): Use execlp()
Ref #214
2016-12-03 20:52:43 +01:00
91ee4c825b fix(xworkspaces): Safety check 2016-12-03 14:53:53 +01:00
d4eaf21052 fix(xworkspaces): Correct desktop index for pinned workspaces
- Use the correct desktop index when only displaying
workspaces for the configured monitor/viewport.

- Wrapping scroll
2016-12-03 13:45:26 +01:00
4776ec49df fix: Use defined event sink priority 2016-12-03 13:00:40 +01:00
9f8dabfc8d refactor(xwindow): Cleanup 2016-12-01 08:35:59 +01:00
4f76d917f8 fix(build): GCC name error 2016-12-01 03:35:54 +01:00
6db66896bd refactor(bspwm): Cleanup states 2016-11-30 21:12:47 +01:00
466e9e212f feat(bspwm): Separate focused/unfocused states
Closes #201
2016-11-30 21:04:22 +01:00
43350c484e fix(bspwm): Cleanup 2016-11-30 18:23:18 +01:00
9cadb681d4 feat(i3): Add mode label 2016-11-30 18:23:11 +01:00
2f3c2e952e fix(xkeyboard): Minor tweaks 2016-11-30 11:29:41 +01:00
608519363d feat(xkeyboard): New module
New module that uses the X keyboard extension
to show keyboard layout and indicators.

Ref #84, #200
2016-11-30 10:08:44 +01:00
12ff82e913 feat(xworkspaces): Change current desktop 2016-11-26 10:33:32 +01:00
0d4a24ef8e fix(ewmh): Check success of reply 2016-11-26 09:51:06 +01:00
3413c4a463 wip(xworkspaces): Monitor support 2016-11-26 09:38:55 +01:00
b25fa46ac2 wip(xworkspaces): EWMH desktops
Ref #84
2016-11-26 06:30:33 +01:00
9f4638f42c refactor: Cleanup 2016-11-26 06:13:20 +01:00
ff9be848c7 refactor(clang-tidy): Apply fixes 2016-11-25 21:58:49 +01:00
8db3e79919 refactor(clang-format): Apply fixes 2016-11-25 14:17:41 +01:00
d76003256f fix: Do not parse module tags twice
Ref #192
2016-11-25 07:14:27 +01:00
9fdc22843b refactor: Cleanup rendering 2016-11-25 04:42:27 +01:00
84d58e7619 refactor: Cleanup handling of syntax tags 2016-11-25 04:34:24 +01:00
199a825494 feat(mpd): Add stop toggle (#191) 2016-11-25 04:33:58 +01:00
09e0ea1932 config: Print deprecation warnings 2016-11-22 03:01:50 +01:00
c1162960cc fix(battery): Try several value files
Fixes #177
2016-11-21 08:30:25 +01:00
c6d85b2b92 refactor: Optimize build 2016-11-20 23:04:31 +01:00
88c8bbd940 refactor: Fwd declare drawtypes
Ref #164
2016-11-19 15:49:06 +01:00
38f9ba81cd feat(battery): Estimated time remaining
Adds a new token %time% that will display an
estimate of the remaining time until fully
charged/discharged
2016-11-19 15:42:31 +01:00
489d429644 refactor(ci): Split into scripts 2016-11-19 12:23:02 +01:00
fd57ab0f3d fix: project rename 2016-11-19 06:26:07 +01:00
1b159786f0 fix(xwindow): Ignore xcb timestamp 2016-11-19 04:34:46 +01:00
51d8f289fa feat(xwindow): New module "xwindow"
Add module to display title of active window.
Requires WM with support for the _NET_ACTIVE_WINDOW hint.

Ref #84
2016-11-19 04:05:13 +01:00
1ea39e562a feat(bspwm): Additional dimmed states configuration 2016-11-15 04:33:10 -02:00
2301de667b fix(temperature): Calculate percentage value 2016-11-14 17:56:29 +01:00
983963d4e4 feat(network): Accumulate stats from all interfaces
Add config setting that will display accumulated
values for up-/downspeed (accumulate-stats = true)

Closes #144
2016-11-14 12:42:59 +01:00
e3065d0e6c feat(ipc): New ipc module
Add a new module that allow users to configure hooks
on received ipc messages. The hook will execute the defined
shell script and the output of the script will be used
as the module content.

Ref #84
2016-11-14 09:26:40 +01:00