From aceed86cb49db7a2cd799f78e9bded3f327c1a7a Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Sat, 2 Mar 2024 12:14:53 -0600 Subject: [PATCH] Fixed checkbox on favorites tab clipping buttom border --- lib/pages/games.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pages/games.rb b/lib/pages/games.rb index 087a632..60aa921 100644 --- a/lib/pages/games.rb +++ b/lib/pages/games.rb @@ -71,7 +71,9 @@ class W3DHub end game_button.subscribe(:clicked_left_mouse_button) do - populate_game_page(game, game.channels.first) + channel = @focused_game == game ? @focused_channel : game.channels.first + + populate_game_page(game, channel) populate_games_list end end @@ -323,9 +325,9 @@ class W3DHub flow(width: 1.0, fill: true, scroll: true) do Store.applications.games.each do |game| stack(width: 166, height: 224, margin: 8, background: 0x88_151515, border_color: game.color, border_thickness: 1) do - flow(width: 1.0, height: 24, padding: 8) do + flow(width: 1.0, height: 28, padding: 8) do para "Favorite", fill: true - toggle_button checked: Store.application_manager.favorite?(game.id), text_size: 22, padding_top: 3, padding_right: 3, padding_bottom: 3, padding_left: 3 do |btn| + toggle_button checked: Store.application_manager.favorite?(game.id), height: 18, padding_top: 3, padding_right: 3, padding_bottom: 3, padding_left: 3 do |btn| Store.application_manager.favorive(game.id, btn.value) Store.settings.save_settings