Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-28 | BatteryN, a named BatteryP | Jose Antonio Ortega Ruiz | |
2013-06-05 | Stripping actions in stdin and xprop plugins | Jose Antonio Ortega Ruiz | |
2013-05-26 | Fixed the documentation around the functions to reflect the changes | Todd Lunter | |
2013-05-26 | Made parseTemplate recursively replace template variables. | Todd Lunter | |
2013-05-26 | New idle status for battery monitor | Jose Antonio Ortega Ruiz | |
2013-05-26 | Refactoring and slight generalisation of the new Battery feature | Jose Antonio Ortega Ruiz | |
2013-05-26 | Allowing template variables in Battery's -O and -o args | Jose Antonio Ortega Ruiz | |
Should address github issue #109. Thanks to Todd Lunter for the suggestion. | |||
2013-05-13 | add a checkPipe loop for waiting the pipe file | zlbruce | |
2013-04-20 | Use intercalate instead of explicit foldl | John Tyree | |
2013-04-06 | caps battery percentage at 100%. | RJ Regenold | |
2013-03-18 | Introduce <freeratio> variable into the memory monitor. | Peter Simons | |
2013-02-23 | Allow icons in monitor templates | Tomas Janousek | |
2013-02-04 | Removing uneeded uses of hiding (catch) | Jose Antonio Ortega Ruiz | |
2013-02-04 | Remove unsafe fromJust from Volume plugin | Dmitry Malikov | |
2012-10-12 | Additional MPRIS2 arguments | Jose Antonio Ortega Ruiz | |
2012-10-11 | Fix for #73: third try: retain old behaviour for diskU, use device for ↵ | John Soros | |
diskIO if device is not mounted | |||
2012-10-11 | Second try at fixing #73 and #74: enable io monitoring for non-mounted disks | John Soros | |
2012-10-08 | Enable the monitoring of non-mounted disks and partitions in DiskIO | John Soros | |
2012-10-08 | Fixes for warnings reported in github issue #71 | Jose Antonio Ortega Ruiz | |
2012-10-06 | Not using deprecated `catch` in Prelude | Jose Antonio Ortega Ruiz | |
2012-10-06 | Whitespace and untabification | Jose Antonio Ortega Ruiz | |
2012-09-27 | Whitespace | Jose Antonio Ortega Ruiz | |
2012-09-25 | Added keyboard lock status command. | Patrick Chilton | |
2012-09-15 | removed PipeReader2 as funcionality was move to PipeReader | Reto Habluetzel | |
2012-09-15 | Enhanced PipeReader capabilities | Reto Habluetzel | |
* Removed PipeReader2 * PipeReader pipename can be prefixed with default. (e.g. "I am default:/home/foo/pipe") | |||
2012-09-14 | better readable code | Reto Habluetzel | |
2012-09-14 | removed todo comments | Reto Habluetzel | |
2012-09-04 | automatic detection of devices using /sys/class/net directory | Reto Habluetzel | |
2012-08-29 | cleaned up imports, renamed variable | Reto Habluetzel | |
2012-08-29 | added dynnetwork, which selects the busiest network of a list and displays it | Reto Habluetzel | |
2012-08-27 | added PipeReader2 which accepts a default | Reto Habluetzel | |
2012-08-22 | Make it possible to delay Hide, Reveal and Toggle signals | Jochen Keil | |
Previously Hide, Reveal and Toggle were immediate actions. This is the same behaviour as if called now with 0 as parameter. If the parameter is a positive non zero value it is taken as a delay for the requested action. After the delay (implemented using threadDelay) a new signal is sent with zero with no timeout being effective immediately. This is necessary to evaluate the persistency flag after the delay because it might have changed in the meantime. Effectively this means that it is possible to cancel the delayed operation by calling TogglePersistent. | |||
2012-08-14 | Bugfix: Replace the TMVar String with a TVar (Maybe String) | Jochen Keil | |
The problem was a race condition which occured when running multiple threads with a small timeout value. Then the TMVar could be left empty. (e.g. hitting a key which causes an operation to write to the pipe very fast) This meant that tryTakeTMVar would return Nothing which would cause all subsequent reset threads to not call cb and keep a stale string on display. By using a Maybe String wrapped in a TVar there is always a valid value available which can be used to restore the display (or not if it's Nothing, but that's desired then and not because another thread was scheduled earlier). | |||
2012-08-12 | Fix the MPRIS plugin to work with DBus >= 0.10 | Jochen Keil | |
This commit updates the mpris plugin to use the DBus 0.10 interface. DBus-Core does no longer exist and is deprecated. DBus 0.10 does not use proxies anymore. The dependency on Data.Text also disappeared. Since I do not have/use mpris I cannot test if this works. It should however, since the functionality was just transformed to use the new interface. | |||
2012-08-10 | Move safeHead to Plugins.Utils | Jochen Keil | |
safeHead is a very general utility function with suits better into a common Util module. | |||
2012-08-09 | Bugfix: Do not hide the window when toggling is off for this pipe | Jochen Keil | |
The window became hidden although the toggling behaviour was set to False for a particular pipe. This fixes this behaviour and hides the window only if the configuration option is set to True. | |||
2012-08-09 | Bugfix: Replace TVar with TMVar for the old value | Jochen Keil | |
This solves a problem when there is only one pipe in place. With a default value of "" and only one pipe with a timeout the value is overwritten with "" after the timeout. To prevent this from happening a TMVar is used which will never be filled if there is only one pipe. | |||
2012-08-09 | Implement trigger method for BufferedPipeReader Plugin | Jochen Keil | |
Using the trigger method activity on a pipe can now cause the window to appear (reveal) and disappear again after a given timeout. The timeout for hiding the window is the same as for restoring the pipes content. The timeout value is given in tenth of seconds. | |||
2012-08-09 | Cosmetic surgery | Jochen Keil | |
Realign methods, remove unnecessary imports and remove clutter | |||
2012-08-08 | BufferedPipeReader: A plugin for temporary data display | Jochen Keil | |
This plugin allows to display data from multiple pipes. New data will always overwrite the currently displayed data. However, if a timeout is specified, the previous content is restored. Configuration works like this: BufferedPipeReader <Alias> [ ( Timeout, "/path/to/fifo/pipe" ), (..), .. ] If Timeout is set to 0 then the content is persistent, i.e. it will be reset to any previous value, it will itself become the previous value. If Timeout is set to a negative value the earth will stop spinning, so don't do it. | |||
2012-07-28 | Fixes for DiskU, which was exploding on recent Linux | Jose Antonio Ortega Ruiz | |
We're using now the recommended statvfs interface, instead of the obsolete statfs64. Moreover, we compute correctly the used space. | |||
2012-07-21 | Merge remote-tracking branch 'math/dev/mpd-idle' into mpd | Jose Antonio Ortega Ruiz | |
Conflicts: xmobar.cabal | |||
2012-07-17 | xmobar.cabal: port to libmpd-0.8. | Sergei Trofimovich | |
Now all values are returned as 'Value' wrapped entries. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> | |||
2012-06-09 | Add the AutoMPD monitor | Ben Boeckel | |
2012-06-09 | Add a blocking call for MPD based on events | Ben Boeckel | |
2012-06-09 | Add runM variant which takes a blocking call | Ben Boeckel | |
This allows monitors to define update times other than time-based. | |||
2012-06-04 | Mostly failed attempt to robustify disk usage monitor | Jose Antonio Ortega Ruiz | |
Since a kernel upgrade about two months ago, DiskU just blows up my xmobar apparently at random. | |||
2012-05-20 | Whitespace | Jose Antonio Ortega Ruiz | |
2012-05-05 | Kbd: compilation warnings and whitespace | Jose Antonio Ortega Ruiz | |
2012-05-05 | Duplicate instance definition (github issue #45) | Jose Antonio Ortega Ruiz | |