yambar/modules
Daniel Eklöf 560d7464b4
module/foreign-toplevel: initial support
* ‘content’ is a template; the module returns a list of toplevels,
  each one instantiated using the content template.
* Each toplevel has 6 tags:
  - app-id (string)
  - title (string)
  - maximized (bool)
  - minimized (bool)
  - activated (bool)
  - fullscreen (bool)

To show the application name and title of the currently active window,
one can do:

    - foreign-toplevel:
        content:
          map:
            tag: activated
            values:
              false: {empty: {}}
              true: {string: {text: "{app-id}: {title}"}}
2021-08-25 18:46:18 +02:00
..
alsa.c module/alsa: free channel list on each connect attempt 2021-08-21 15:26:53 +02:00
backlight.c modules: implement description() 2021-06-20 21:15:24 +02:00
battery.c modules: implement description() 2021-06-20 21:15:24 +02:00
clock.c modules: implement description() 2021-06-20 21:15:24 +02:00
foreign-toplevel.c module/foreign-toplevel: initial support 2021-08-25 18:46:18 +02:00
i3-common.c module/i3-common: fix compilation warning with asan 2020-07-07 14:06:29 +02:00
i3-common.h modules/sway-xkb: new module, uses sway 'input' events to expose kbd layout 2019-08-14 21:51:43 +02:00
i3-ipc.h module/i3: use our own copy of i3/ipc.h 2019-03-31 12:08:44 +02:00
i3.c module/i3: add ‘persistent’ attribute 2021-07-26 21:41:59 +02:00
label.c modules: implement description() 2021-06-20 21:15:24 +02:00
meson.build module/foreign-toplevel: initial support 2021-08-25 18:46:18 +02:00
mpd.c modules: implement description() 2021-06-20 21:15:24 +02:00
network.c log: pull in log.{c,h} from foot 2021-08-15 11:41:12 +02:00
removables.c modules: implement description() 2021-06-20 21:15:24 +02:00
river.c module/river: use wl_output_release() instead of wl_output_destroy() 2021-08-25 09:45:08 +02:00
script.c log: pull in log.{c,h} from foot 2021-08-15 11:41:12 +02:00
sway-xkb.c modules: implement description() 2021-06-20 21:15:24 +02:00
xkb.c modules: implement description() 2021-06-20 21:15:24 +02:00
xwindow.c modules: implement description() 2021-06-20 21:15:24 +02:00