bumblebee-status

bumblebee-status is a modular, theme-able status line generator for the i3 window manager.

MIT License

Downloads
1.2K
Stars
1.2K
Committers
180

Bot releases are hidden (Show)

bumblebee-status - v1.8.0

Published by tobi-wan-kenobi over 5 years ago

This is a big one, so major version bump - many thanks to all the contributors! I hope I listed everyone:

New modules

  • battery_all (@martindoublem ) - aggregate all available batteries
  • apt (@qba10 ) - query the APT package status
  • git - display information about git repositories
  • removed hipchat module (not supported anymore)
  • prime (@jeffeb3 ) - prime video cards information
  • dunst (@eknoes ) - toggle dunst notifications
  • hostname (@varkokonyi ) - show hostname
  • pihole (@bbernhard ) - display pi-hole status
  • datetimetz (@frankzhao ) - show timezone info
  • vpn (@bbernhard ) - show VPN status and select VPN profiles

New themes

  • onedark-powerline (@dillasyx )
  • iceberg-darkpowerline (@gkeep )

New features

  • pulseaudio is now critical if > 100% (@dustypaws )
  • pulseaudio now has a configurable upper limit
  • optionally use light in brightness module (instead of xbacklight)
  • optionally use brightnessctl in brightness module (Frank Scherrer)
  • use xkeyboard to set layout (@MartinWallgren )
  • customize scroll speed and bouncing text (@WORD559 )
  • misc. mocp improvements (@mkwardakov )
  • xrandr: optionally disable polling and add manual update
  • nic: detect wireguard interfaces (@TheEdgeOfRage )
  • weather: add city IDs support (@david-perez )
  • better popup support (popup_v2) (@bbernhard )
  • Add FreeBSD support (poll instead of epoll) (@Crupsp )

Bugfixes

  • better minwidth handling (@jeffeb3 )
  • misc. bugfixes in sensors
  • misc. bugfixes in spaceapi (@rad4day )
  • improved handling of update events
  • misc. bugfixes in nvidia (@0xDEAD )
bumblebee-status - v1.7.2

Published by tobi-wan-kenobi almost 6 years ago

  • Add support for loading themes from filenames
  • Add support for JSON-formatted sensors output
  • Bugfix: xrandr module was overwriting/destroying i3 config files
bumblebee-status - v1.7.1

Published by tobi-wan-kenobi almost 6 years ago

New modules

  • spaceapi (contributed by @rad4day)
  • docker_ps (contributed by Jorge Lopez)

New themes

  • iceberg-rainbox (contributed by @whzup)

Bugfixes

  • datetime: Better locale error handling
  • traffic: Fix speed calculation
  • battery: Better handling of unknown states and multiple batteries (contributed by @alexmohr)
  • core: Fix event handling for i3wm 4.16+
bumblebee-status - v1.7.0

Published by tobi-wan-kenobi about 6 years ago

v1.7.0

This is a rather large release - a big THANK YOU to the many contributors!

New Modules and Features

  • Collapse and expand modules using the middle mouse - 7152bb1
  • Use SIGUSR1 to force update (thanks to @WORD559) - 705c18d
  • Module indicator: Indicators for CAPS, Num, Scrl (thanks to @freed00m) - e079328
  • Module deadbeef: For the DeaDBeeF audio player (thanks to @WORD559) - 5239e3e
  • Module notmuch_count: Show results of notmuch queries (thanks to @abdoulayeYATERA) - 797230d
  • Module progress: Show progress of file operation (thanks to @remi-dupre) - 4ed1e8b
  • Module arch-update: Show pending Arch Linux updates (thanks to @lucassouto) - 440b537
  • Module xkcd: Show random XKCD comic (thanks to @whzup) - 3532028
  • More tests! (thanks to @4shadoww and Frank Scherrer)

New Themes

  • gruvbox-light (thanks to @freed00m) - ce60b10
  • iceberg-powerline (thanks to @whzup) - a8580bb
  • iceberg (thanks to @whzup) - 58b4868

