Michael Carlberg
ab5666a7ea
fix: Memory leak
2016-11-19 04:06:05 +01:00
Michael Carlberg
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
Michael Carlberg
b921225487
fix(docs): Update README
2016-11-18 18:56:15 +01:00
Michael Carlberg
2fd88c4f60
feat(ipc): New message type "action:"
...
Adds a new message type, prefixed "action:"
that will perform the same task as mouse actions.
This could be used to control menu modules:
echo action:menu-open-1 > /tmp/lemonbuddy_mqueue.<pid>
echo action:menu-close > /tmp/lemonbuddy_mqueue.<pid>
Ref #84
2016-11-18 18:37:53 +01:00
Michael Carlberg
0a1e9c86c4
fix: Add monitor y to strut top value
2016-11-18 18:04:43 +01:00
Michael Carlberg
2140e11369
fix: Do not require custom font list
2016-11-18 18:04:43 +01:00
Michael Carlberg
1b5979ba10
feat(config): Default reference values
...
- Add fallback values to env/xrdb references:
${env:UNEXISTING:fallback value}
${xrdb:UNEXISTING:fallback value}
- Replace ${BAR.key} with ${root.key} and display
deprecation warning if the former is used
2016-11-18 18:04:24 +01:00
Wolf
95ddb84406
fix(docs): Typo in README
2016-11-18 18:02:53 +01:00
Michael Carlberg
8758206ba3
fix: Strut end values should be inclusive
2016-11-16 12:00:52 +01:00
Michael Carlberg
3d2b3179dd
Merge pull request #167 from edgard/master
...
feat(bspwm): Additional dimmed states configuration
2016-11-16 00:15:54 +01:00
Edgard Castro
1ea39e562a
feat(bspwm): Additional dimmed states configuration
2016-11-15 04:33:10 -02:00
Michael Carlberg
70a5f1d41e
fix: Bottom strut relative to screen
2016-11-15 02:28:42 +01:00
Michael Carlberg
ffe76b0556
fix(tray): Avoid tray redraw on bar update
2016-11-15 01:00:51 +01:00
Michael Carlberg
7551a7d126
build: Bump version to 2.2.7
2016-11-14 18:36:08 +01:00
Michael Carlberg
2301de667b
fix(temperature): Calculate percentage value
2016-11-14 17:56:29 +01:00
Michael Carlberg
e22ec91101
fix(network): Check for TUN/TAP devices
...
Ref #159
2016-11-14 17:55:35 +01:00
Michael Carlberg
7b293a42cd
fix(network): Check for nullptr values
...
Ref #159
2016-11-14 14:54:49 +01:00
Michael Carlberg
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
Michael Carlberg
611dbcd6cd
build: Bump version to 2.2.6
2016-11-14 12:06:08 +01:00
Michael Carlberg
39b4f50c65
fix: Terminate on X connection error
2016-11-14 10:37:13 +01:00
Michael Carlberg
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
Michael Carlberg
04fac96d78
fix(mpd): Hide module on empty playlist
...
Closes #149
2016-11-14 01:21:58 +01:00
Michael Carlberg
4b0e648cb8
refactor: Cleanup
2016-11-14 00:46:50 +01:00
Michael Carlberg
489f3ce480
wip: Inter-process messaging
2016-11-13 19:05:30 +01:00
Michael Carlberg
c480f6fd1e
refactor: Move strut handling to window class
2016-11-13 16:10:20 +01:00
Michael Carlberg
4224d838a8
refactor(bar): Strut values based on EMWH spec
2016-11-13 13:25:57 +01:00
Michael Carlberg
c8f2a934b1
refactor(fs): Update naming to reflect actual usage
...
The module currently only handle mounted filesystem
and not block devices or partitions. Change naming
to be more clear.
2016-11-13 08:50:14 +01:00
Michael Carlberg
910baaecb2
fix(string_util): Use binary base for file sizes
2016-11-13 08:15:53 +01:00
Michael Carlberg
d2a6773c26
fix(fs): Remove unmounted format tags
2016-11-13 06:40:35 +01:00
Michael Carlberg
9a0df75a91
feat(fs): New filesystem module
...
Module that displays details about
mounted filesystems, #84
Closes #153
2016-11-13 06:14:34 +01:00
Michael Carlberg
ed5b7a508a
fix(bspwm): Wrap the scroll handlers around workspaces
2016-11-13 01:13:41 +01:00
Michael Carlberg
4d7f6c14e6
fix(xrandr): Less strict monitor matching
...
Be less strict when matching randr outputs
against specified name. This is a workaround
to fix the output naming issue when switching
between graphic drivers.
On my system the output names include a dash
when using the nvidia drivers but the intel
driver does not.
nvidia:
HDMI-1
eDP-1
xf86-video-intel:
HDMI1
eDP1
When strict mode is disabled the matching
won't care about the connection state.
The user can re-enable exact matching and
connection state testing by setting the
config parameter `monitor-strict = true`
2016-11-12 20:42:56 +01:00
Michael Carlberg
2314b57bce
fix(cmake): Default module flags based on libs
2016-11-12 17:25:44 +01:00
Michael Carlberg
3edd33be99
fix(build): Include poll.h instead of sys/poll.h
...
- Include <poll.h> to get rid of musl warnings
2016-11-12 15:50:18 +01:00
Michael Carlberg
fe1d0579ec
fix(build): Handle empty list of bat/adp names
2016-11-12 15:03:45 +01:00
Michael Carlberg
d02e2a47fb
build: Bump version to 2.2.5
2016-11-12 13:55:06 +01:00
Michael Carlberg
03b6e1197e
docs: Update README
2016-11-12 13:54:27 +01:00
Michael Carlberg
42bcfd9fa1
feat(bspwm): Configurable scroll/click actions
2016-11-12 13:37:07 +01:00
Michael Carlberg
171e69bd30
fix: tray-position should be optional
2016-11-12 13:14:08 +01:00
Michael Carlberg
23996fdcdc
refactor: Tray transparency and code cleaning
...
- Make pseudo-transparency work as intended, fixes #158
- Fill tray pixmap in case a root pixmap is not found
- Split up bar bootstrap routine
- Formatting (clang-format)
2016-11-12 13:09:50 +01:00
Michael Carlberg
f2bbd301f2
feat(xbacklight): Change value on scroll
...
- Add action handlers for scroll up/down (conf: enable-sroll = true)
- Use xcb_timestamps instead of the throttle util
2016-11-12 13:07:05 +01:00
Michael Carlberg
2740e69a38
refactor(i3): Cleanup and configurable actions
...
- Do not throw on handle_event failure
- Add settings to disable mouse scroll/click actions
- Add fold markers
- Misc cleanup
2016-11-12 13:07:05 +01:00
Michael Carlberg
d9e3f8a2a7
feat(build.sh): Prompt for build options
2016-11-12 13:07:05 +01:00
Michael Carlberg
05c318e97b
feat(config): Generate config based on build
2016-11-12 13:07:05 +01:00
Michael Carlberg
d7be6b1bec
clang-format: Increase column limit
2016-11-12 13:07:05 +01:00
Michael Carlberg
1e08aa455b
feat(temperature): Support for <ramp>
2016-11-12 13:07:05 +01:00
Michael Carlberg
63b9c38435
Merge pull request #160 from NBonaparte/bspwm-scroll
...
feat(bspwm): added scrolling
2016-11-12 03:18:58 +01:00
NBonaparte
fbd957bf33
feat(bspwm): added scrolling
2016-11-11 10:55:37 -08:00
Michael Carlberg
dc2d33ceba
fix(bspwm): Remove monitor property
...
- Use the bar settings stored in the base class.
- Add fold markers
2016-11-11 11:05:22 +01:00
Michael Carlberg
fd44bcd8f6
fix(bspwm): Do not print empty mode labels
2016-11-11 11:04:53 +01:00