packages feed

brick-list-search 0.1.2.0 → 0.1.2.1

raw patch · 3 files changed

+11/−4 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for brick-list-search +## 0.1.2.1 -- 2023-02-26++* Improved documentation+* Made `listSearchBy` and `listSearchByPages` a bit more efficient+ ## 0.1.2.0 -- 2023-02-22  * Added `listShowTheTop` and `listShowTheBottom`.
brick-list-search.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: brick-list-search-version: 0.1.2.0+version: 0.1.2.1  synopsis: Search forward or backward for certain kinds of items in brick list 
src/Brick/Widgets/List/Search.hs view
@@ -10,7 +10,7 @@   IncludeCurrent -- * Low-level functions ----- | These functions are used in list manipulation.+-- | These functions are used in list manipulation and list display. , searchListForward , searchListBackward -- * List manipulation@@ -23,6 +23,8 @@ , listSearchFromBeginning , listSearchFromEnd -- * List display+--+-- | List display functions do not change the current list element. , listShowTheTop , listShowTheBottom -- * Classes@@ -108,7 +110,7 @@                then (searchListBackward, searchListForward)                else (searchListForward, searchListBackward)     in case searchList True test l' of-      Nothing -> case searchListOpposite True test l' of+      Nothing -> case searchListOpposite False test l' of         Nothing -> l         Just idx -> l & L.listSelectedL ?~ idx       Just idx -> l & L.listSelectedL ?~ idx@@ -164,7 +166,7 @@            then (searchListBackward, searchListForward)            else (searchListForward, searchListBackward)     modify $ \l -> case searchList True test l of-      Nothing -> case searchListOpposite True test l of+      Nothing -> case searchListOpposite False test l of         Nothing -> origL         Just idx -> l & L.listSelectedL ?~ idx       Just idx -> l & L.listSelectedL ?~ idx