From 336f407499f4e87464d5397dfe3ab68646b6a3d3 Mon Sep 17 00:00:00 2001 From: NeilClack Date: Sat, 11 Jul 2026 15:27:01 -0500 Subject: [PATCH] Allow F2/F3 during DOWNLOADING_ASSETS state F2 (scroller) and F3 (settings) now work while audio downloads are in progress. Only blocked during early prerequisites: no wifi, no email, no license key. --- internal/application/application.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/application/application.go b/internal/application/application.go index 75747a2..505320a 100644 --- a/internal/application/application.go +++ b/internal/application/application.go @@ -501,14 +501,14 @@ func (app *Application) renderFrame() { func (app *Application) initKeybinds() { keybinds.Register(sdl.K_F3, sdl.KMOD_NONE, func() { - if app.state != READY { + if app.state != READY && app.state != DOWNLOADING_ASSETS { return } app.PageRouter.NavigateTo(page.SETTINGS) }) keybinds.Register(sdl.K_F2, sdl.KMOD_NONE, func() { - if app.state != READY { + if app.state != READY && app.state != DOWNLOADING_ASSETS { return } app.PageRouter.NavigateTo(page.SCROLLER)