Commit graph

  • 77ca2e8225
    ci: run codespell on README.md Daniel Eklöf 2020-12-26 13:04:40 +01:00
  • b679e8ce9a
    doc: codespell fixes Daniel Eklöf 2020-12-26 13:01:21 +01:00
  • 761f2e0b21
    ci: run codespell on the man pages Daniel Eklöf 2020-12-26 13:00:00 +01:00
  • 9cf00f8200
    codespell: spelling fixes Daniel Eklöf 2020-12-25 12:31:20 +01:00
  • 3d8bdfadb4
    ci: new: codespell Daniel Eklöf 2020-12-25 12:30:40 +01:00
  • 547423556c
    ci: sr.ht: move to .builds/alpine-x64.yml Daniel Eklöf 2020-12-25 12:25:05 +01:00
  • d3512f41d7
    ci: sr.ht: bring up to date Daniel Eklöf 2020-12-25 12:24:16 +01:00
  • 3b4d822888
    ci: gitlab: no need to clone subprojects - we use meson wrap files Daniel Eklöf 2020-12-25 12:23:16 +01:00
  • 2262a3d837
    subprojects: use meson wrap files for tllist+fcft Daniel Eklöf 2020-12-25 12:22:15 +01:00
  • 9c03bd887f
    readme: add repology packaging status badge Daniel Eklöf 2020-12-22 10:58:45 +01:00
  • dee61e6239
    config: fix rounding error when calculating background color with alpha Daniel Eklöf 2020-12-20 12:48:06 +01:00
  • 946678c7ef
    changelog: add new ‘unreleased’ section Daniel Eklöf 2020-12-19 12:25:18 +01:00
  • 85680ad5a8
    Merge branch 'releases/1.6' Daniel Eklöf 2020-12-19 12:24:18 +01:00
  • 105409b0e0
    meson/pkgbuild: bump version to 1.6.0 1.6.0 Daniel Eklöf 2020-12-19 12:21:33 +01:00
  • e7f1d3e6b5
    changelog: prepare for 1.6.0 Daniel Eklöf 2020-12-19 12:21:07 +01:00
  • e411553035
    Merge branch 'i3-mode' Daniel Eklöf 2020-12-12 22:42:27 +01:00
  • 3da796810b
    module/i3: take lock while updating ‘mode’ Daniel Eklöf 2020-12-08 19:36:18 +01:00
  • d9496152e3
    module/i3: add new tag ‘mode’ Daniel Eklöf 2020-12-08 19:08:06 +01:00
  • ab8cc7df47
    Merge branch 'i3-sort-workspaces' Daniel Eklöf 2020-12-12 22:41:34 +01:00
  • 20df360937
    module/i3: add option ‘sort’ Daniel Eklöf 2020-12-08 19:03:30 +01:00
  • 45d9dbcb34
    Merge branch 'xcb-fallback-to-non-primary-monitor' Daniel Eklöf 2020-12-04 22:09:05 +01:00
  • 8249b9c7ea
    changelog: fallback to non-primary monitor Daniel Eklöf 2020-12-04 22:08:05 +01:00
  • d0f1f762ea
    bar/xcb: fallback to non-primary monitor Daniel Eklöf 2020-12-04 21:16:14 +01:00
  • d5fc1074d8
    module/i3: revert to old behavior of not sorting workspaces Daniel Eklöf 2020-12-03 19:07:41 +01:00
  • 678d82e4d4
    module/i3: use a tllist for workspaces instead of a dynamic array Daniel Eklöf 2020-12-03 18:31:42 +01:00
  • b9fda4482d
    changelog: fold long lines Daniel Eklöf 2020-12-02 21:47:16 +01:00
  • c9ef44a775
    Merge branch 'mpd-volume' Daniel Eklöf 2020-12-02 21:45:04 +01:00
  • 96d2d057e0 module/mpd: add volume tag optimus-prime 2020-12-02 13:13:15 +05:30
  • 4dba602bfd
    Merge branch 'custom-script' Daniel Eklöf 2020-11-25 20:42:09 +01:00
  • 9718c6f31e
    examples: scripts: cpu: fix idle and total calculation Daniel Eklöf 2020-11-15 12:15:16 +01:00
  • 4a9f550069
    module/battery: don’t crash if we fail to read from ‘status’ Daniel Eklöf 2020-11-10 22:26:49 +01:00
  • f49652130d
    config: don’t crash (div-by-zero) if the alpha component is 0 Daniel Eklöf 2020-11-05 21:14:42 +01:00
  • 220e43526c
    readme: fix link to configuration examples Daniel Eklöf 2020-11-03 21:38:59 +01:00
  • 9d37697c4f
    readme: add script to list of modules, with link to example scripts Daniel Eklöf 2020-11-03 21:38:16 +01:00
  • f735bc5bd9
    readme: add link to configuration examples Daniel Eklöf 2020-11-03 21:38:10 +01:00
  • ae983b63c2
    readme: add river and sway-xkb to list of modules Daniel Eklöf 2020-11-03 21:37:57 +01:00
  • b1ee1ba403
    examples: script: cpu.sh add missing “‘” Daniel Eklöf 2020-11-03 21:32:08 +01:00
  • d5a92cbf5f
    examples: script: cpu.sh - measures CPU usage at a configurable interval Daniel Eklöf 2020-11-03 21:25:40 +01:00
  • 58e53b80a9
    changelog: new module: script Daniel Eklöf 2020-11-02 20:31:35 +01:00
  • 321d1cdc7d
    particle/progress-bar: handle tag_for_name() failing Daniel Eklöf 2020-11-02 19:59:24 +01:00
  • 31c015c680
    particle/ramp: handle tag_for_name() failing Daniel Eklöf 2020-11-02 19:57:31 +01:00
  • 05aa44f1ab
    examples: move laptop.conf -> configurations/laptop.conf Daniel Eklöf 2020-11-02 19:55:01 +01:00
  • f438ad9b44
    module/script: send SIGINT, SIGTERM, SIGKILL, until child has died Daniel Eklöf 2020-11-02 19:15:58 +01:00
  • 2fe602a6a2
    main: no need to block SIGCHLD anymore, we don’t use it Daniel Eklöf 2020-11-02 19:15:42 +01:00
  • ba54e709ee
    module/script: no need to handle SIGCHLD Daniel Eklöf 2020-11-02 19:14:15 +01:00
  • e0169d38f3
    module/script: don’t re-direct stderr to /dev/null Daniel Eklöf 2020-11-02 19:13:11 +01:00
  • aa34925f54
    module/script: close all unrelated FDs Daniel Eklöf 2020-11-02 19:12:26 +01:00
  • 31f6a4a6a0
    module/script: don’t re-close comm-pipe on failure Daniel Eklöf 2020-11-02 19:12:12 +01:00
  • c11a79c98d
    bar, module: particles may no longer return NULL in instantiate() Daniel Eklöf 2020-11-02 19:09:58 +01:00
  • fef40d18e1
    module/sway-xkb: fix name of .so file, fixes load failures when built as shared module Daniel Eklöf 2020-11-02 19:06:52 +01:00
  • df2d8fec36
    particle/list: assert sub particles where instantiated correctly Daniel Eklöf 2020-11-02 19:05:23 +01:00
  • 44db9304c5
    particle/ramp: assert sub particles where instantiated correctly Daniel Eklöf 2020-11-02 19:05:14 +01:00
  • c3cfae13e8
    particle/progress-bar: assert sub particles where instantiated correctly Daniel Eklöf 2020-11-02 19:04:55 +01:00
  • 86ef9dcc02
    particle/map: don’t return NULL from instantiate() Daniel Eklöf 2020-11-02 19:04:32 +01:00
  • 198a351c7c
    meson: particles: data-driven foreach loop, and link map against dynlist Daniel Eklöf 2020-11-02 19:03:58 +01:00
  • d0360f2de1
    particle: reset signals and signal mask when executing an on-click handler Daniel Eklöf 2020-11-02 19:03:33 +01:00
  • 074af015fb
    module/river: exclude seats while river is starting up Daniel Eklöf 2020-11-02 19:01:46 +01:00
  • 74754b0ab9
    module/script: improved verification of tag type parameters and tag values Daniel Eklöf 2020-10-31 12:08:43 +01:00
  • d10ad8924b
    doc/yambar-modules: document the ‘script’ module Daniel Eklöf 2020-10-31 11:15:12 +01:00
  • f0a34d0055
    module/script: parse booleans correctly Daniel Eklöf 2020-10-30 16:28:48 +01:00
  • 1e5a1d0341
    particle/map: return NULL if we neither find a matching tag, nor have a default tag Daniel Eklöf 2020-10-30 16:25:55 +01:00
  • 4d05947985
    bar: deal with NULL exposables Daniel Eklöf 2020-10-30 16:25:12 +01:00
  • 2bb70c6fcb
    module/script: require ‘path’ to be an absolute path Daniel Eklöf 2020-10-30 11:53:25 +01:00
  • 5c9030129d
    module/script: use NULL terminated ‘value’ when converting to int/bool/float Daniel Eklöf 2020-10-30 11:00:40 +01:00
  • 37447cd955
    module/script: initialize string tags from our NULL-terminated ‘value’ Daniel Eklöf 2020-10-30 10:55:27 +01:00
  • 9945fce2d2
    module/script: explicitly ignore return value of write(3) Daniel Eklöf 2020-10-29 18:04:13 +01:00
  • 7f1ffd126b
    module/script: close script communication pipe FD on error Daniel Eklöf 2020-10-29 18:03:52 +01:00
  • fb0d443e1d
    module/script: plug memory leak: free ‘tags’ array Daniel Eklöf 2020-10-29 18:03:32 +01:00
  • 008235d904
    bar/wayland: close command pipe FDs in cleanup Daniel Eklöf 2020-10-29 18:03:14 +01:00
  • 328ebe8fe9
    bar/wayland: plug memory leak: free seat name Daniel Eklöf 2020-10-29 18:02:45 +01:00
  • 73407853e4
    module/script: can’t use logical OR when building a base 10 number Daniel Eklöf 2020-10-28 19:05:03 +01:00
  • 08bac77907
    module/script: script arguments Daniel Eklöf 2020-10-25 18:29:52 +01:00
  • 8702378c74
    module/script: restore signal handlers and mask in child process Daniel Eklöf 2020-10-25 16:06:16 +01:00
  • c911d20e73
    module/script: add debug logging of raw received data Daniel Eklöf 2020-10-25 16:06:01 +01:00
  • f2814f786e
    module/script: copy ‘value’ to a NULL-terminated string Daniel Eklöf 2020-10-25 16:05:20 +01:00
  • 430e505bd2
    module/script: remove debug output that wasn’t actually using LOG_DBG() Daniel Eklöf 2020-10-25 16:04:47 +01:00
  • fbaa208768
    module/script: disable debug output Daniel Eklöf 2020-10-25 16:04:17 +01:00
  • 80d0025e64
    module/script: drop setsid() call Daniel Eklöf 2020-10-25 15:41:02 +01:00
  • 99aa8dea82
    main: block SIGCHLD globally Daniel Eklöf 2020-10-25 15:24:06 +01:00
  • 19fe2f5a6f
    module/script: wip: new plugin, reads data from a user provided script/binary Daniel Eklöf 2020-10-25 15:20:28 +01:00
  • cadf227bc6
    module/battery: doh! fix spelling of ‘status’ Daniel Eklöf 2020-11-14 23:03:11 +01:00
  • c0c5df0f6a
    module/battery: map “Not charging” to STATE_DISCHARGING Daniel Eklöf 2020-11-14 23:02:18 +01:00
  • 8a7e07af28
    module/mpd: don’t overload enum mpd_state Daniel Eklöf 2020-11-09 20:27:42 +01:00
  • 1262f1b3d1
    bar/wayland: use wl_*_release() instead of wl_*_destroy() Daniel Eklöf 2020-11-09 19:53:57 +01:00
  • 5113357fb2
    Merge branch 'document-river' Daniel Eklöf 2020-11-01 13:08:42 +01:00
  • fcfc7442c7
    doc: yambar-modules: document the river module Daniel Eklöf 2020-11-01 13:08:09 +01:00
  • c55153bad8
    readme installation: mention -Dbackend-*=disabled|enabled Daniel Eklöf 2020-09-24 20:15:06 +02:00
  • d645aff48e
    module/clock: silence compiler warning: ensure timeout_ms is initialized Daniel Eklöf 2020-09-24 17:47:20 +02:00
  • e25c42dc87
    module/river: meson: explicitly add wl_proto_src + wl_proto_headers to sources Daniel Eklöf 2020-09-24 17:28:48 +02:00
  • 41d0a17ea5
    doc: yambar-tags: document the :hex and :oct suffixes Daniel Eklöf 2020-09-24 17:03:36 +02:00
  • a5faf4896a
    changelog: add issue link for alsa: volume as percentage Daniel Eklöf 2020-09-24 16:01:46 +02:00
  • bd29bf765b
    Merge branch 'clock-seconds-granularity' into master Daniel Eklöf 2020-09-24 16:01:25 +02:00
  • 0cde404d2a
    module/clock: detect when we need to update every second Daniel Eklöf 2020-09-24 15:59:46 +02:00
  • 318965b715
    module/clock: internally use either minutes or seconds granularity Daniel Eklöf 2020-09-24 14:32:39 +02:00
  • a041b8f971
    changelog: don’t do escaping in backtick quoted string Daniel Eklöf 2020-09-24 14:01:30 +02:00
  • 1d579dff6b
    changelog: use backticks for filenames and properties Daniel Eklöf 2020-09-24 14:00:50 +02:00
  • 88f0b7b8c0
    changelog: highlight “unknown error” + spell fix ‘encountered’ Daniel Eklöf 2020-09-24 13:59:58 +02:00
  • 51e9dbd4fc
    changelog: alsa: percentage -> percent Daniel Eklöf 2020-09-24 13:59:15 +02:00
  • db53cf9245
    module/alsa+backlight: round() percentage values Daniel Eklöf 2020-09-24 13:55:17 +02:00
  • 85ae4cca37
    module/alsa: add ‘percent’ tag - volume level as a percentage Daniel Eklöf 2020-09-24 13:39:52 +02:00