jesseduffield.lazygit/pkg
Jesse Duffield add1de4138 Use boolean field to control whether viewport is refreshed on line focus
Go really doesn't like us doing anything inheritance-y: it does not support open recursion meaning
it's really hard to re-use code. As such, here we're falling back to conditional logic.

This fixes an issue where our ListContextTrait was calling FocusLine which was intended to be
overridden by ViewportListContextTrait, but the subclassed function wasn't being called. I'm
not actually sure how this went wrong given that it was working fine in the past, but at any rate,
the new code is easy to follow.
2023-05-25 17:09:18 +10:00
..
app Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
cheatsheet Update cheatsheet 2023-05-21 11:31:29 +10:00
commands Merge pull request #2656 from mazharz/gitlab-merge-request-url 2023-05-23 22:54:57 +10:00
common introduce Common struct for passing around common stuff 2022-01-04 09:07:15 +11:00
config Add config git.mainBranches 2023-05-16 13:20:03 +02:00
constants update release notes 2021-04-20 18:34:47 +10:00
env clearer separation of concerns when bootstrapping application 2022-05-07 16:02:04 +10:00
fakes cleanup integration test code 2023-02-26 12:54:13 +11:00
gui Use boolean field to control whether viewport is refreshed on line focus 2023-05-25 17:09:18 +10:00
i18n Update cheatsheet 2023-05-21 11:31:29 +10:00
integration Fix discard logic 2023-05-23 20:23:08 +10:00
logs clearer separation of concerns when bootstrapping application 2022-05-07 16:02:04 +10:00
secureexec Cache binary paths 2023-05-23 19:15:33 +10:00
snake integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
tasks prevent unnecessary re-renders of view 2023-04-02 15:44:05 +10:00
theme Support strikethrough text style 2023-05-21 10:46:13 +10:00
updates Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
utils Right-align key labels in menu 2023-05-21 12:09:43 +10:00