Commit graph

1499 commits

Author SHA1 Message Date
tobi-wan-kenobi
7c210eeac7
Merge pull request #558 from somospocos/pasink-bug
[modules/pulseaudio] fix bug #557
2020-02-20 20:45:58 +01:00
tobi-wan-kenobi
c4df758240
Merge pull request #559 from somospocos/cpu2-themecolors
Cpu2 themecolors
2020-02-20 20:45:43 +01:00
tobi-wan-kenobi
414418a922
Merge pull request #560 from ljupchokotev/patch-1
Remove print statement when aligning text
2020-02-20 20:45:24 +01:00
Ljupcho Kotev
ef1c56480e
Remove print statement when aligning text
Fixes #550. The print statement results in a "Could not parse JSON" error.
2020-02-20 14:24:06 +01:00
me
bf03ad7184 [modules/cpu2] use theme palette colors for core load bars
As discussed in #556.

- added palette red, orange, yellow, green to nord-powerline

- when used with nord-powerline (or any other theme that has these
  palette colors) and cpu2.colored=1, the cpu2 module will use these
  custom colors to display core load graphs; when colors are missing
  from a theme - it will use default colors
2020-02-20 01:24:15 +02:00
me
d0418446e1 [theme/nord-powerline] add palette colors 2020-02-20 01:10:28 +02:00
me
04e31897d4 [modules/pulseaudio] fix bug #557
most likely a copy/paste blunder. sorry
2020-02-20 00:57:07 +02:00
Tobias Witek
0751b7c084 [core/theme] Add inline named color support
Add named colors that can be specified directly in the "colors" array
within a theme.

fixes #556
2020-02-19 21:39:44 +01:00
Tobias Witek
5134ce3b5b [core/output] Add option to align scrolling
Use -p <module>.theme.align=<left|center|right> to align scrolling
output.

fixes #550
2020-02-17 20:58:42 +01:00
Tobias Witek
2cc6fcc5dc [doc] Add bumblebee-ctl
fixes #547
2020-02-16 13:40:51 +01:00
Tobias Witek
57e1b1eb81 [modules/battery-upower] Fix capacity default value
If the capacity isn't set, get() returns None, which is not comparable.

Use -1 instead, which makes the capacity unknown.

fixes #555
2020-02-15 11:39:00 +01:00
Tobias Witek
6da755ab84 [core] Fix error widget
The parameters for the error widget were wrong (dict vs. Config)
2020-02-15 11:38:36 +01:00
Tobias Witek
6f6ac97726 [bumblebee-ctl] replace name with module
see #547
2020-02-14 21:56:35 +01:00
Tobias Witek
95ac72d305 [core] Add bumblebee-ctl to trigger remote commands
see #547
2020-02-14 21:54:06 +01:00
Tobias Witek
65137f294e [engine] Small bugfix if no IDs are configured
see #547
2020-02-14 21:52:23 +01:00
Tobias Witek
ef35c957b2 [input] Add per-PID UNIX socket for additional commands
Allow passing in commands / events via a unix socket. This should allow
for "emulating" input events.

see #547
2020-02-14 21:39:55 +01:00
Tobias Witek
8ae8fbb989 [engine] Add override for widget IDs
Add a generic "<module>.id" parameter that allows a user to override the
auto-generated IDs for a widget - the parameter is a list of IDs that
will replace each widget's ID in turn.

