Manual scrolling. #34
Labels
area: backend
Internal enhancements
area: frontend
Changing how something looks
area: keybinds
Improvements or additions to keybinds
type: enhancement
New feature or request
Implementation:
j
ork
.There are different users within Twitch, and then subsets of those users. Let's try to find a way to cater to all of them, either through different options in the config file or general-purpose manual scrolling. Given that someone has gone out of their way to download and setup the binary of this program, we can assume that they're most likely willing to either read large chunks of chat or freeze every so often to see if a message really is what they saw.
Implementation suggestions as of now when manual scrolling mode is activated for the chat:
VecDeque
for later viewing. Once the user exists out of manual scrolling mode (which only gives the previously configured amount of messages backwards, stored inconfig.terminal.maximum_messages
), they get to see the most recent messages as a whole.config.terminal.maximum_messages / 2
as a floored float are available backwards and forwards (for new messages). Once new messages appear, there are two options:VecDeque
so there's room for new messages.For channel and user searching, a function will be created to go through the items. The popup window will not expand beyond a certain point.
TODO:
The text was updated successfully, but these errors were encountered: