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

Changelog History
Page 7

  • v0.37 Changes

    Behavior changes:

    • listMoveBy now automatically moves to the first or last position in the list if called when the list is non-empty but has no selected element (thanks Philip Kamenarsky)

    API changes:

    • Added Brick.Widgets.List.renderListWithIndex that passes the index of each element to the item rendering function (thanks [email protected])
  • v0.36.3 Changes

    ๐Ÿ› Bug fixes:

    • Fixed a bug where mouse-up events in viewports were not translated into the global coordinate space, unlike mouse-down events (#173)
  • v0.36.2 Changes

    API changes:

    • The Forms API got two new functions, setFormConcat and setFieldConcat, used for controlling the previously hard-coded concatenation behavior of form fields. These are optional and both concatentation settings default to their former hard-coded values, vBox (#172).
  • v0.36.1 Changes

    ๐Ÿ“ฆ Package changes:

    • Raiseed upper bound to support GHC 8.4.2 (#171)

    Other changes:

    • Improved List accessor documentation (thanks liam [email protected])
    • Brick.Main now uses a Set instead a list to track invalidation requests to avoid duplicates.
  • v0.36 Changes

    ๐Ÿ†• New features:

    • Dynamic border support: adjacent widgets that use borders can make those borders seamlessly connect to each other! Thanks so much to Daniel Wagner for this feature! Please see programs/DynamicBorderDemo.hs for a demonstration. Also see the "Joinable Borders" section of the User Guide.
  • v0.35.1 Changes

    • Conditionally depend on semigroups for GHC before 8
  • v0.35 Changes

    • Added support for GHC 8.4.
    • Updated travis build to test on all 8.x releases (thanks Peter Simons)
  • v0.34.1 Changes

    ๐Ÿ› Bug fixes:

    • Fixed a bug where the "reverseVideo" style could not be parsed in a theme customization when it was all lowercase (thanks Yuriy Lazarev)

    ๐Ÿ“š Documentation changes:

    • Guide: added more complete example of creating a default theme (thanks Mark Wales)
    • Guide: added offset to Extent pattern matching (thanks Mark Wales)
  • v0.34 Changes

    API changes:

    • Core: vLimit and hLimit now bound sizes rather than setting them. This was the original intention of these combinators. The change in behavior means that now vLimit N means that at most N rows will be available; if the context has less, then the smaller constraint in the context is used instead. Programs affected by this behavior will be those that assume that vLimit doesn't do this, but that should be very few or zero.

    Other changes:

    • Dialog: now arrow keys no longer wrap around available buttons but stop at rightmost or leftmost button to avoid confusion when attempting to tell which button is selected in two-button dialogs (thanks to Karl Ostmo for this change)

    ๐Ÿ“š Documentation changes:

    • Updated Haddocks for str/txt in Core to mention tab character considerations
  • v0.33 Changes

    API changes:

    • Forms: added support for external validation of form fields using setFieldValid. See the Haddock, User Guide, and FormDemo.hs for details.
    • Borders: removed all attribute names except borderAttr to simplify border attribute assignment.