diff --git a/.gitignore b/.gitignore index fa63c58..e2abdde 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ __pycache__/ sources.json gamelist.xml *.log -*.rar \ No newline at end of file +*.rar +*.zip \ No newline at end of file diff --git a/__main__.py b/__main__.py index c251b38..2d8e296 100644 --- a/__main__.py +++ b/__main__.py @@ -516,7 +516,8 @@ async def main(): draw_game_list(screen) if config.search_mode: draw_game_list(screen) - draw_virtual_keyboard(screen) + if config.is_non_pc: + draw_virtual_keyboard(screen) elif config.menu_state == "download_progress": draw_progress_screen(screen) elif config.menu_state == "download_result": diff --git a/config.py b/config.py index c0d307c..0ec5217 100644 --- a/config.py +++ b/config.py @@ -5,7 +5,7 @@ import logging logger = logging.getLogger(__name__) # Version actuelle de l'application -app_version = "1.9.6" +app_version = "1.9.6.1" # URL du serveur OTA diff --git a/controls.py b/controls.py index 63ae696..4cfef5a 100644 --- a/controls.py +++ b/controls.py @@ -393,7 +393,7 @@ def handle_controls(event, sources, joystick, screen): config.needs_redraw = True logger.debug(f"Suppression caractère: query={config.search_query}, jeux filtrés={len(config.filtered_games)}") # Gestion de la validation - elif is_input_matched(event, "select"): + elif is_input_matched(event, "confirm"): config.search_mode = False config.filter_active = True # Conserver le filtre actif config.current_game = 0 diff --git a/display.py b/display.py index 959157b..e30190b 100644 --- a/display.py +++ b/display.py @@ -380,7 +380,7 @@ def draw_game_list(screen): screen.blit(title_surface, title_rect) elif config.filter_active: filter_text = f"Filtre actif : {config.search_query}" - title_surface = config.small_font.render(filter_text, True, THEME_COLORS["text"]) + title_surface = config.font.render(filter_text, True, THEME_COLORS["fond_lignes"]) title_rect = title_surface.get_rect(center=(config.screen_width // 2, title_surface.get_height() // 2 + 20)) title_rect_inflated = title_rect.inflate(60, 30) title_rect_inflated.topleft = ((config.screen_width - title_rect_inflated.width) // 2, 10)