jesseduffield.lazygit/pkg
Stefan Haller 649048c336 Optionally keep sort order stable when filtering lists
For some lists it is useful to keep the same sort order when filtering (rather
than sorting by best match like we usually do). Add an optional function to
FilteredList to make this possible, and use it whenever we show lists of things
sorted by date (branches, stashes, reflog entries), as well as menu items
because this allows us to keep the section headers in the keybindings menu,
which is useful for understanding what you are looking at when filtering.
2024-02-16 13:51:15 +01:00
..
app Support range select in rebase actions 2024-01-23 17:23:56 +11:00
cheatsheet Render keybinding cheatsheet as markdown table 2024-01-28 08:12:01 +11:00
commands Deprecate git.log.showGraph and git.log.order config 2024-02-16 13:23:35 +01:00
common Add AppState to common.Common 2023-09-04 17:48:39 +02:00
config Deprecate git.log.showGraph and git.log.order config 2024-02-16 13:23:35 +01:00
constants Improve keybinding descriptions 2024-01-28 08:12:01 +11:00
env Support bare worktrees where worktree does not have its own .git file 2023-08-07 22:40:53 +10:00
fakes cleanup integration test code 2023-02-26 12:54:13 +11:00
gui Optionally keep sort order stable when filtering lists 2024-02-16 13:51:15 +01:00
i18n Avoid crash when hitting enter on an update-ref todo 2024-02-16 13:06:24 +01:00
integration Optionally keep sort order stable when filtering lists 2024-02-16 13:51:15 +01:00
jsonschema Add UserConfig jsonschema generation script 2023-12-02 10:46:24 +01:00
logs Remove secureexec package 2023-07-30 19:59:51 +10:00
snake integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
tasks Refactor repo_paths.go to use git rev-parse 2024-01-24 08:40:01 +01:00
theme Standardise display of range selection across views 2024-01-19 10:47:21 +11:00
updates Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
utils Rename MinMax to SortRange 2024-01-26 11:18:06 +01:00