feat(ui): tab bars glide on a tab turn, the view below slides as Home's pages do (OLED)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-10-12 23:02:12 +02:00
co-authored by Claude Opus 5.5
parent 4c1ebebcde
commit beb99878b1
6 changed files with 90 additions and 8 deletions
@@ -1398,6 +1398,7 @@ void UITask::loop() {
_badge_in_bar = false;
_kb.beginFrame();
int delay_millis = curr->render(*_display);
if (tabbar::endFrame(*_display) && delay_millis > 15) delay_millis = 15; // a tab turn sliding
// Skip the alert overlay (new-message toast) while the keyboard is the
// thing actually on screen this frame -- it's shared across Messages/
// Bot/Settings/Admin/etc., so this covers every screen that uses it for