osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-brick revision:28, using keep-link

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-brick?expand=0&rev=35
This commit is contained in:
Ondřej Súkup 2021-11-21 11:20:43 +00:00 committed by Git OBS Bridge
parent f8a1c00c28
commit f3c1f80ffb
4 changed files with 50 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c7eac88c1a1ddf5d29a1671f89ec8fb4ac8d34215bc144cb4fa5e8d2e1bb1315
size 705267

3
brick-0.65.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a414b8178c884c708970cf70eee1e582a27fe3141d34b7b54e796f762c969fa
size 710127

View File

@ -1,3 +1,49 @@
-------------------------------------------------------------------
Sat Nov 20 17:30:51 UTC 2021 - psimons@suse.com
- Update brick to version 0.65.
0.65
----
New features and API changes:
* Viewports got support for built-in scroll bar rendering. This
includes additions of types and functions to manage the feature
behavior. These changes enable viewports to automatically get
scroll bars drawn next to them (on any side) with customizable
attributes and drawings. As part of this change, a new demo program,
`ViewportScrollbarsDemo.hs`, was added to show off these new
features. Here are the new types and functions that got added (mostly
to `Brick.Widgets.Core`):
* `withVScrollBars` - enable display of vertical scroll bars
* `withHScrollBars` - enable display of horizontal scroll bars
* `withClickableVScrollBars` - enable mouse click reporting on
vertical scroll bar elements
* `withClickableHScrollBars` - enable mouse click reporting on
horizontal scroll bar elements
* `ClickableScrollbarElement` - the type of elements of a scroll bar
that can be clicked on and provided to the application
* `withVScrollBarHandles` - enable vertical scroll bar handle drawing
* `withHScrollBarHandles` - enable horizontal scroll bar handle
drawing
* `withVScrollBarRenderer` - customize the renderer used for vertical
scroll bars
* `withHScrollBarRenderer` - customize the renderer used for
horizontal scroll bars
* `ScrollbarRenderer(..)` - the type of scroll bar renderer
implementations
* `verticalScrollbarRenderer` - the default renderer for vertical
scrollbars, customizable with `withVScrollBarRenderer`
* `horizontalScrollbarRenderer` - the default renderer for horizontal
scrollbars, customizable with `withHScrollBarRenderer`
* `scrollbarAttr` - the base attribute of scroll bars
* `scrollbarTroughAttr` - the attribute of scroll bar troughs
* `scrollbarHandleAttr` - the attribute of scroll bar handles
Package changes:
* Raised `base` bounds to allow building with GHC 9.2.1 (thanks Mario
Lang)
* Stopped supporting GHC 7.10.
-------------------------------------------------------------------
Mon Nov 1 08:22:10 UTC 2021 - psimons@suse.com

View File

@ -19,7 +19,7 @@
%global pkg_name brick
%bcond_with tests
Name: ghc-%{pkg_name}
Version: 0.64.2
Version: 0.65
Release: 0
Summary: A declarative terminal user interface library
License: BSD-3-Clause