Commit graph

9 commits

Author SHA1 Message Date
Maas Lalani 84f3096665 perf: improve filter fuzzy by pre-allocating slice 2022-08-05 12:25:15 -04:00
Maas Lalani 1479184f3f fix: satisfy all linters 2022-08-05 02:33:40 -04:00
Maas Lalani c049d1a5fa feat: filter height and scrolling viewport 2022-08-02 16:40:57 -04:00
Christian Muehlhaeuser 6538d726d1 feat: ctrl-c & esc abort filtering 2022-07-30 21:23:25 -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
Maas Lalani 610e054fb5
feat(filter): add ctrl+j and ctrl+k keybindings 2022-07-28 16:15:32 -04:00
Maas Lalani 5de4df66d2
refactor: add package comments describing behavior 2022-07-13 09:55:36 -04: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
Renamed from search/search.go (Browse further)