You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 14, 2023. It is now read-only.
Fixed. Unfortunately as a side effect, I had to remove the G (jump to end) vim-style keybinding because it isn't compatible with how the displayed item boundaries are managed.
Right now, the beginning and end boundaries should always have a difference between them equal to the height of the viewport, curses.LINES - 2, Otherwise, changing the book selection to one with more chapters would result in truncation.
Jumping to the end of the list and showing the last curses.LINES - 2 items may result in the beginning index becoming negative, depending on the length of the list, which would break the ListWindow.draw routine and further boundary changes.