Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix potential negative sleeps | David Vazgenovich Shakaryan | 2024-03-08 | 1 | -2/+4 |
| | |||||
* | support volume adjustments via mouse | David Vazgenovich Shakaryan | 2024-03-08 | 1 | -1/+16 |
| | |||||
* | add PipeWire volume module (using WirePlumber) | David Vazgenovich Shakaryan | 2024-03-05 | 1 | -1/+20 |
| | |||||
* | add battery module (udev) | David Vazgenovich Shakaryan | 2024-03-03 | 1 | -1/+63 |
| | |||||
* | add centring module | David Vazgenovich Shakaryan | 2024-03-01 | 1 | -0/+6 |
| | |||||
* | automatically detect monitor width | David Vazgenovich Shakaryan | 2024-03-01 | 1 | -4/+10 |
| | |||||
* | add static text module | David Vazgenovich Shakaryan | 2024-02-23 | 1 | -0/+12 |
| | |||||
* | wait for refreshing modules to finish before repainting panel | David Vazgenovich Shakaryan | 2024-02-22 | 1 | -13/+40 |
| | | | | | | | If a max paint delay is set, the panel waits up to this amount of time for any refreshing modules to finish before triggering a repaint. A repaint is triggered once either all refreshing modules finish or this delay elapses. Any individual module may request an immediate repaint. | ||||
* | support matching multiple network interfaces via regex | David Vazgenovich Shakaryan | 2024-02-20 | 1 | -4/+10 |
| | |||||
* | add network interface, cpu and memory modules | David Vazgenovich Shakaryan | 2024-02-19 | 1 | -0/+66 |
| | | | | | | These are all refreshed from a shared thread. When the next update time for multiple such modules overlaps, repainting the panel is triggered only once. | ||||
* | add optional indicator when input device is available | David Vazgenovich Shakaryan | 2024-02-19 | 1 | -8/+16 |
| | |||||
* | make max title length configurable | David Vazgenovich Shakaryan | 2024-02-19 | 1 | -3/+7 |
| | |||||
* | support spacing as part of each module | David Vazgenovich Shakaryan | 2024-02-19 | 1 | -19/+31 |
| | | | | This allows spacing to be inserted only if the module is paintable. | ||||
* | correctly indicate focused urgent tag when multiple urgent | David Vazgenovich Shakaryan | 2024-02-19 | 1 | -8/+9 |
| | |||||
* | abstract out formatting and other cleanup | David Vazgenovich Shakaryan | 2024-02-18 | 1 | -60/+81 |
| | |||||
* | split tags and window title into separate modules | David Vazgenovich Shakaryan | 2024-02-06 | 1 | -37/+90 |
| | | | | | This is done using a shared herbstclient idler to which the separate modules can add listeners for specific hooks. | ||||
* | monitor input availability through udev events | David Vazgenovich Shakaryan | 2024-02-05 | 1 | -16/+45 |
| | |||||
* | allow multiple clickable modules of same type | David Vazgenovich Shakaryan | 2024-02-05 | 1 | -9/+10 |
| | |||||
* | initial import | David Vazgenovich Shakaryan | 2024-02-05 | 2 | -0/+244 |