Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ghc-brick | Distribution: openSUSE Tumbleweed |
Version: 0.62 | Vendor: openSUSE |
Release: 1.3 | Build date: Tue Jun 1 15:13:26 2021 |
Group: Unspecified | Build host: armbuild26 |
Size: 2831515 | Source RPM: ghc-brick-0.62-1.3.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://hackage.haskell.org/package/brick | |
Summary: A declarative terminal user interface library |
Write terminal user interfaces (TUIs) painlessly with 'brick'! You write an event handler and a drawing function and the library does the rest. > module Main where > > import Brick > > ui :: Widget () > ui = str "Hello, world!" > > main :: IO () > main = simpleMain ui To get started, see: * <https://github.com/jtdaugherty/brick/blob/master/README.md The README> * The <https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick user guide> * The demonstration programs in the 'programs' directory This package deprecates <http://hackage.haskell.org/package/vty-ui vty-ui>.
BSD-3-Clause
* Fri Apr 30 2021 psimons@suse.com - Update brick to version 0.62. 0.62 - --- API changes: * `Brick.Widgets.Core` got new functions `crop{Left,Right,Bottom,Top}To`. Unlike the `crop...By` functions, which crop on the specified side by a particular amount, these `crop...To` functions crop on the specified side and take a desired overall width of the final result and use that to determine how much to crop. A widget `x` of width `w` could thus be cropped equivalently with `cropLeftBy a x` and `cropLeftTo (w - a) x`. Other changes: * Added `programs/CroppingDemo.hs` to demonstrate the new (and preexisting) cropping functions. * Fri Apr 09 2021 psimons@suse.com - Update brick to version 0.61. 0.61 - --- API changes: * Brick.Forms got `editShowableFieldWithValidate`, a generalization of `editShowableField` that allows the caller to specify an additional validation function (thanks Ben Selfridge) * Tue Apr 06 2021 psimons@suse.com - Update brick to version 0.60.2 revision 1. Upstream has revised the Cabal build instructions on Hackage. * Mon Feb 08 2021 psimons@suse.com - Update brick to version 0.60.2. 0.60.2 - ----- Bug fixes: * Widgets reported as `clickable` are now reported as clickable even when their renderings are cached with `cached` (#307; thanks Hari Menon) * Wed Feb 03 2021 psimons@suse.com - Update brick to version 0.60.1. 0.60.1 - ----- Bug fixes: * `table []` no longer raises `TEUnequalRowSizes`. 0.60 - --- New features: * Added `Brick.Widgets.Table` to support drawing basic tables. See `programs/TableDemo.hs` for a demonstration (`cabal new-run -f demos brick-table-demo`). * Fri Jan 29 2021 psimons@suse.com - Update brick to version 0.59. 0.59 - --- API changes: * `Brick.Widgets.List` got `listMoveToBeginning` and `listMoveToEnd` functions * `Extent`: removed the unused `extentOffset` field Bug fixes: * Fixed a crash in the border rewriting code that attempted to rewrite empty images (#305) (thanks @dmwit) * Tue Dec 29 2020 psimons@suse.com - Update brick to version 0.58.1. 0.58.1 - ----- Bug fixes: * Removed a defunct failing test from the List test suite * Tue Dec 22 2020 psimons@suse.com - Update brick to version 0.58. 0.58 - --- Package changes: * Updated dependency constraints to build on GHC 9.0.1 (thanks Ondřej Súkup) API changes: * The FileBrowser module now exports individual functions for each of the events that it handles. This allows end users to trigger the behaviors directly rather than relying on the built-in `handleFileBrowserEvent` function. The documentation has been updated to indicate which functions are triggered by each key event. (Thanks David B. Lamkins) Other changes: * The `List` module's `listFindBy` function now attempts to find a match anywhere in the list rather than just somewhere between the cursor and the end of the list. * The `FileBrowser` now positions a cursor at the beginning of the selected entry when the file browser is focused. (thanks Mario Lang) * The user guide's viewport visibility example got an important syntactic fix. (thanks Mario Lang) * Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com> - disable %{ix86} build * Sun Nov 15 2020 psimons@suse.com - Update brick to version 0.57.1 revision 1. Upstream has revised the Cabal build instructions on Hackage. * Sun Nov 15 2020 psimons@suse.com - Update brick to version 0.57.1. 0.57.1 - ----- Bug fixes: * Fixed a small space leak in the main rendering loop (#260) * Get `TailDemo` building on more versions of GHC * Tue Oct 06 2020 psimons@suse.com - Update brick to version 0.57. 0.57 - --- 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. * Sun Sep 27 2020 psimons@suse.com - Update brick to version 0.56. 0.56 - --- 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) * Mon Aug 31 2020 psimons@suse.com - Update brick to version 0.55 revision 1. Upstream has revised the Cabal build instructions on Hackage. * Tue Aug 18 2020 Peter Simons <psimons@suse.com> - Replace %setup -q with the more modern %autosetup macro. * Tue Aug 18 2020 Peter Simons <psimons@suse.com> - Update Cabal file to accept latest base version. * Fri Jul 10 2020 psimons@suse.com - Update brick to version 0.55. 0.55 - --- 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). * Tue Jun 09 2020 psimons@suse.com - Add brick at version 0.54.
/usr/lib/ghc-8.10.4/brick-0.62 /usr/lib/ghc-8.10.4/brick-0.62/libHSbrick-0.62-IC16w2IzI7LGkFbt9yQWxb-ghc8.10.4.so /usr/share/licenses/ghc-brick /usr/share/licenses/ghc-brick/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 09:46:30 2025