jesseduffield.lazygit/pkg
Stefan Haller 4adca84d68 Make sure scrollbars have the right size initially
We refresh the view after reading just enough to fill it, so that we see the
initial content as quickly as possible, but then we continue reading enough
lines so that we can tell how long the scrollbar needs to be, and then we
refresh again. This can result in slight flicker of the scrollbar when it is
first drawn with a bigger size and then jumps to a smaller size; however, that's
a good tradeoff for a solution that provides both good speed and accuracy.
2023-03-21 18:26:18 +01:00
..
app Bump minimum required git version to 2.20 2023-02-19 10:20:14 +01:00
cheatsheet integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
commands rename patch manager to patch builder 2023-03-19 16:35:57 +11:00
common introduce Common struct for passing around common stuff 2022-01-04 09:07:15 +11:00
config Merge pull request #2495 from jesseduffield/feature/remove-altreturn 2023-03-20 20:11:35 +11: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 Make sure scrollbars have the right size initially 2023-03-21 18:26:18 +01:00
i18n mention path in tooltips 2023-02-20 19:28:45 +11:00
integration specify view when assertion on line count fails 2023-03-19 16:30:39 +11:00
logs clearer separation of concerns when bootstrapping application 2022-05-07 16:02:04 +10:00
secureexec Format code to pass lint 2021-09-16 21:38:43 +08:00
snake integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
tasks Make sure scrollbars have the right size initially 2023-03-21 18:26:18 +01:00
theme Fix setting gui.selectedRangeBgColor as a hex value 2023-03-03 08:46:43 +01:00
updates pkg/updates: Fix resource availability check in Updater 2022-03-18 22:19:45 +11:00
utils fix: fix ReplacePlaceholderString 2023-01-18 20:56:22 +09:00