tobi-wan-kenobi
b90346424b
[core/output] rate-limit output (see #917 )
...
according to research (Jakob Nielsen '93), roughly 0.1s is what is
required for the user to feel "instantaneous".
based on this, rate-limit updates to only once per ~0.03s (0.1 felt
really laggy for me, so let's be conservative)
2022-09-01 21:15:14 +02:00
tobi-wan-kenobi
978519e130
[modules/pulseaudio] redraw only
...
make sure that we only ever redraw see #917
2022-09-01 19:00:06 +02:00
tobi-wan-kenobi
8d2cdebbaf
[modules/pulseaudio] fix pactl subscribe thread
...
calling "draw" too early causes status line to be messed up.
see #917
2022-08-31 19:05:08 +02:00
tobi-wan-kenobi
ae04cc9897
[module/pulseaudio] somewhat experimental immediate update
...
try to immediately update pulseaudio, if pactl subscribe exists & allows
us to monitor update.
see #913
2022-08-31 07:51:36 +02:00
tobi-wan-kenobi
b1fd18b9af
Revert "[module/pulseaudio] somewhat experimental immediate update"
...
This reverts commit d5d0d6a56c
.
2022-08-30 21:50:56 +02:00
tobi-wan-kenobi
d5d0d6a56c
[module/pulseaudio] somewhat experimental immediate update
...
try to immediately update pulseaudio, if pactl subscribe exists & allows
us to monitor update.
see #913
2022-08-30 21:38:48 +02:00
tobi-wan-kenobi
82e55ec517
[modules/pulseaudio] remove "warning" if "too loud"
...
Falls in the "meant well, but doesn't really make sense" category: When
the volume exceeds 100%, the widget was shown in "critical" state. Some
headsets, audio cards, etc. do require a high volume setting, however.
And anyhow, it's really up to the user.
fixes #913
2022-08-26 21:14:28 +02:00
tobi-wan-kenobi
fed7a067ba
Merge pull request #911 from diesphink/main
...
Fix on gcalendar module
2022-08-11 17:37:01 +02:00
Diego Pereyra
2b3b9c0ca0
Undo serialization using picke, added comment on minimum version for google-api-python-client
2022-08-11 12:26:42 -03:00
tobi-wan-kenobi
bb36f98aaa
[doc] add redshift.adjust parameter
2022-08-11 16:54:15 +02:00
Diego Pereyra
80efa64614
Support for locale on gcalendar
2022-08-10 12:02:35 -03:00
tobi-wan-kenobi
84dfd85396
Merge pull request #912 from diesphink/regolith-rofication
...
Added support for regolith fork of rofication
2022-08-09 06:16:39 +02:00
Diego Pereyra
f9cfede0d0
Added support for regolith fork of rofication (differs on the comm protocol: \n after command, receive values on csv)
2022-08-08 23:13:01 -03:00
Diego Pereyra
55f3085c90
Added support for regolith fork of rofication (differs on the comm protocol: \n after command, receive values on csv)
2022-08-08 23:11:05 -03:00
Diego Pereyra
124f13075d
Fix for multiple calendars
2022-08-08 21:59:39 -03:00
Diego Pereyra
2ab14d9cd3
Fix save token (using pickle)
2022-08-08 21:59:27 -03:00
tobi-wan-kenobi
470f05150d
[module/redshift] allow adjusting the color temperature
...
add a boolean flag ("adjust") to redshift that allows the user to have
bumblebee-status actually perform the color adjustment (by invoking
redshift in "one-shot" node).
Note that this only updates the color value each time the redshift
module is updated (every 10s, by default), and likely will collide with
any running redshift process.
fixes #908
2022-08-07 10:32:28 +02:00
tobi-wan-kenobi
6af47dc506
[doc] update module documentation
...
fixes #910
2022-08-06 10:55:04 +02:00
tobi-wan-kenobi
7a47e9e13d
[module/publicip] handle netifaces errors
...
make sure the monitoring thread doesn't terminate when there are
netifaces errors.
see #909
2022-08-06 09:17:49 +02:00
tobi-wan-kenobi
a7dba79664
[modules/publicip] add default route monitor
...
(re)add a separate thread that monitors the default route and updates
the module immediately, if the default route changes.
fixes #909
2022-08-05 14:30:50 +02:00
tobi-wan-kenobi
062506f467
[doc] fix code climage badge
2022-07-29 14:08:37 +02:00
tobi-wan-kenobi
b752eb8934
[doc] fix badge
2022-07-29 14:08:02 +02:00
tobi-wan-kenobi
38a5f38b43
[doc] add test badge
2022-07-29 14:05:15 +02:00
tobi-wan-kenobi
f59da4c2d8
[autotests] add more python versions
2022-07-29 14:04:04 +02:00
tobi-wan-kenobi
42ef6a3f02
Revert "[doc] remove code climate for now"
...
This reverts commit 7635fec36f
.
2022-07-29 14:03:12 +02:00
tobi-wan-kenobi
921ddb64f0
Revert "[autotest] remove code climate dependency"
...
This reverts commit 61ebc3aea6
.
2022-07-29 14:02:54 +02:00
tobi-wan-kenobi
a78403d3e8
[publicip] fix tests and bugs
2022-07-29 14:00:28 +02:00
tobi-wan-kenobi
61ebc3aea6
[autotest] remove code climate dependency
2022-07-29 13:44:40 +02:00
tobi-wan-kenobi
6bac2b6e34
[autotest] remove environment variable setting
2022-07-29 13:39:06 +02:00
tobi-wan-kenobi
6980d5e5d0
[autotest] use coverage3 explicitly?
2022-07-29 13:35:58 +02:00
tobi-wan-kenobi
db13bd94a1
[autotest] use separate action for code climate
2022-07-29 13:29:50 +02:00
tobi-wan-kenobi
e8c493607f
[autotest] add debug flag to code climate tool
2022-07-29 13:27:03 +02:00
tobi-wan-kenobi
00b7929df5
[autotest] fix ubuntu package installation
2022-07-29 13:19:32 +02:00
tobi-wan-kenobi
184762ac57
[autotest] first attempt at a github action that runs tests
2022-07-29 13:18:07 +02:00
tobi-wan-kenobi
7635fec36f
[doc] remove code climate for now
...
since those were triggered by the travis builds, remove code climate as
well (might reintroduce them later)
see #906
2022-07-29 11:41:34 +02:00
tobi-wan-kenobi
a8a4a86350
[all] remove Travis CI
...
As far as I can tell, Travis CI is *not* free anymore, even for OSS
projects. I assumed the 10k credits were monthly or yearly, but
seemingly, they are a one-time thing.
So, remove Travis CI and start searching for a better replacement.
see #906
2022-07-29 11:29:18 +02:00
tobi-wan-kenobi
a1c4b3c65e
[modules/spotify] enable scrolling
...
this change should enable scrolling for the spotify module
(unfortunately, i am unable to fully test this, as i am not using
spotify)
fixes #903
2022-07-29 11:18:07 +02:00
tobi-wan-kenobi
b5535fcdc1
Merge pull request #905 from br0xpl/main
...
Pulseaudio bug when chaning sink/source (between mono and stereo devices).
2022-07-25 09:47:19 +02:00
Adamczyk Błażej
8e85eaa018
Fixed a bug in pulseaudio when changing source/sink, e.g. (dis)connecting bluetooth headset.
2022-07-25 09:12:42 +02:00
tobi-wan-kenobi
e2aa039276
Merge pull request #904 from ishaanbhimwal/fix_typos
...
fix multiple typos
2022-07-21 08:14:13 +02:00
Ishaan Bhimwal
a5fbc73c44
fix typo
2022-07-21 11:37:33 +05:30
tobi-wan-kenobi
39f7ad9a75
Merge pull request #902 from tfwiii/main
...
Fixed runaway thread creation (faulty indenting)
2022-07-11 19:43:01 +02:00
Tom Watson
2fa7931783
Fixed runaway thread creation (faulty indenting)
2022-07-12 00:19:19 +07:00
tobi-wan-kenobi
b594fd4263
Merge pull request #899 from tfwiii/publicip-update_on_default_route_change
...
Updated to automatically update on detecting a change to default route
2022-07-10 13:52:28 +02:00
Tom Watson
284662a0ba
Ran publicip.py through black
2022-07-07 18:38:43 +07:00
Tom Watson
9a6e61173f
Updated publicip to automatically update on detecting a change to default route
2022-07-07 18:08:20 +07:00
tobi-wan-kenobi
05c28c52c7
Merge pull request #897 from tfwiii/updated_publicip_module
...
Updated contrib/publicip module and util/location
2022-07-06 14:57:08 +02:00
Tom Watson
a97a7fe507
Updates addressing PR comments
...
Added location_info() to util/location API to return a dict of all location information. Updated modules/contrib/publicip to use that API. Changed modules/contrib/publicip refresh period back to 60 minutes. Changed /util/location API from 'country_name' back to 'name'
2022-07-06 19:37:29 +07:00
Tom Watson
6f137c4927
Update following PR review
...
Moved to format string handling of parameters. Minor refactoring.
2022-07-06 17:51:19 +07:00
Tom Watson
218bfa2235
Updated contrib/publicip module and util/location
...
Added another API endpoint, Added options to display country name, country code, city name and lat/long coordinates, attempt to handle failure to fetch info from API endpoints cleanly
2022-07-06 01:05:25 +07:00