frosty/lib
Tommy Chow 932412b75f Optimize chat (#154)
Optimized the chat so that resuming PiP does not cause stutters.

This new implementation makes it so that only the latest (100) messages are
rendered at any given time, rather than every single one.

Once autoscroll is disabled and we scroll up in chat, the most recent
messages will be added to a buffer to prevent shifting.

Essentially, I've made it so that the default chat shows only the (100)
most recent messages. When you want to scroll back, the chat will
silently switch to the version with the last (10000) messages, giving
the best of both worlds in performance and scrollback history.
2022-07-26 23:23:53 -04:00
..
api Overhaul alert and error messages (#90) 2022-06-28 10:32:16 -04:00
constants Reduce Sentry sampleRate to 0.2 2022-06-29 19:38:34 -04:00
core Streamline OAuth login process 2022-06-24 02:47:33 -04:00
models Optimize chat (#154) 2022-07-26 23:23:53 -04:00
screens Optimize chat (#154) 2022-07-26 23:23:53 -04:00
widgets Fix long alerts getting cut off 2022-07-05 04:57:47 -04:00
main.dart Revert highlight color (#90) 2022-07-02 05:44:47 -04:00