Improvements and Bugfixes

  • nic: Add option to show SSID (thanks to @kunalshetye) - fb6a9b1
  • publicip: Performance improvements for U.S. East (thanks to @avindra) - 56088be
  • mpd: Add option to hide widget if not playing (thanks to @kunalshetye) - 9514f1f
  • pulseaudio: More robust device detection (thanks to @WORD559) - 841b5e0
  • pulseaudio: Make autostart work (thanks to @mijoharas) - 37929d4
  • amixer: Add mute check (thanks to @susmus) - e8970f1
  • todo: Fix path expansion (thanks to @abdoulayeYATERA) - f4b7f90
  • sensor: Use sensor command, if available (thanks to @eknoes) - 9ef3da8
  • spotify: Add playback indicator (thanks to @WORD559) - 59bca44
  • Linting and better code style: Thanks to @fredj
bumblebee-status - v1.6.2

Published by tobi-wan-kenobi about 6 years ago

v1.6.2 (Bugfix release)

New features

  • Show SSID for Wifi interfaces

Bugfixes

  • #275 sensor fixes
  • pulseaudio fixes (autostart, device selection)
  • memory: better calculation of free memory
  • more graceful handling of wireless devices
bumblebee-status - v1.6.1

Published by tobi-wan-kenobi over 6 years ago

Improvements

  • traffic: Hide down interfaces (thanks to @TheEdgeOfRage)
  • nic: Add output format parameter (thanks to @kunalshetye)
  • new theme "greyish-powerline" (thanks to @F00dwarrior)
  • new module "taskwarrior" (thanks to @chdorb)

Bugfixes

  • brightness: Return format fix (thanks to @caianrais)
  • theme engine: Remove unneeded YAML dependency (thanks to @fredj)
  • general: Removed typos (thanks to @torvitas)
  • battery: Better error handling
  • getcrypto: Handle downtime of crypto service
  • datetime: Fallback to en_US formatting
  • memory: Fixes to percentage calculation
bumblebee-status - v1.6.0

Published by tobi-wan-kenobi almost 7 years ago

