Changelog

master branch

3.32

  • Added keyboard_locks module
  • Added pianobar module
  • Added uname module
  • cmus: enhanced artist/title detection from filenames
  • cmus: fixed issue when cmus is not running
  • mpd: added text_len and truncate_fields options to truncate long artist, album or song names
  • network_traffic: added hide_down and format_down options
  • pomodoro: added format option
  • pomodoro: reset timer on left click
  • pulseaudio: fix rounding error of percentage volume

3.31

  • Added cmus module
  • Added cpu_usage_graph module
  • Added network_graph module
  • Added network_traffic module
  • Added pomodoro module
  • Added uptime module
  • alsa: mouse wheel changes volume
  • battery: Added no_text_full option
  • Core: added mouse wheel handling for upcoming i3 version
  • cpu_usage: Add multicore support
  • cpu_usage_bar: Add multicore support
  • Fixed issues with internet-related modules
  • mail: db_path option made optional
  • mpd: Play song on left click even if stopped
  • network: Add unknown_up setting
  • New module mixin: ip3ystatus.core.color.ColorRangeModule
  • parcel: Document lxml dependency
  • pulseaudio: Added color_muted and color_unmuted options
  • pulseaudio: Added step, bar_type, multi_colors, vertical_bar_width options
  • pulseaudio: Scroll to change master volume, right click to (un)mute
  • Unexpected exceptions are now displayed in the status bar

3.30

  • Added bitcoin module
  • Added now_playing module
  • Added reddit module
  • Added shell module
  • Core: fixed custom statusline colors not working properly (see issue #74)
  • alsa and pulseaudio: added optional “formated_muted” audio is muted.
  • battery: add bar formatter, add not_present_text, full_color, charging_color, not_present_color settings
  • disk: add color and round_size options
  • maildir: use os.listdir instead of ls
  • mem: add round_size option
  • mpd: add color setting
  • mpd: add filename formatter
  • mpd: next song on right click
  • network and wireless: support interfaces enslaved to a bonding master
  • network: detached_down is now True by default
  • network: fixed some issues with interface up/down detection
  • parcel: added support for Itella (Finnish national postal service) setting. If provided, it will be used instead of “format” when the
  • temp: add file setting
  • temp: fixed issue with Linux kernels 3.15 and newer
  • temp: removed color_critical and high_factor options
  • text: add cmd_leftclick and cmd_rightclick options
  • weather: add colorize option
  • wireless: Add quality_bar formatter

3.29

  • network: prefer non link-local v6 addresses
  • mail: Open email client and refresh email with mouse click
  • disk: Add display and critical limit
  • battery: fix errors if CURRENT_NOW is not present
  • battery: add configurable colors
  • load: add configurable colors and limit
  • parcel: rewrote DHL tracker
  • Add spotify module

3.28

  • If you’re currently using the i3pystatus command to run your i3bar:

    Replace i3pystatus command in your i3 configuration with python ~/path/to/your/config.py

  • Do not name your script i3pystatus.py or it will break imports.

  • New options for mem

  • Added cpu_usage

  • Improved error handling

  • Removed i3pystatus binary

  • pulseaudio: changed context name to “i3pystatus_pulseaudio”

  • Add maildir backend for mails

  • Code changes

  • Removed DHL tracker of parcel module, because it doesn’t work anymore.

3.27

  • Add weather module
  • Add text module
  • PulseAudio module: Add muted/unmuted options

3.26

  • Add mem module

3.24

This release introduced changes that may require manual changes to your configuration file

  • Introduced TimeWrapper
  • battery module: removed remaining_* formatters in favor of TimeWrapper, as it can not only reproduce all the variants removed, but can do much more.
  • mpd: Uses TimeWrapper for song_length, song_elapsed