see #547
2020-02-14 21:39:37 +01:00
Tobias Witek
bff7788514 [doc] Add missing executables to README.md
fixes #551
2020-02-14 20:54:08 +01:00
Tobias Witek
6784aaa0d5 [doc] Add user-contrib link
fixes #554
2020-02-14 20:48:09 +01:00
Tobias Witek
59663e9d1c [doc] Update Module.md (escaping)
fixes #546
2020-02-12 21:17:29 +01:00
tobi-wan-kenobi
b9cdb0e12a
Merge pull request #549 from somospocos/iconmarkup
Iconmarkup
2020-02-12 21:10:08 +01:00
me
89c6afb493 implement --iconmarkup argument
WARNING: highly experimental
This allows fine tuning of icons via raw Pango markup. Is backwards
compatible with icon foreground/background support in themes (if those
settings are present in the theme but are missing from the icon markup
template - they are merged in).
2020-02-12 19:43:01 +02:00
me
f44d48e7bd [core/output] micro-optimization refactoring
If markup isn't pango, skip the add_prefix_colors() call entirely
2020-02-12 18:11:22 +02:00
me
d1238f9dca [core/output] make prefix bg/fg variables instance variables
There are plans to use them in more than one method
2020-02-12 18:08:03 +02:00
me
f988be041f [core/output] rename variables to more suggestive names
Getting ready for next small refactoring.
2020-02-12 18:04:45 +02:00
tobi-wan-kenobi
75cf28a1ea
Merge pull request #545 from somospocos/refactor-draw
Refactor draw
2020-02-09 13:08:31 +01:00
Tobias Witek
d2240b4ed9 [README] Add nord-powerline 2020-02-08 12:56:15 +01:00
tobi-wan-kenobi
f952eb33bc Merge pull request #544 from uselessthird/nord-powerline-theme
Add nord-powerline theme
2020-02-08 12:53:18 +01:00
John Young
56a482001e Add nord-powerline theme 2020-02-08 11:23:53 +00:00
tobi-wan-kenobi
6cce69ff93
Merge pull request #540 from ginsburgnm/use_resources
using pkg_resources
2020-02-07 21:08:23 +01:00
Tobias Witek
1ddcbc454b [modules/pulseaudio] Only start daemon if not running
Before starting the pulseaudio daemon, ensure that it is not running by
using pulseaudio --check.

fixes #542
2020-02-07 21:05:15 +01:00
nginsburg
a19484289e reversing symlinks 2020-02-07 13:33:22 -05:00
nginsburg
dcc42036e8 using pkg_resources 2020-02-04 19:06:26 -05:00
Tobias Witek
3431129536 [doc] Add note where binary for PIP install is found 2020-02-01 14:33:19 +01:00
Tobias Witek
e32f2abfad [setup.cfg] Hopefully fix syntax error 2020-02-01 14:27:45 +01:00
Tobias Witek
cb1b0d7708 [setup] Remove download URL
Wrong format, and I cannot figure out how to get the correct format
(including tgz)
2020-02-01 14:11:32 +01:00
Tobias Witek
3f38f0c3ab [pip] Add themes & icons and make lookup work
Really ugly hack (extending the lookup logic in theme.py) to make pip
themes work, but for now, I am unable to come up with anything better.
2020-02-01 14:04:34 +01:00
tobi-wan-kenobi
7ebf32fcc9
Merge pull request #539 from ginsburgnm/setup_config_bin
python packaging and allowing for pip install usage
2020-02-01 13:27:27 +01:00
nginsburg
7a935790e8 python packaging and allowing for pip install usage 2020-01-31 18:19:50 -05:00
me
ed256a960d extract add_prefix_colors() method 2020-01-31 12:31:38 +02:00
me
64c675150e extract escape_amp() method 2020-01-31 12:27:39 +02:00
me
beff99888b extract add_suffix() method 2020-01-31 12:11:51 +02:00
me
4855b1aa0a extract add_prefix() method 2020-01-31 12:09:45 +02:00
me
2166a26967 make full_text an instance variable
it will be used in more than one method
2020-01-31 12:04:44 +02:00
me
1f0f1c1722 make markup an instance variable
it will be used in more than one method
2020-01-31 12:00:15 +02:00
me
ea1c0b7043 query config for markup before processing prefix/suffix 2020-01-31 11:56:07 +02:00
me
333a1f9907 only query config for markup value once 2020-01-31 11:53:25 +02:00
me
a3cfe0abbe create variable just before using it 2020-01-31 11:47:21 +02:00
me
4a7a26456d make prefix/suffix instance variables
they will be used in more than one method
2020-01-31 11:44:07 +02:00
me
9d8c1f910e when there's nothing to return, do it ASAP 2020-01-31 11:37:42 +02:00