summaryrefslogtreecommitdiffstats
path: root/py3status
Commit message (Collapse)AuthorAgeFilesLines
* new generic click event handler using the special module file named ↵Ultrabug2013-12-131-0/+30
| | | | i3bar_click_events.py which will be forwarded any orphan click event for action. this allows you to take action on clicks made on your i3status modules.
* add the filename as the module_name property to the Module classUltrabug2013-12-131-1/+2
|
* redirect stdout and stderr to null to suppress modules outputsUltrabug2013-12-091-0/+4
|
* use base stdout for the output on i3barUltrabug2013-12-091-2/+2
|
* fix first event opening line wrt issue #19 thx to @lathanUltrabug2013-12-011-1/+4
|
* fix delay on py3status start waiting for i3status, this caused a useless ↵Ultrabug2013-11-121-1/+7
| | | | first refresh delay of py3status of i3status interval seconds, thx to @Edholm on issue #18
* fix i3status time adjustment when format does not contain the necessary ↵Ultrabug2013-11-121-7/+16
| | | | items to get an exact datetime wrt issue #18
* fix respect user's locale for time transformation, thx to @Edholm on issue #18Ultrabug2013-11-111-0/+3
|
* Float update-time optionTom Hunt2013-09-241-1/+1
|
* rewritten py3statusUltrabug2013-08-301-413/+648
|
* dont die on unquoted i3status.conf parameter value, thx to @pfsmorigoUltrabug2013-07-151-1/+4
|
* refactoring with the PEP8 conventionLujeni2013-07-051-39/+57
|
* fix instancemethod detection wrt issue #11 thx to @lathan and @bloodred, ↵Ultrabug2013-06-231-8/+6
| | | | inspired by pull request #12 by @drahier
* update the readme and helpUltrabug2013-06-191-1/+2
|
* dont call private and special methods on Py3status classesUltrabug2013-06-191-7/+15
|
* handle multiple include paths parametersUltrabug2013-06-191-25/+27
|
* dont die on IOError upon suspend wrt issue #10 thx to @drahierUltrabug2013-06-191-2/+5
|
* fix UserModules.clear()Ed Kellett2013-04-291-1/+2
| | | | | previously cleared the entire cache to {}, now only clears each value in it.
* fix i3status config reader tztime detectionUltrabug2013-04-291-1/+1
|
* fix issue #5 thx to @drahier for reportingUltrabug2013-04-191-3/+3
|
* respect positions on injected classes outputsUltrabug2013-04-171-10/+16
|
* set default i3status colorsUltrabug2013-04-161-4/+4
|
* Handle killing of user-written modules nicely by calling their kill method ↵Ultrabug2013-04-161-4/+11
| | | | if implemented upon exit of py3status, ignore kill methods execution when running normally
* drop useless print0.8Ultrabug2013-04-081-1/+0
|
* handle SIGUSR1 for new threaded modules execution, drop useless globalsUltrabug2013-04-081-4/+9
|
* load user defined modules from a separate thread so that they cannot cause ↵Ultrabug2013-04-071-75/+158
| | | | any delay in updating the i3bar
* major cleanup, better threading of i3status, enhanced main logic for better ↵Ultrabug2013-04-071-259/+321
| | | | responsiveness, drop useless variables, respect PEP8 identation, more PEP8 variable cleanup
* only adjust sleep interval if i3status interval is greater than oursUltrabug2013-04-051-1/+1
|
* fix time transformation thx to LujeniUltrabug2013-03-251-5/+9
|
* clear the user class cache when receiving SIGUSR1Ultrabug2013-03-181-0/+1
|
* signal SIGUSR1 forces i3status and i3bar refresh, feature request by Michael ↵Ultrabug2013-03-171-7/+50
| | | | Schaefer, add better comments
* dont fail if i3status output comes slower than py3status message polling ↵Ultrabug2013-03-151-5/+11
| | | | interval
* iterate over user classes in a sorted manner to allow a predictive ordering ↵Ultrabug2013-03-151-4/+5
| | | | of outputs
* python3 compatibility inspired by waaaaargh (Johannes Firlefanz)0.3Ultrabug2013-03-111-19/+31
|
* fix delta variable declaration0.2Ultrabug2013-03-071-0/+1
|
* handle user-methods exceptions nicelyUltrabug2013-03-051-2/+6
|
* drop useless run_watch transformation, use i3status.conf format parameter ↵Ultrabug2013-03-051-3/+0
| | | | instead
* user Py3status classes get the i3status_config as argument so they can use ↵Ultrabug2013-02-261-1/+1
| | | | i3status parameters such as user-defined colors
* move to a proper setuptools installation, update the docUltrabug2013-02-231-6/+33
|
* user can implement his own cache timeout on his module responseUltrabug2013-02-221-1/+7
|
* add an integrated cache on user-class execution resultsUltrabug2013-02-221-11/+23
|
* initial py3status.pyUltrabug2013-02-211-0/+238