Commit graph

2728 commits

Author SHA1 Message Date
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
Tobias Witek
e4a97eca10 [modules/battery_all] Remove showdevice parameter
Showing the device name doesn't add anything for the battery_all module,
as it combines all batteries.
2018-11-17 18:26:19 +01:00
tobi-wan-kenobi
b454cd19a7
Merge pull request #328 from martindoublem/test_branch
the battery_all as requested
2018-11-17 18:14:12 +01:00
Martin Morlot
1bd85ce8d1 My first commit: the battery all 2018-11-17 16:36:09 +01:00
Tobias Witek
354dc0fbcd [modules/sensors2] Fix tests
Forgot an import
2018-11-17 13:56:07 +01:00
Tobias Witek
0d9b3113f4 [modules/sensors2] Alternate sensor module
Show all sensor data reported by sensors -u and color widget with
warning/critical if sensor limits are exceeded.

fixes #326
2018-11-17 13:38:35 +01:00
tobi-wan-kenobi
fd7e709b5a
Merge pull request #325 from dustypaws/patch-1
Set state to critical if volume is set over 100%
2018-11-16 15:18:10 +01:00
dustypaws
6ad9724a54
Update pulseaudio.py 2018-11-16 12:46:36 +01:00
dustypaws
b92d3423af
Set state to critical if volume is set over 100%
..."warning" would suffice but eh!

Useful for headphone users. Or at least I think so... :)
2018-11-16 12:43:19 +01:00
Tobias Witek
bc569a11af [modules/sensors] Fix regex
fixes #308
2018-11-13 18:23:53 +01:00
Tobias Witek
2994d0efa0 [modules/battery] Better display for "unknown" charge status
Some laptops, such as Dells, may display an unknown charge state when
the battery is attached to a docking station, but discharging (because
of configuration settings for longevity of the battery).

Show that nicer.
2018-11-09 18:19:05 +01:00
tobi-wan-kenobi
e5a003f961
Merge pull request #321 from jeffeb3/reduce_min_size_cpus.py
Use the parameter format to determine the minwidth
2018-11-09 16:44:41 +01:00
Tobias Witek
c514d965cb [modules/xrandr] Do not overwrite i3 config by default
Require user to explicitly enable overwriting of i3 config files before
starting to automatically assemble the i3 config from a template and a
set of display-related config files.

fixes #322
2018-11-09 16:48:00 +01:00
Jeff Eberl
bf5e814e45 Use the parameter format to determine the minwidth, instead of the default format. 2018-11-08 20:15:45 -07:00
Tobias Witek
2f7931753e [modules/sensors] Add parameter "match_pattern" to find correct adapter
Instead of providing match_number, it is now possible to specify a
second pattern that matches directly *before* the "match" value.

fixes #308
2018-11-08 18:56:26 +01:00
tobi-wan-kenobi
fcc9c39f4d
Merge pull request #320 from kelp/kelp-arch-update-cloud
Switch download cloud glyph for arch-update
2018-11-08 17:53:50 +01:00
Travis Cole
e011deefd2
Switch download cloud glyph for arch-update
I couldn't make the previous one work on Arch Linux with either
the ttf-awesomefont package or the ttf-awesomefont-4 AUR.

The former sorta worked, but then showed two other broken glyph
on either side of the cloud. The latter only has a broken glyph.

This one comes from nerd-font and seems to work for me.

I hope this still meets the intention of the previous one.
2018-11-07 16:20:16 -08:00
Tobias Witek
c39e2077e3 [modules/sensors] Add support for JSON-formatted sensors output
sensors -j give JSON output, which is much easier to parse than
raw output.

Use this, together with the "path" parameter, to allow robust reading of
sensor values.

fixes #308
2018-11-07 16:46:49 +01:00
Tobias Witek
7b12f678d6 [core/theme] Support loading of themes by file name
If the theme name provided by the user is a file, load the theme from
there.

Note: This change automatically enables a theme to load iconsets from a
file name, instead of using a iconset name.

fixes #319
2018-11-06 21:09:26 +01:00
Tobias Witek
3e39f443ef [core/input] More robust event reading
Regular i3bar events *can* contain the character [, so a better
mechanism for detecting the initial opening [ is required. For now, do a
minimal change that requires the line to *start* with [. This should
never be the case for i3bar events, which are always JSON objects.

fixes #318
2018-11-06 17:51:48 +01:00
tobi-wan-kenobi
7a12a07a7c
Merge pull request #317 from alexmohr/BatteryImprovements
Improved battery module for 2 batteries
2018-11-03 19:15:29 +01:00
Alex
17d1113141 changed default parameter for tests 2018-11-03 18:27:19 +01:00
Tobias Witek
eddc563052 [modules/datetime] Use hardcoded application for left-click
Open app "calendar" by default when left-clicking the datetime widget.
2018-11-03 18:23:00 +01:00
tobi-wan-kenobi
453f7f2b54
Merge pull request #314 from alexmohr/master
Fixed status for unknown charge state, added option to weather to hide city
2018-11-03 18:13:13 +01:00
Alex
9b4d1c52e6 Improved battery module for 2 batteries 2018-11-03 17:52:02 +01:00
Alex
a2804e92f6 Removed open parameter 2018-11-03 17:38:39 +01:00
Alex
1b6568016a Merge branch 'city' 2018-11-02 10:06:16 +01:00
Alex
f021250e41 Using util function for boolean param 2018-11-02 10:04:43 +01:00
Alex
8bb718fef8 Merge branch 'date-click' 2018-11-02 00:56:44 +01:00
Alex
6de12a0e96 Added support for date time click 2018-11-02 00:55:24 +01:00
Alex
19e6abc8ca Added option to disable city display 2018-11-01 22:15:00 +01:00
Alex
85bcc7164f Fixed status for unknown charge state 2018-11-01 21:58:07 +01:00
tobi-wan-kenobi
316dde0dbe
Merge pull request #313 from fredj/requests_json
[module/weather] Use json function from requests response
2018-10-31 17:26:05 +01:00