polybar/include/modules
Gilad Naaman db9a83a83b feat(xkeyboard): Customizable indicators and layouts (#1559)
* `layout-icon-*` list that maps layouts to icons.
* `indicator-icon-*` list that maps indicators to off and on icons
* `label-indicator-off`
* `label-indicator-on` which replaces the now deprecated `label-indicator`
* `label-indicator-[on|off]-*` for each indicator. Overrides `label-indicator-on` and `label-indicator-off` 

Fixes #1558 
Closes #1048

* add icon support for xkeyboard layouts

* removed unneeded #include

* add sperate %icon% token that can be used in <label-layout>

* removed unneeded #include

* added caps lock indicator (was mentioned in wiki, but not actually implememnted) and support for indicator icons

* a few more fixes to make sure existing user configs are not broken

* ready to go

* Added an option to replace xkb indicator names

* Added labels for each indicator state

* Removed print left on accident

* Fixed review comments

* Update src/modules/xkeyboard.cpp

Co-Authored-By: Gilnaa <gilad@naaman.io>
2019-02-24 22:35:39 +01:00
..
meta feat: format-font 2019-01-17 08:31:14 +01:00
alsa.hpp feat(alsa): add volume interval option 2018-08-07 11:52:38 +02:00
backlight.hpp refactor: Cleanup 2017-01-11 03:07:28 +01:00
battery.hpp feat(battery): implement animation-discharging 2018-05-02 11:44:55 +02:00
bspwm.hpp feat(bspwm): Support marked flag for focused nodes 2019-01-08 17:14:39 +01:00
counter.hpp refactor(modules): Move setup to constructor 2016-12-21 08:00:09 +01:00
cpu.hpp feat(cpu): Add ramp-coreload-spacing (#1472) 2018-10-16 01:11:05 +02:00
date.hpp doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
fs.hpp fix(fs): Calculate free bytes properly 2019-01-17 08:31:48 +01:00
github.hpp fix(github): Handle curl exceptions and bad status codes (#811) 2017-11-07 23:29:44 +01:00
i3.hpp doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
ipc.hpp refactor(ipc): Cleanup 2017-01-14 00:27:29 +01:00
memory.hpp feat(mem): Add ramp and bar for swap (#1325) 2018-09-14 20:42:04 +02:00
menu.hpp feat(menu): Add expand-right option (#658) 2017-08-29 13:25:41 -07:00
mpd.hpp refactor(mpd): Replace icon-repeatone with icon-single 2018-06-23 10:14:30 +02:00
network.hpp feat(net): Add unknown-as-up option 2018-03-04 23:09:18 +01:00
pulseaudio.hpp feat(pulseaudio): add volume interval option 2018-08-07 11:52:38 +02:00
script.hpp feat(script): Add %pid% token for tail commands 2018-01-21 14:41:52 -08:00
systray.hpp wip(systray): Add module base 2017-01-01 21:28:28 +01:00
temperature.hpp feat(temp): Add units option 2018-02-15 18:50:59 -08:00
text.hpp refactor(clang-tidy): Apply fixes 2016-12-23 15:54:06 +01:00
unsupported.hpp refactor(alsa): rename and move volume -> alsa 2018-01-23 14:33:11 +01:00
xbacklight.hpp typo: replace 'alot' with 'a lot' (#1634) 2019-01-29 17:54:38 +01:00
xkeyboard.hpp feat(xkeyboard): Customizable indicators and layouts (#1559) 2019-02-24 22:35:39 +01:00
xwindow.hpp feat(xwindow): Add label-empty 2018-04-02 00:00:16 +02:00
xworkspaces.hpp fix(xworkspace): Fully support _NET_DESKTOP_NAMES spec (#1579) 2019-02-08 13:32:31 +01:00