Skip to content

Latest commit

 

History

History
227 lines (141 loc) · 4.41 KB

CHANGELOG.md

File metadata and controls

227 lines (141 loc) · 4.41 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

[3.3.0] - 2017-12-17

Added

  • move, resize, and update struts when xinerama configuration changes.
  • active-window-icon: new widget

Fixed

  • window: _NET_WM_STRUT_PARTIAL correct x maximum
  • window: set WM_CLIENT_MACHINE correctly

[3.2.1] - 2017-12-03

Fixed

  • update for changes in gochan egg

[3.2.0] - 2017-06-06

Added

  • xinerama support

[3.1.1] - 2017-05-17

Fixed

  • corrected value of _NET_WM_WINDOW_TYPE property

[3.1.0] - 2017-01-24

Added

  • init: field
  • widget-update-at-interval
  • mowedline.el: mowedline-clear

Changed

  • Switch back to dbus egg (work from dbus2 has been merged).

[3.0.0] - 2016-11-14

Added

  • Support org.freedesktop.DBus.Introspectable.

Changed

  • DBus service, interface, and path are now net.retroj.mowedline, net.retroj.mowedline, and /net/retroj/mowedline.
  • Use dbus2 egg instead of dbus egg.

[2.0.0] - 2016-06-19

Changed

  • All object properties are now keywords instead of symbols
  • Terser error output on command line parse error

[1.0.1] - 2016-06-16

Changed

  • Use gochan egg instead of mailbox egg.
  • Remove a couple of egg dependencies.

Fixed

  • Drawing bug related to zero-width widgets (issue #17)

[1.0.0] - 2016-06-11

Added

  • -active-window-title command line widget.
  • Set NET_WM_STRUT X property for old window managers.
  • CHICKEN 4.10.0 compatibility.
  • XDG_CONFIG_HOME environment variable support.

Changed

  • Flex <= 0 means no flex.

Removed

  • Flex may no longer be #f.

[0.2.9-dev] - 2015-08-18

Added

  • window-background 'transparent
  • widget:active-window-title

Fixed

  • Proper handling of X ClientMessage.

[0.2.8] - 2015-08-03

Added

  • Window margins
  • Non-compositing window transparency
  • Mowedline can now be used as a library
  • text-maybe-pad-left util
  • spacer widget
  • window margins support
  • server command line option -config (load alternative config)
  • window background color
  • window-background 'inherit

Changed

  • Simplified configuration syntax (window, widget:text, ...)
  • Write "mowedline" in default windows.
  • Mowedline is a library so it can be loaded into other programs.
  • Move some utilities to xlib-utils.
  • Use xlib-utils xcontext system.

Fixed

  • text-widget widget-preferred-width: account for fonts.
  • -window: delay window construction until after X connection is open.
  • window-expose handle empty windows properly.
  • always allocate flex space in integer amounts.
  • text-widget applies format function to its initial text.
  • map:update-widget handles malformed input better.

[0.2.7] - 2015-05-31

Added

  • Text widget markup supports fonts.
  • Emacs package mowedline.el released.
  • map widget

[0.2.6] - 2013-03-02

Changed

  • mowedline is a module

[0.2.5] - 2013-02-19

Changed

  • internal updates for imperative-command-line-a version 0.4

[0.2.4] - 2013-02-18

Fixed

  • Specify certain egg versions in .meta file to fix installation.

[0.2pre3] - 2013-02-14

Changed

  • command line parsing now done with imperative-command-line-a egg.

[0.2pre2] - 2013-02-09

Added

  • Mowedline can now be installed with chicken-install.
  • logging

Fixed

  • Further improvements to resource usage.

[0.2pre1] - 2013-01-29

Added

  • text-widget slot 'format'
  • text-widget markup supports color
  • text-widget markup supports buttons
  • command line option -q (bypass startup script)
  • command line option -clock (create clock widget)
  • command line options -bg, -fg
  • command line option -flex
  • command line option -position
  • command line option -window (create a window)
  • flags widget
  • switch-to-desktop util

Changed

  • Mowedline split into two programs: mowedline and mowedline-client.
  • use Xft for text
  • use fontconfig fonts instead of xlfd fonts
  • lower mowedline window on creation (configurable with window-lower)

Fixed

  • consume less cpu by sleeping while waiting for events

[0.1] - 2011-04-08

Added

  • First release; minimum useful feature set.
  • both client and server in one program
  • support for multiple windows
  • window struts
  • ADSL config
  • command line parsing
  • update command
  • quit command
  • version command
  • text-widget
  • clock