Tobias Witek
bff5322cff
[doc] Add note about --autohide to README
2019-01-19 14:54:37 +01:00
Tobias Witek
7b07ef538a
[core] Add "autohide" for distraction-free programming
...
Add a new parameter "-a|--autohide" that allows you to specify a
list of module names (or aliases) that will be hidden from the bar
*unless* their state is either warning or critical.
2019-01-19 14:51:48 +01:00
Tobias Witek
23be352ec3
[core/engine] Ensure that full updates still take place regularly
...
Ensure that a full update still happens, even if continuous scrolling
triggers new events (and therefore, partial updates) all the time.
see #353
2019-01-19 14:18:48 +01:00
Tobias Witek
2b91ce5861
[core/output] Refactor full/partial refresh
...
Creating the "raw", cached widget data out of the widget object was done
two places now.
see #353
2019-01-19 14:12:32 +01:00
Tobias Witek
3d9279c444
[core] Update only affected widgets on input event
...
When receiving an input event, only update affected widgets, identified by
their instance ID.
see #353
2019-01-19 14:07:17 +01:00
Tobias Witek
44a50c0b36
[modules/pulseaudio] Fix failing test case (wrong types)
2019-01-19 07:47:21 +01:00
Tobias Witek
3d9e170da3
[modules/pulseaudio] Add optional upper limit for volume
...
Add a new parameter "limit" that, if set, specifies an upper limit for
the volume.
Note: This is only enforced at the time of *setting* the volume, so you
can still use other applications, such as pavucontrol, to exceed that
limit and bumblebee-status will simply *display* the new value, not
reset to the limit.
fixes #354
2019-01-19 07:42:11 +01:00
tobi-wan-kenobi
40b7330bc0
Merge pull request #352 from mkwardakov/nic
...
Describe requirement for nic module
2019-01-18 16:02:15 +01:00
Michael Kwardakov
6531038bc5
Describe requirement for nic module
2019-01-18 13:49:07 +03:00
tobi-wan-kenobi
7ed7d48db1
Merge pull request #351 from rad4day/master
...
[modules/spaceapi] Performance optimization - JSON
2019-01-17 19:28:55 +01:00
Tobias Manske
f53cd062ae
[modules/spaceapi] Performance optimization - JSON
...
The module now flattens the JSON structure when it is received from the
API endpoint instead of every time the statusbar is updated. This should
make the module much more performant.
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-17 01:03:11 +01:00
Tobias Witek
b8d05b435f
[modules/redshift] Minor refactoring
2019-01-16 20:13:28 +01:00
tobi-wan-kenobi
61e64044b6
Merge pull request #350 from mkwardakov/mocp-refactor
...
Fix ending newline from mocp on some systems
2019-01-16 20:10:36 +01:00
Michael Kwardakov
f2052c21be
Fix ending newline from mocp on some systems
2019-01-16 07:42:44 +03:00
tobi-wan-kenobi
648de28df1
Merge pull request #349 from mkwardakov/mocp-refactor
...
Make mocp understand formats
2019-01-14 20:22:38 +01:00
Michael Kwardakov
18b0e793cb
mocp toggles shuffle on right click
2019-01-14 12:03:47 +03:00
Michael Kwardakov
29d427e6a1
Make mocp understand formats
...
Slight init optimization
2019-01-14 11:51:51 +03:00
tobi-wan-kenobi
7c6dcc0d6f
Merge pull request #348 from mkwardakov/mkwardakov-patch-1
...
Update dependencies in layout-xkb
2019-01-13 14:20:07 +01:00
Michael Kwardakov
d21a27ca5a
Update dependencies
2019-01-12 20:30:40 +03:00
Tobias Witek
d0619dd7f2
[README] bump module count (apt)
2019-01-07 21:42:33 +01:00
tobi-wan-kenobi
2060ee7c34
Merge pull request #346 from qba10/master
...
[modules/apt] Add APT update checking module
2019-01-07 21:40:34 +01:00
Piotr Piórkowski
1860b7abb3
[modules/apt] Add APT update checking module
2019-01-07 20:56:13 +01:00
tobi-wan-kenobi
aa8167ed25
Merge pull request #345 from rad4day/master
...
[modules/spaceapi] rewrite
2019-01-07 20:23:17 +01:00
Tobias Manske
521b382131
[modules/spaceapi] Improve documentation / help text
2019-01-07 01:41:40 +01:00
Tobias Manske
ab309f873b
[modules/spaceapi] Python2.7 compatability
2019-01-07 01:19:34 +01:00
Tobias Manske
54024f1ddd
[modules/spaceapi] Reload on left mouse button
...
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-06 22:57:25 +01:00
Tobias Manske
e95652fc05
[modules/spaceapi] format string to json parser
...
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-05 19:34:21 +01:00
Tobias Manske
0be81ec1f7
[modules/spaceapi] rewrote module to use threading
...
Also I'm not catching every exception anymore.
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-04 15:39:55 +01:00
Tobias Witek
fc529e1d23
[build] Add preliminary debian package build
...
Add a (very) flimsical debian package build via Makefile ("make deb").
see #342
2019-01-02 14:40:23 +01:00
tobi-wan-kenobi
238a234381
Merge pull request #343 from WORD559/scrolling
...
Modified behaviour of bumblebee.output.scrollable to allow for custom…
2018-12-29 18:13:48 +01:00
WORD559
130fa0ea4f
Commented out @scrollable for spotify module -- does not work for some reason, see PR #343
2018-12-29 16:42:21 +00:00
WORD559
9e009e959b
Merge branch 'master' of https://github.com/tobi-wan-kenobi/bumblebee-status into scrolling
2018-12-28 21:30:48 +00:00
WORD559
8ea9762472
Modified behaviour of bumblebee.output.scrollable to allow for custom scroll speed and toggling "bouncing" of text, and applied it to deadbeef and spotify
2018-12-28 21:27:38 +00:00
Tobias Manske
5203cd88a3
[modules/spaceapi] Fix ArgumentException
...
This ArgumentException was caused by me failing to rename one occurence
of a parameter when refactoring code. This went under my radar as the
API I'm usually testing against, was offline at that time, too. So I
expceted to see an Error. Just not this one.
Well, the fix comes late, but better late than never :)
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2018-12-24 12:46:08 +01:00
tobi-wan-kenobi
2fa3a0e250
README: small formatting fix
2018-12-21 19:02:32 +01:00
tobi-wan-kenobi
935f0eae02
Add font awesome install notes
...
Added install notes for awesome font, for Arch Linux. Will add other distros as soon as I know how that works.
2018-12-21 19:01:42 +01:00
tobi-wan-kenobi
3794355564
Update README.md
...
Add a "note" on font awesome usage.
2018-12-20 19:58:15 +01:00
tobi-wan-kenobi
4bb10d6ea4
Merge pull request #337 from MartinWallgren/master
...
[modules/layout-xkb] use XKeyboard to set layout
2018-12-04 18:11:29 +01:00
Martin Wallgren
279411176e
[modules/layout-xkb] use XKeyboard to set layout
...
XKeyboard has support for setting the layout directly. There is no need
to explicitly execute an external command.
2018-12-04 13:18:50 +01:00
Tobias Witek
1850ceefdc
[core] input: add logging for input events
...
to debug input event issues (which seem to become more frequent), add
some input event logging.
see #336
2018-12-03 20:17:18 +01:00
Tobias Witek
37faef033e
[doc] README: Add note reg. module parameters
...
Add a note that "-l modules" also shows module parameters.
fixes #333
2018-12-02 10:09:38 +01:00
tobi-wan-kenobi
fb70d37477
Merge pull request #335 from 927589452/master
...
added new battery type
2018-11-26 18:16:01 +01:00
927589452
ea646b9d14
Merge pull request #1 from 927589452/927589452-patch-add-new-battery
...
Update battery_all.py
2018-11-26 13:04:58 +01:00
927589452
c29a1e1a8c
Update battery_all.py
...
added battery device for pinebooks
2018-11-26 13:02:46 +01:00
Tobias Witek
7d55bdce6c
[engine/output] Use (experimental) custom widget padding
...
When padding a widget, instead of using the "min_width" field of the
i3bar protocol, which seems to "swallow" click events, perform a custom
padding by simply extending the right-hand side with spaces.
fixes #334
2018-11-25 17:50:05 +01:00
Tobias Witek
22419b813f
[modules/brightness] Use 'light' instead of 'xbacklight'
...
If available, use 'light' for setting the background light, as per
suggestion of RiadhAmami - thanks!
fixes #332
2018-11-24 10:56:27 +01:00
tobi-wan-kenobi
5ae659cdac
Merge pull request #329 from martindoublem/master
...
Fix the remaining time so that it displays the time for all batteries and not just one battery
2018-11-18 10:13:29 +01:00
Martin Morlot
876ff7dd76
Fix the remaing time so that it displays the time for all batteries and not just one battery
2018-11-17 21:29:18 +01:00
Tobias Witek
c2454b8f4c
[themes] Add themeing for battery_all
2018-11-17 18:32:52 +01:00
Tobias Witek
5f8becfb55
[modules/battery_all] Some small code simplifications
...
Make update routine smaller by creating a single, static widget.
2018-11-17 18:32:21 +01:00