Commit Graph

526 Commits

Author SHA1 Message Date
7b293a42cd fix(network): Check for nullptr values
Ref #159
2016-11-14 14:54:49 +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
611dbcd6cd build: Bump version to 2.2.6 2.2.6 2016-11-14 12:06:08 +01:00
39b4f50c65 fix: Terminate on X connection error 2016-11-14 10:37:13 +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
04fac96d78 fix(mpd): Hide module on empty playlist
Closes #149
2016-11-14 01:21:58 +01:00
4b0e648cb8 refactor: Cleanup 2016-11-14 00:46:50 +01:00
489f3ce480 wip: Inter-process messaging 2016-11-13 19:05:30 +01:00
c480f6fd1e refactor: Move strut handling to window class 2016-11-13 16:10:20 +01:00
4224d838a8 refactor(bar): Strut values based on EMWH spec 2016-11-13 13:25:57 +01:00
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
910baaecb2 fix(string_util): Use binary base for file sizes 2016-11-13 08:15:53 +01:00
d2a6773c26 fix(fs): Remove unmounted format tags 2016-11-13 06:40:35 +01:00
9a0df75a91 feat(fs): New filesystem module
Module that displays details about
mounted filesystems, #84

Closes #153
2016-11-13 06:14:34 +01:00
ed5b7a508a fix(bspwm): Wrap the scroll handlers around workspaces 2016-11-13 01:13:41 +01:00
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
2314b57bce fix(cmake): Default module flags based on libs 2016-11-12 17:25:44 +01:00
3edd33be99 fix(build): Include poll.h instead of sys/poll.h
- Include <poll.h> to get rid of musl warnings
2.2.5
2016-11-12 15:50:18 +01:00
fe1d0579ec fix(build): Handle empty list of bat/adp names 2016-11-12 15:03:45 +01:00
d02e2a47fb build: Bump version to 2.2.5 2016-11-12 13:55:06 +01:00
03b6e1197e docs: Update README 2016-11-12 13:54:27 +01:00
42bcfd9fa1 feat(bspwm): Configurable scroll/click actions 2016-11-12 13:37:07 +01:00
171e69bd30 fix: tray-position should be optional 2016-11-12 13:14:08 +01:00
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
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
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
d9e3f8a2a7 feat(build.sh): Prompt for build options 2016-11-12 13:07:05 +01:00
05c318e97b feat(config): Generate config based on build 2016-11-12 13:07:05 +01:00
d7be6b1bec clang-format: Increase column limit 2016-11-12 13:07:05 +01:00
1e08aa455b feat(temperature): Support for <ramp> 2016-11-12 13:07:05 +01:00
63b9c38435 Merge pull request #160 from NBonaparte/bspwm-scroll
feat(bspwm): added scrolling
2016-11-12 03:18:58 +01:00
fbd957bf33 feat(bspwm): added scrolling 2016-11-11 10:55:37 -08:00
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
fd44bcd8f6 fix(bspwm): Do not print empty mode labels 2016-11-11 11:04:53 +01:00
d9707068f9 fix(tray): Disable tray if nodraw is set 2016-11-11 10:23:21 +01:00
07c6ce8966 Merge pull request #156 from NBonaparte/temperature
feat(temperature): Added temp module and examples
2016-11-11 10:03:22 +01:00
a06b38f534 feat(temperature): Added temp module and examples 2016-11-10 22:54:07 -08:00
ee68aea773 build: Bump version to 2.2.4 2.2.4 2016-11-08 13:56:40 +01:00
a8e902c579 fix(progressbar): Safety check
Fixes #152
2016-11-08 13:55:21 +01:00
22328c4b13 Merge pull request #147 from NBonaparte/volume_mapping
feat(volume): Added volume mapping
2016-11-08 10:53:32 +01:00
dce81d4266 feat(volume): Added volume mapping 2016-11-05 14:32:09 -07:00
b470337e0a build: Bump version to 2.2.3 2.2.3 2016-11-04 21:08:34 +01:00
23a57b6226 fix(tray): Ensure minimum window width 2016-11-04 21:08:14 +01:00
ccee2ba025 fix(travis): Install xcb-util-image 2016-11-04 20:57:22 +01:00
70c3e55dba build: Bump version to 2.2.2 2.2.2 2016-11-04 20:43:45 +01:00
20b347b81f git: Update xpp ref 2016-11-04 20:43:33 +01:00
0fd89ec358 fix(tray): Reconfigure on re-activate 2016-11-04 20:41:24 +01:00
e1f637dd4f build: Bump version to 2.2.1 2.2.1 2016-11-04 20:29:46 +01:00
d446d14237 fix(build): Added xcb-util-image to dependency list 2016-11-04 20:29:37 +01:00
a1d30ddee3 feat: Configurable _NET_WM_STRUT_PARTIAL
Bspwm just released support for _NET_WM_STRUT_PARTIAL
which can be used to fix the workspace padding

New config section:

[global/wm]
margin-top = 5
margin-bottom = 5
margin-left = 5
margin-right = 5
2016-11-04 20:23:15 +01:00