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

Changelog History
Page 1

  • v0.73 Changes

    API changes:

    • Added Brick.Widgets.Edit.getCursorPosition (thanks @TristanCacqueray)
  • v0.72 Changes

    ๐Ÿ“ฆ Package changes:

    • Increased lower bound on text-zipper to 0.12.

    API changes:

    • handleEditorEvent now takes a BrickEvent rather than just a Vty Event.
    • Brick editors now handle mouse clicks to change their cursor positions.
  • v0.71.1 Changes

    ๐Ÿ› Bug fixes:

    • Fixed an issue where tests/Render.hs did not gracefully exit in the presence of an unknown terminal.
  • v0.71 Changes

    ๐Ÿ“ฆ Package changes:

    • Increased vty lower bound to 5.36.

    API changes:

    • Added tests/Render.hs to provide a simple test of Brick.Main.renderWidget (thanks @valyagolev)
    • Added Brick.Main.renderWidget to help in golden testing contexts (thanks @valyagolev)

    Other changes:

    • Various table documentation improvements.
  • v0.70.1 Changes

    ๐Ÿ— Build fixes:

    • Added a missing import for GHC 8.2.2.
  • v0.70 Changes

    โœจ Enhancements:

    • The table widget now behaves much better when some or all cells are empty.

    ๐Ÿ› Bug fixes:

    • BorderMaps got fixed to ensure that smart borders connect even in the presence of empty widgets (#370). Thanks to Daniel Wagner for this fix!
  • v0.69.1 Changes

    ๐Ÿ› Bug fixes:

    • table can now deal properly with empty cells that are in left- and top-aligned settings. Previously, empty cells in those settings would break table rendering. (#369)
  • v0.69 Changes

    ๐Ÿ†• New features:

    • Brick.Widgets.Core: added relativeTo to support relative positioning across layers. This allows elements in higher layers to be positioned relative to elements in lower layers as long as those elements have had their extents reported with reportExtent or clickable.
  • v0.68.1 Changes

    ๐Ÿ› Bug fixes:

    • Brick's internal book-keeping got a bug fix that caused mouse-click coordinates to be wrong for clickable regions that were translated partially off of the left or top edges of a rendered region.
  • v0.68 Changes

    API changes:

    • Removed the "markup" feature, which included Data.Text.Markup, Brick.Markup, and brick-markup-demo. This feature never performed well and was awkward to use. I considered it experimental from the initial release of this library. Some recent incompatibilities with Vty changes made me realize that it was time to finally get rid of this. If this affects you, please let me know and I am happy to work with you to figure out an alternative. Granted, anyone is welcome to dig up the previous code and re-use it in their own projects!