jesseduffield.lazygit/pkg/gui/context
Stefan Haller f7d4efc59e Rerender visible lines when scrolling by page
This fixes a bug in ListContextTrait.FocusLine whereby the view would go blank
when scrolling by page (using ',' or '.') in views that have
renderOnlyVisibleLines set to true but refreshViewportOnChange set to false.
Currently we don't have any such views; the only ones who use
renderOnlyVisibleLines are commits and subcommits, and they also use
refreshViewportOnChange. However, we are going to add one in the next commit,
and eventually it might be a good idea to convert all our list views to that by
default, and get rid of the renderOnlyVisibleLines flag.
2025-12-23 16:20:32 +01:00
..
traits Fix collapsing the range selection after deleting branches 2025-07-04 17:18:10 +02:00
base_context.go Assert that only one controller can set click or render functions on a BaseContext 2025-07-11 10:52:57 +02:00
branches_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
commit_files_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
commit_message_context.go Show "hooks disabled" in title bar of commit message editor 2025-04-10 08:57:32 +02:00
confirmation_context.go split context common from helper common 2023-04-30 13:19:53 +10:00
context.go Refactor: add a separate Prompt view 2025-09-05 10:42:03 +02:00
context_common.go split context common from helper common 2023-04-30 13:19:53 +10:00
dynamic_title_builder.go show namesake for child views 2022-03-26 18:00:46 +11:00
filtered_list.go Allow filtered lists to preprocess the filter string 2025-08-14 15:02:48 +02:00
filtered_list_view_model.go Allow filterable contexts to customize the filter label 2025-08-14 15:02:48 +02:00
history_trait.go Add search history 2023-09-20 08:35:41 +03:00
list_context_trait.go Rerender visible lines when scrolling by page 2025-12-23 16:20:32 +01:00
list_renderer.go Make prepareConversionArrays a little more concurrency safe 2025-07-12 17:25:35 +02:00
list_renderer_test.go Enable intrange linter, and fix warnings 2025-06-30 18:30:11 +02:00
list_view_model.go Reduce the chance of race condition with list cursor 2024-01-28 09:20:52 +11:00
local_commits_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
main_context.go Make the main view searchable 2025-04-21 18:03:24 +02:00
menu_context.go Make menu keybindings take precedence over builtin ones, except for confirm/esc 2025-12-22 09:37:06 +01:00
merge_conflicts_context.go Instantiate other mutexes by value 2025-06-19 18:39:46 +02:00
parent_context_mgr.go Remove bool return value of GetParentContext() 2024-08-17 11:14:51 +02:00
patch_explorer_context.go Cleanup: remove unused method Focus from PatchExplorerContext 2025-07-07 13:37:41 +02:00
prompt_context.go Refactor: add a separate Prompt view 2025-09-05 10:42:03 +02:00
reflog_commits_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
remote_branches_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
remotes_context.go Adjust line number for working copy when editing a line 2025-01-07 17:46:51 +01:00
search_trait.go Change direct access to Common.UserConfig to a getter 2024-08-18 10:24:52 +02:00
setup.go Refactor: add a separate Prompt view 2025-09-05 10:42:03 +02:00
simple_context.go Avoid scrolling the selection into view on refresh 2025-12-23 15:34:38 +01:00
stash_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
sub_commits_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
submodules_context.go Get rid of the retain-sort-order-when-filtering logic again 2024-03-17 12:23:07 +01:00
suggestions_context.go Allow double-clicking suggestions 2025-07-11 11:18:28 +02:00
tags_context.go Move the Ref interface from gui/types to models 2025-07-31 15:21:34 +02:00
view_trait.go Fix race condition in HandleRender 2025-12-23 16:20:32 +01:00
working_tree_context.go Add user config gui.addRootItemInFileTree 2025-05-24 18:17:25 +02:00
worktrees_context.go Get rid of the retain-sort-order-when-filtering logic again 2024-03-17 12:23:07 +01:00