Improvements

  • Module redshift now updates in the background and does not block the bar anymore
  • Awesome fonts in the theme can now be referenced by name (using ${})
  • Add generic mechanism for slow updates and use it for various modules (hopefully, this part didn't break anything)

Bugfixes

  • Update stock widget only every hour
bumblebee-status - v1.5.1

Published by tobi-wan-kenobi almost 7 years ago

Small hotfix release (Do not fill the disk)

fixes #213: bumblebee-status always logged messages to stderr (even when -d was not specified), which end up in ~/.xsession-errors and consume a lot of diskspace very quickly.

This release completely disables logging, as long as -d is not specified.

Also, introduces two "special" log file names, stdout and stderr to log to stdout and stderr, respectively.

bumblebee-status - v1.5.0

Published by tobi-wan-kenobi almost 7 years ago

Theme support extension release

  • Add support for pywal in themes: Add a "colors" instruction and then simply use names for your pywal colors (see the wal-powerline.json themes for examples)
  • Themes can now be stored outside the repository structure (i.e. in ~/.config/bumblebee-status/themes/). Themes will be merged, so it is also possible to partially overwrite theme instructions by placing partial JSON files in this directory, with the same name as the main theme (for example, anything you write into ~/.config/bumblebee-status/themes/powerline.json will overwrite the default powerline theme settings).

New modules

  • rotation by cacyss0807: Cycle through display orientations
  • hipchat by fredj: Show number of unread hipchat messages
  • uptime by fredj: Show current uptime
  • zpool by adam-dej: Show zpool (ZFS) information

New theme

bumblebee-status - v1.4.4

Published by tobi-wan-kenobi about 7 years ago

Small "hotfix" build:

  • Remove built-in 3rdparty xkbgroup library, depend on system xkbgroup instead
  • layout-xkb now requires Python3
bumblebee-status - v1.4.3

Published by tobi-wan-kenobi about 7 years ago

New modules/features

  • Contributed by @AntouanK : currency module to track currency exchange rates
  • Contributed by @UltimatePancake : title module to show title of current window in the status bar
  • Experimental layout-xkb for better keyboard layout switching support

Bugfixes

  • Contributed by @chrismullins : Improved Python3 support for github module
  • Improved unicode support
  • Improved accuracy for memory module
bumblebee-status - v1.4.2

Published by tobi-wan-kenobi about 7 years ago

Bugfixes

  • Fix broken Python3 compatibility for module datetime
bumblebee-status - v1.4.1

Published by tobi-wan-kenobi about 7 years ago

Improvements

  • cmus is now hidden when cmus player is not running

#Bugfixes

  • cmus wasn't showing controls (#157)
  • datetime works with non-ASCII locales (#158)
bumblebee-status - v1.4.0

Published by tobi-wan-kenobi about 7 years ago

New Features

  • Experimental dropdown menus using tkinter (contributed by @brunosmmm )
  • Parameters can be stored in a configuration file now

New Modules

  • nvidiagpu (contributed by @RileyRedpath )
  • mocp (contributed by @chrugi )
  • getcrypto (contributed by @Ryunaq )
  • todo (contributed by @codingo )

Improvements

  • Show ICMP packet loss in module ping (contributed by @dnfm )
  • Add weather icons to module weather (contributed by @dnfm )
  • Automatically detect battery devices in module battery
  • Fewer dependencies for module sensors (contributed by @ibrokemypie )
  • Show remaining time estimate on module battery (contributed by @yvesh )

Bugfixes

  • module pulseaudio: Start pulseaudio daemon, if necessary (and if configured)
bumblebee-status - v1.3.0

Published by tobi-wan-kenobi over 7 years ago

Apologies if any attributions are wrong or missing, it's been quite a long change list :-)

New modules

  • sensors - Display temperature (thanks to @mijoharas)
  • traffic - Show uplink/downlink network traffic per device (thanks to @meain)
  • stock - Show stock information (thanks to @msoulier)
  • github - Show number of pending github notifications (thanks to @yvesh)
  • spotify - Currently playing song in spotify (thanks to @yvesh)
  • publicip - Shows your current public IP (thanks to @RobertSacks)
  • bluetooth - Shows bluetooth status and allows toggling (thanks to @brunosmmm)
  • mpd - Add song information from mpd (thanks to @alrayyes)

New features

  • Add interface status filters for the modules traffic and nic
  • Add non-powerline gruvbox theme (thanks to @meain)
  • Add "scrollable" trait for widgets (e.g. cmus)
  • Add logging and a debug mode

Bugfixes

  • Fix a crash in the xrandr module
  • Silence import errors for optional dependencies (thanks to @cjlarose)
  • Make pulseaudio module robust against localization
  • Gracefully handle situations where no weather information is available (thanks to @elshize)
  • Linting for PEP 8 compatibility (thanks to @ibrokemypie)
bumblebee-status - v1.2.1

Published by tobi-wan-kenobi over 7 years ago

Mostly a bugfix release

New module

  • amixer sound levels (thanks to @zetxx)

Bugfixes

  • More accurate disk usage calculation for the "disk" module (thanks to @yashar-sb-sb)
  • Improved pacman module (separate thread for background querying) (thanks to @yashar-sb-sb)
  • Fixed custom update interval
bumblebee-status - v1.2.0

Published by tobi-wan-kenobi over 7 years ago

New modules in this release:

  • gpmdp (by @paxy97): Add information and controls for the Google Play Music Desktop Player
  • weather (by @paxy97): Show temperature retrieved from OpenWeatherMap, with support for automatic location detection
  • kernel (by @pierre87): Show current Linux kernel version
  • redshift: Show current status (day/night + color temperature) for Redshift

Misc:

  • Added support for Python 3.6
  • Minor code improvements (particularly, in the nic module)
bumblebee-status - v1.1.1

Published by tobi-wan-kenobi almost 8 years ago

Fixed bug in v1.1.0 in module "pulseaudio": Volume & status detection broken with multiple devices

bumblebee-status - v.1.1.0

Published by tobi-wan-kenobi almost 8 years ago

New features:

  • new module "pacman" (contributed by @Pseudonick47): Show pending pacman updates
  • new module "xrandr": Show, disable and enable attached displays
  • new module "layout": Show and cycle keyboard layouts (contributed by @Pseudonick47)
  • new parameter for "nic": Configure list of excluded interfaces
  • themes: Themes can now use (and define) icon sets

Other:

  • Major rewrite of the backend code (should be more stable and extensible now)
  • Full Python3 support
bumblebee-status - v1.0.0

Published by tobi-wan-kenobi almost 8 years ago

1st official release