tobi-wan-kenobi
38613495f2
[tests] Adjust for widget hiding
2021-03-13 20:44:36 +01:00
tobi-wan-kenobi
9f89e3a657
[core] make bumblebee more reactive
...
- set default delay to 0
- split input reading into 2 threads
- get rid of polling
2021-03-13 14:10:30 +01:00
tobi-wan-kenobi
868502d62e
[modules/keys] add missing modules
...
forgot to add in the previous commit
2021-03-13 14:04:42 +01:00
tobi-wan-kenobi
8d88b23947
[modules] add a module "keys" that shows whether a key is pressed
...
also, add backend functionality to hide individual widgets of a module.
2021-03-13 13:17:20 +01:00
tobi-wan-kenobi
7d0d1455c8
[core/module] Add fallback for user module loading
...
If importlib.machinery is not present, fall back to importlib.util to
load the module by its absolute name.
hopefully fixes #763
2021-03-09 19:12:59 +01:00
tobi-wan-kenobi
6d1536ca80
Merge pull request #773 from fredj/stock_doc
...
[doc] Remove requests dependency in stock module
2021-03-02 18:31:40 +01:00
Frederic Junod
0ff49ac7d5
[doc] Remove requests dependency in stock module
...
The module is using `urllib.request`
2021-03-02 17:00:14 +01:00
tobi-wan-kenobi
32eef6b204
[doc] fix typos/wrong grammar
...
fixes #769
2021-02-27 13:09:32 +01:00
tobi-wan-kenobi
da7734d81f
Merge pull request #766 from michalroxorpl/enable_scroll_in_shell
...
Add code to enable scrolling of shell module output
2021-02-26 18:12:18 +01:00
Michal Cieslicki
6d7934f0fe
Add code to enable scrolling of shell module output
2021-02-26 18:02:47 +01:00
tobi-wan-kenobi
d4425039b9
Merge pull request #764 from michalroxorpl/external_configuration_file
...
Add parameter to specify a configuration file
2021-02-20 14:49:45 +01:00
Michal Cieslicki
618ebbeccc
Add parameter to specify a configuration file
2021-02-20 13:50:31 +01:00
tobi-wan-kenobi
31f1f99102
[doc] regenerate to fix typos
2021-02-12 09:31:32 +01:00
tobi-wan-kenobi
6e3caa6f14
[modules/shortcut] fix typo
...
fixes #760
2021-02-12 09:31:09 +01:00
tobi-wan-kenobi
0734c970b0
[modules/hddtemp] fix typo
...
fixes #761
2021-02-12 09:30:24 +01:00
tobi-wan-kenobi
406eadeac7
[modules/time] update once per second
...
fixes #676
2021-01-17 15:35:39 +01:00
tobi-wan-kenobi
a27c284869
[core/module] fix failing unit test
...
wrong error handling again
2021-01-17 15:29:44 +01:00
tobi-wan-kenobi
beca26c2bf
[core/config] Allow modules to be hidden when in critical/error state
...
When a module is in critical state, the user can now hide the module
(e.g. if pulseaudio fails to load).
fixes #746
2021-01-17 15:21:40 +01:00
tobi-wan-kenobi
45c0a382c9
[core/module] fix load error when no user module exists
2021-01-17 15:17:14 +01:00
tobi-wan-kenobi
21ded8f640
[core] Allow module loading from user directory
...
If a module fails to load from both core and contrib, fall back to
loading by file name from "~/.config/bumblebee-status/modules/<name>.py"
fixes #757
2021-01-17 14:18:58 +01:00
tobi-wan-kenobi
413abdcae7
[doc] add license badge
2020-12-31 13:22:40 +01:00
tobi-wan-kenobi
5e790b7496
[doc] Add reference to slackbuild
...
fixes #755
2020-12-31 13:21:35 +01:00
tobi-wan-kenobi
0e37d6cbf2
Merge pull request #754 from gkeep/playerctl-improvements
...
[modules/playerctl] Add format and layout parameters
2020-12-27 17:58:33 +01:00
gkeep
b74ebce702
[modules/playerctl] Small fix
2020-12-27 19:12:36 +03:00
gkeep
436cea8f37
[modules/playerctl] Add format and layout parameters
2020-12-27 19:02:45 +03:00
tobi-wan-kenobi
af95b2e276
[tests] fix syntax error
2020-12-27 14:52:45 +01:00
tobi-wan-kenobi
960792b2e5
[tests] fix module load test for python 3.6 and further
2020-12-27 14:49:12 +01:00
tobi-wan-kenobi
73b071edb0
[doc] clarify interval handling further
...
fixes #751
2020-12-20 15:11:35 +01:00
tobi-wan-kenobi
7b1659a1b5
[core/theme] add /usr/share as theme directory
...
add a theme directory /usr/share/bumblebee-status/themes for system-wide
theme installation.
fixes #753
2020-12-20 10:23:06 +01:00
tobi-wan-kenobi
7fd4f710a1
[doc] improve interval documentation
...
Add information about global vs. per-module intervals.
see #751
2020-12-19 13:17:05 +01:00
tobi-wan-kenobi
a94114dd94
[core/module] better error reporting for failed module loads
...
if a module fails to load, explicitly log errors for core and contrib in
the error log, but be a bit less verbose (and less confusing) in the
module error message itself.
fixes #747
2020-12-19 13:07:29 +01:00
tobi-wan-kenobi
64355e5314
Merge pull request #752 from gkeep/spotifyd-support
...
[modules/spotify] Add initial spotifyd compatibility
2020-12-18 12:49:48 +01:00
gkeep
601b2115ce
Add initial spotifyd compatibility
2020-12-18 13:56:26 +03:00
tobi-wan-kenobi
3644acce76
[pip] adjust removed dependencies
2020-12-07 10:00:20 +01:00
tobi-wan-kenobi
fa66873582
[core/theme] add xresources support
...
add support for reading foreground and background, and colors, from
xresources.py
many thanks to @Aliuakbar for the addition!
fixes #731
2020-12-07 09:01:08 +01:00
tobi-wan-kenobi
13b06793da
Merge pull request #745 from jayvdb/libvirt
...
.travis.yml setup
2020-12-05 13:43:04 +01:00
John Vandenberg
9e9dff7658
rss.txt: Unpin feedparser
...
And install feedparser<6 on Travis for Python 3.4-5.
2020-12-05 17:11:30 +07:00
John Vandenberg
e872897346
.travis.yml: Pre-install libvirt-dev
...
Also install libvirt-python<6.3 for Python 3.4 support.
2020-12-05 15:01:07 +07:00
John Vandenberg
a018343af6
.travis.yml: Add libgit2-dev
...
And pre-install pygit2<1 for Python 3.4 and 3.5 support.
2020-12-05 14:59:46 +07:00
John Vandenberg
d0e309ad0f
test_format: Allow 2.00TiB
2020-12-05 14:57:52 +07:00
John Vandenberg
b598869450
.travis.yml: Add taskwarrior
...
Taskwarrior package requires task to be installed.
2020-12-05 14:57:50 +07:00
tobi-wan-kenobi
5ff6263986
[travis] forgotten in previous commit
2020-12-04 18:55:21 +01:00
tobi-wan-kenobi
3937e73e7d
[travis] hopefully fixed test build
...
locally tested with a xenial image, and this should work.
Unfortunately, cannot get the pygit2 to build against the provided
libgit2-dev, so using the packaged version instead.
2020-12-04 18:55:03 +01:00
tobi-wan-kenobi
e0fc98bfb0
[travis] temporarily exclude dbus and libvirt from requirements
...
since they cause issues in the automated tests, do not install the dbus
and libvirt python libraries.
2020-12-03 20:48:06 +01:00
tobi-wan-kenobi
47a640e610
Merge pull request #744 from jayvdb/travis-pip-install
...
.travis.yml: Install declared PyPI dependencies
2020-12-03 07:15:49 +01:00
John Vandenberg
a58454de97
.travis.yml: Allow building dbus-python
2020-12-03 12:54:44 +07:00
John Vandenberg
21268d7d86
Use dbus-python PyPI package
2020-12-03 10:55:23 +07:00
John Vandenberg
071a69b2d8
.travis.yml: Install declared PyPI dependencies
2020-12-03 08:02:41 +07:00
John Vandenberg
659a0147da
system.txt: Replace tk with Pillow
...
Related to https://github.com/tobi-wan-kenobi/bumblebee-status/issues/741
2020-12-03 08:02:12 +07:00
John Vandenberg
38c4b46351
libvirtvms.txt: Fix PyPI dependency name
...
Related to https://github.com/tobi-wan-kenobi/bumblebee-status/issues/741
2020-12-03 07:56:36 +07:00