Skip to content

3.33

@enkore enkore tagged this 23 Jun 10:07
+++++++++++++++++

* Errors can now be logged to ``~/.i3pystatus-<pid>``
    - See :ref:`logging`
* Added new callback system
    - See :ref:`callbacks`
* Added credentials storage
    - See :ref:`credentials`
* Added :ref:`hints` to support special uses cases
* Added support for Pango markup
* Sending SIGUSR1 to i3pystatus refreshes the bar
    - See :ref:`refresh`
* Modules are refreshed instantly after a callback was handled
* Fixed issue where i3bar would interpret plain-text with
  "HTML-look-alike" characters in them as HTML/Pango
* New modules
    - :py:mod:`.github`: Check Github for pending notifications.
    - :py:mod:`.whosonlocation`: Change your whosonlocation.com status.
    - :py:mod:`.openvpn`: Monitor OpenVPN connections. Currently only supports systems that use Systemd.
    - :py:mod:`.net_speed`: Attempts to provide an estimation of internet speeds.
    - :py:mod:`.makewatch`: Watches for make jobs and notifies when they are completed.
    - :py:mod:`.dota2wins`: Displays the win/loss ratio of a given Dota account.
    - :py:mod:`.dpms`: Shows and toggles status of DPMS which prevents screen from blanking.
    - :py:mod:`.cpu_freq`: uses by default /proc/cpuinfo to determine the current cpu frequency
    - :py:mod:`.updates`: Generic update checker. Currently supports apt-get, pacman and cower
    - :py:mod:`.openstack_vms`: Displays the number of VMs in an openstack
      cluster in ACTIVE and non-ACTIVE states.
* :py:mod:`.backlight`: add xbacklight support for changing brightness with mouse wheel
* :py:mod:`.battery`: added support for depleted batteries
* battery: added support for multiple batteries
* battery: added option to treat all batteries as one large battery (ALL)
* :py:mod:`.cpu_usage`: removed hard coded interval setting
* :py:mod:`.cpu_usage_bar`: fixed wrong default setting
* :py:mod:`.clock`: removed optional pytz dependency
* :py:mod:`.network`: cycle available interfaces on click
* network: centralized network modules
    - Removed ``network_graph``
    - Removed ``network_traffic``
    - Removed ``wireless``
* network: added total traffic in Mbytes formatters
* network: ``basiciw`` is only required if it is used (wireless)
* network: ``psutil`` is only required if it is used (traffic)
* network: scrolling changes displayed interface
* network: fixed bug that prevented color_up being shown if the user is not using network_traffic
* network: various other enhancements
* :py:mod:`.notmuch`: fixed sync issue with database
* :py:mod:`.now_playing`: added custom format and color when no player is running
* now_playing: differentiates between D-Bus errors and no players running
* now_playing: fixed D-Bus compatibility with players
* :py:mod:`.mail`: added capability to display unread messages per account individually
* :py:mod:`.mpd`: various enhancements and fixes
* :py:mod:`.pulseaudio`: detect default sink changes in pulseaudio
* :py:mod:`.reddit`: can open users mailbox now
* :py:mod:`.shell`: fixed module not stripping newlines
* :py:mod:`.spotify`: check for metadata on start
* :py:mod:`.temp`: alert temperatures
* :py:mod:`.weather`: removed pywapi dependency
* weather: add min_temp and max_temp formatters for daily min/max temperature
Assets 2