All Versions
95
Latest Version
Avg Release Cycle
30 days
Latest Release
-

Changelog History
Page 2

  • v0.57 Changes

    ๐Ÿ“ฆ Package changes:

    • Raised lower bound on vty to 5.31 to get the new strikethrough style.

    ๐Ÿ†• New features:

    • Added support for the strikethrough style in Brick theme customization files.
  • v0.56 Changes

    ๐Ÿ“ฆ Package changes:

    • Increased upper bound for base to support GHC 8.10.2 (thanks Ryan Scott)

    API changes:

    • Added Brick.Forms.updateFormState to update the state contained within (and managed by) a Form. This function takes care of the details of updating the form fields themselves to be consistent with the change in underlying state.
    • Added the overall window width (windowWidth) and height (windowHeight) to Context, the rendering context type (thanks Tom McLaughlin)

    Other changes:

    • Added brick-tail-demo, a demonstration program for writing a tail-style output-following interface.
    • Updated Brick.Widgets.ProgressBar so that it handles near-endpoint cases more naturally (fixes #281)
  • v0.55 Changes

    ๐Ÿ“ฆ Package changes:

    • Increased lower bound on vty dependency to 5.29.

    ๐Ÿ› Bug fixes:

    • customMain now restores the initial terminal input state on shutdown. This means that changes to the input state flags in the last suspendAndResume before program exit are no longer propagated to the end user's terminal environment (which could lead to broken or garbled terminal I/O).
  • v0.54 Changes

    May 25, 2020

    API changes:

    • Exported Brick.Widgets.FileBrowser.maybeSelectCurrentEntry (thanks Rรณman Joost)

    Other changes:

    • Added handlers for the Home and End keys to Brick.Widgets.Edit.handleEditorEvent (thanks Rรณman Joost)
  • v0.53 Changes

    May 01, 2020

    ๐Ÿ“ฆ Package changes:

    • Relaxed base bounds to allow building with GHC 8.10 (thanks Joshua Chia)

    ๐Ÿ› Bug fixes:

    • vLimitPercent: use correct horizontal size policy from child (thanks Janek Spaderna)
    • str: be more aggressive in determining how many characters to display (attempt to display as many zero-width characters as possible)
  • v0.52.1 Changes

    March 30, 2020

    ๐Ÿ› Bug fixes:

    • Attribute map lookups now merge styles in addition to merging colors (see eb857e6bb176e119ac76f5e2af475f1b49812088).
    • txtWrapWith now pads in the single-line case (see also 926d317c46b19d4e576748891a1702080287aa03, #234, and #263)
  • v0.52 Changes

    February 14, 2020

    API changes:

    • EventM now provides a MonadFail instance
    • EventM now provides MonadMask, MonadCatch, and MonadThrow instances (thanks Fraser Tweedale)

    Other changes:

    • The FileBrowser now has support for vi-style bindings in addition to its previous bindings. New bindings include:
      • j/k: next/previous element
      • C-n/C-p: page down/up
      • C-d/C-u: half page down/up
      • g: select first entry
      • G: select last entry
  • v0.51 Changes

    February 01, 2020

    API changes:

    • Added Brick.Focus.focusRingToList, which returns all of the elements in a focus ring as a list, starting with the focused entry and wrapping around (#257; thanks @4eUeP)

    ๐Ÿ› Bug fixes:

    • Fix Brick.Widgets.FileBrowser.fileExtensionMatch to match directories and also match symlinks that link to directories (thanks @YVee1)

    Other changes:

    • Added demonstration program screenshot gallery (thanks @drola)
  • v0.50.1 Changes

    November 18, 2019

    ๐Ÿ› Bug fixes:

    • Fixed a bug where a self-referential symlink would cause the file browser to get into a loop and ultimately crash. (Thanks Kevin Quick)

    API changes:

    • Added Brick.Focus.focusRingLength to get the size of a focus ring. (Thanks Rรณman Joost)

    Other changes:

    • Updated Travis configuration and base dependency to support GHC 8.8.1. (thanks Brandon Hamilton)
  • v0.50 Changes

    September 13, 2019

    API changes:

    • Added writeBChanNonBlocking, which does a non-blocking write to a BChan and returns whether the write succeeded. This required raising the STM lower bound to 2.4.3.