jesseduffield.lazygit/pkg/integration/tests/demo
Jesse Duffield 24a4302c52 Add range selection ability on list contexts
This adds range select ability in two ways:
1) Sticky: like what we already have with the staging view i.e. press v then use arrow keys
2) Non-sticky: where you just use shift+up/down to expand the range

The state machine works like this:
(no range, press 'v') -> sticky range
(no range, press arrow) -> no range
(no range, press shift+arrow) -> nonsticky range
(sticky range, press 'v') -> no range
(sticky range, press arrow) -> sticky range
(sticky range, press shift+arrow) -> nonsticky range
(nonsticky range, press 'v') -> no range
(nonsticky range, press arrow) -> no range
(nonsticky range, press shift+arrow) -> nonsticky range
2024-01-19 10:47:21 +11:00
..
amend_old_commit.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
bisect.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
cherry_pick.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
commit_and_push.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
commit_graph.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
custom_command.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
custom_patch.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
diff_commits.go Add demo for diffing two commits 2023-08-12 17:24:05 +10:00
filter.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
interactive_rebase.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
nuke_working_tree.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
rebase_onto.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
shared.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
stage_lines.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
undo.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00
worktree_create_from_branches.go Factor out common config setup functions in demo package 2023-08-12 16:52:40 +10:00