- Bump upper bounds to allow GHC 9.10.
- Update to use new vty 6.0 with cross-platform support and associated newer brick version. This adds the potential for multi-platform support (i.e. MacOS and Windows native) although these are not currently explicitly tested.
- Bump upper bounds to allow GHC 9.8
- Bump upper bounds to allow brick 1.6 and vty 5.39 and text-zipper 0.13.
- Bump upper bounds to allow GHC 9.6 and remove constraints on builtins.
- Bump upper bound for brick to allow brick 1.5.
- Updated haddocks to describe default methods for
focusable
andhandlePaneEvent
and enhance other descriptions. - Use
putCursor
in example application to indicate focus (helps screen readers). Thanks due to Mario Lang.
- Bump upper bound for brick to allow brick 1.4.
- Documentation improvements.
- Public release.
- Updated
handleFocusAndPanelEvents
to return aPanelTransition
indication along with the newPanel
. This can be used by applications perform additional actions if the event just handled caused a transition into or out-of a modal Pane. - The
exitedModal
andenteredModal
functions can be used to determine the type of transition (if any). - The
isPanelModal
function can be used to determine the current modal state of the Panel.
- Removed argument from
WhenFocusedModal
andWhenFocusedModalHandlingAllEvents
PaneFocus
constructors. These arguments should always have been specified asNothing
by client code, with deleterious behavior if this requirement was not followed, so the need for this awkward constant representation was removed.
- Initial version.