Maas Lalani
08c34cfa2f
chore: use --[no-]fuzzy as flag
2022-10-13 10:58:57 -04:00
Enrico Candino
d74f126d41
added exact match to filter
2022-10-13 10:58:57 -04:00
Dhruv Manilawala
a82d5af1e8
feat(filter): add reverse layout ( #177 )
...
* feat: add reverse layout for filter command
* fix: linter warnings
* fix: keep viewport yoffset constant in reverse layout
2022-10-07 15:23:28 -04:00
fedeztk
c9fe558a44
feat(filter): Multi-select ( #130 )
...
* feat(filter): added multiple selections
* docs(filter): corrected comments about multiSelection print
* feat(filter): fix proposed changes on naming variables and map type
* feat(filter): actually fix map types
* feat(filter): use `○` / `◉` as unselected / selected multi-select options
Co-authored-by: Maas Lalani <maas@lalani.dev>
2022-09-02 21:21:31 -04:00
Maas Lalani
9b3c8c0db0
Allow --value
to pre-populate gum filter
( #113 )
...
* Add --value option to filter command
Modeled after fzf's --query option this allows the inital model to be
prefiltered.
Additionally, if the initial list, before being filtered by --value, is
empty then treat this as an error. Filtering an empty list doesn't make
sense.
Co-authored-by: David Morgan <david_a_morgan@icloud.com>
2022-08-08 16:54:24 -04:00
Maas Lalani
1479184f3f
fix: satisfy all linters
2022-08-05 02:33:40 -04:00
Maas Lalani
46ce0e4761
feat: allow configuration via environment variables
2022-08-04 11:22:42 -04:00
Maas Lalani
bba0f3b1e0
refactor: remove unneeded set:"name="
2022-08-03 12:28:02 -04:00
Maas Lalani
c049d1a5fa
feat: filter height and scrolling viewport
2022-08-02 16:40:57 -04:00
Christian Muehlhaeuser
66993d8ef1
Add soft & hard linter configs & workflows ( #44 )
...
* chore: add linter configs & workflows
* fix: ignore certain linter warnings
* fix: mark errors as intentionally ignored
* fix: avoid unnecessary conversion
* fix: handle template/renderer errors
* fix: mark intentionally unused code
2022-07-30 12:32:59 -04:00
Christian Rocha
ba0651db08
chore: change filter default placeholder text to 'Filter...'
2022-07-26 11:12:43 -07:00
Maas Lalani
02e925ea57
refactor: use embedded style struct for all lipgloss styling
...
This commit uses the embedded style struct for styling in all components. The most notable example is `gum write` where there are many styles that are used and composed for each component of the command.
2022-07-12 16:08:33 -04:00
Maas Lalani
901e367fe2
refactor: rename gum search
to gum filter
2022-07-08 13:58:14 -04:00