<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmobar/doc, branch master</title>
<subtitle>a minimalistic status bar</subtitle>
<id>https://jao.io/cgit/xmobar/atom?h=master</id>
<link rel='self' href='https://jao.io/cgit/xmobar/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/'/>
<updated>2026-07-21T06:39:12Z</updated>
<entry>
<title>Add warning when Accordion runs without the threaded RTS</title>
<updated>2026-07-21T06:39:12Z</updated>
<author>
<name>Alexander 'ccntrq' Pankoff</name>
<email>ccntrq@screenri.de</email>
</author>
<published>2026-07-21T06:25:11Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=f3d7fb5461c114c187dbd7213edf26802ab49bd1'/>
<id>urn:sha1:f3d7fb5461c114c187dbd7213edf26802ab49bd1</id>
<content type='text'>
The Accordion plugin open the click event FIFO before starting its
plugins. With the non threaded RTS this blocking open blocks the only
execution thread, leading to the plugin permanently displaying
`Updating...`.

With this commit the Accordion plugin wil check for the presence of a
threaded RTS using `rtsSupportsBoundThreads`. When the threaded RTS is
not available a warning is displayed instead, prompting the user to
recompile with `-threaded`.
</content>
</entry>
<entry>
<title>document XMOBAR_BATT_LEFT variable</title>
<updated>2026-06-23T19:41:59Z</updated>
<author>
<name>Léana 江</name>
<email>leana.jiang+git@icloud.com</email>
</author>
<published>2026-06-22T19:54:18Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=d0f19fe55e1dc7fa62740d29e6b1396d30573b8d'/>
<id>urn:sha1:d0f19fe55e1dc7fa62740d29e6b1396d30573b8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow predicate based kernel checks in PacmanUpdates</title>
<updated>2026-06-16T17:51:56Z</updated>
<author>
<name>Alexander 'ccntrq' Pankoff</name>
<email>ccntrq@screenri.de</email>
</author>
<published>2026-06-01T15:22:49Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=c294fe3149776f09c497e4d12f5d3eb125b30ca4'/>
<id>urn:sha1:c294fe3149776f09c497e4d12f5d3eb125b30ca4</id>
<content type='text'>
PacmanUpdates previously supported either no kernel update detection or
matching a single kernel package name. That works for Arch's `linux`
package, but not for Manjaro's series specific kernel packages such as
`linux618` or `linux70`.

Replace the Bool indexed API with an explicit kernel check kind and add
`PacmanUpdatesPredicateK`, which accepts a `String -&gt; Bool` predicate for
detecting kernel updates from the package list.
</content>
</entry>
<entry>
<title>add notify-once script and documentation</title>
<updated>2026-04-25T21:27:35Z</updated>
<author>
<name>Léana 江</name>
<email>leana.jiang+git@icloud.com</email>
</author>
<published>2026-04-25T21:16:28Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=10bb1305eac8cd2a3b5d6bcd53982adb685f0c73'/>
<id>urn:sha1:10bb1305eac8cd2a3b5d6bcd53982adb685f0c73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accordion: add doc for `makeAccordion'`</title>
<updated>2026-03-16T08:14:54Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2026-03-16T08:14:22Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=34d6b33443f3962bff5dd6e41ec8444c9a0c96e6'/>
<id>urn:sha1:34d6b33443f3962bff5dd6e41ec8444c9a0c96e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update doc for PacmanUpdates</title>
<updated>2026-03-09T09:07:19Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2026-03-09T09:00:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=0805ea0b8c06a6b1a97f226b87489c38fc3a9d01'/>
<id>urn:sha1:0805ea0b8c06a6b1a97f226b87489c38fc3a9d01</id>
<content type='text'>
This is a minor follow up to https://codeberg.org/xmobar/xmobar/pulls/764, so see that one as well if you got here because the plugin told you it's deprecated.

This change consists of:

  - turning the deprecated constructor in a pattern synonym for the new
    ones (which are also pattern synonyms for calling convenience),
  - dropping the `PacmanUpdatesDeprecated` type entirely,
  - adding documentation with usage examples.
</content>
</entry>
<entry>
<title>Remove deprecated ArchUpdates plugin</title>
<updated>2026-02-28T08:05:11Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2026-02-28T07:51:16Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=39fd70308c3aef5402abe7152ade76ff7bb331bb'/>
<id>urn:sha1:39fd70308c3aef5402abe7152ade76ff7bb331bb</id>
<content type='text'>
Users should have long switched to PacmanUpdates, as communicated in #723.

Furthemore, we had forgotten to list PacmanUpdates in the plugins wrappable in Runnable. Fixed now.
</content>
</entry>
<entry>
<title>MPD compilable again by default with all_extensions</title>
<updated>2025-06-04T03:27:56Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-06-04T03:27:25Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=404073416c5f97ab8b82aa436b4f862d349c0dad'/>
<id>urn:sha1:404073416c5f97ab8b82aa436b4f862d349c0dad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add new PacmanUpdates plugin</title>
<updated>2025-04-14T14:21:30Z</updated>
<author>
<name>Alexander 'ccntrq' Pankoff</name>
<email>ccntrq@screenri.de</email>
</author>
<published>2025-04-10T06:20:15Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=82398b1603d139898be70af97ef9d59ba441bae0'/>
<id>urn:sha1:82398b1603d139898be70af97ef9d59ba441bae0</id>
<content type='text'>
the new PacmanUpdates plugin behaves similar to the ArchUpdates plugin
while additionally allowing to pass in a custom error message for
unknown pacman failures. The default error message of `pacman: Unknown
cause of failure.` of the ArchUpdates plugin is too long for my taste.

The ArchUpdates plugin was modified to delegate to the new PacmanUpdates
plugin while providing the default error message and to show a
deprecation notice in the zero updates case.

The new name better represents the Plugin's compatibility with all
pacman-based distributions, not just Arch.

The docs have been updated to reflect the existence of the new plugin
and to highlight the similarities between the ArchUpdates and
PacmanUpdates plugins. The ArchUpdates plugin has been marked has
deprecated there to.
</content>
</entry>
<entry>
<title>new template variable weatherS for WeatherX</title>
<updated>2024-08-25T16:47:30Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-08-25T16:47:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=0c4daf1bcb9373479ac99767ee0dcb649e248f25'/>
<id>urn:sha1:0c4daf1bcb9373479ac99767ee0dcb649e248f25</id>
<content type='text'>
</content>
</entry>
</feed>
