Commit graph

1022 commits

Author SHA1 Message Date
Tobias Witek
1698e4ad4c [modules/git] Make CI (hopefully) run through
OK, so I cannot configure Travis to install pygit2, obviously. Instead,
I'll make the "git" module run though even if pygit2 is not installed.

Hope that satisfies you, Travis!
2019-01-20 19:27:04 +01:00
Tobias Witek
a48f4c41c8 [CI] more fixes
if this does not work, I really need to investigate up-front testing for
Travis.
2019-01-20 19:10:08 +01:00
Tobias Witek
e6aabe5605 [CI] More package crazyness 2019-01-20 18:45:47 +01:00
Tobias Witek
a2fda968c8 [CI] Update package name 2019-01-20 18:43:30 +01:00
Tobias Witek
7aa15bf8ba [CI] Travis: Upgrade to Xenial and add pygit2 2019-01-20 18:40:55 +01:00
Tobias Witek
07ff027e8f [CI] Travis: libgit2 2019-01-20 14:56:05 +01:00
Tobias Witek
c634895e85 [CI] Travis: more fixes 2019-01-20 14:52:21 +01:00
Tobias Witek
23d0873866 [CI] travis: add pygit2 2019-01-20 14:47:20 +01:00
Tobias Witek
8adc7c267f [modules/git] Update screenshot and fix theme bug 2019-01-20 14:46:41 +01:00
Tobias Witek
5738aac1ce [modules/git] Add some status icons
Add icons for:
* local modifications
* local delete
* local add
2019-01-20 14:43:27 +01:00
Tobias Witek
212966945c [modules/git] Fix recursion error
Endless loop caused by stupid bug when trying to find the root git
repository.
2019-01-20 14:17:10 +01:00
Tobias Witek
503f4be67c [doc] README: Update module counter 2019-01-20 14:13:02 +01:00
Tobias Witek
c3eea76143 [doc] Add git screenshot 2019-01-20 14:11:34 +01:00
Tobias Witek
580bc554ba [modules] Add new module to display git information
This module uses xcwd to retrieve the directory of the currently focused
window and, if any of the parent directories is a git repository,
displays basic information about the repository.

Right now, only the current branch name is displayed.
2019-01-20 14:09:42 +01:00
Tobias Witek
aab259b826 [modules/pulseaudio] More exact enforcement of limits
If increasing would exceed the volume, set it to exactly the limit
instead. Also, if channels have different volumes, ensure that the
higher channel does not exceed the volume.

fixes #354
2019-01-20 09:09:11 +01:00
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
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