|  | 30a4fc6ed7   | feat(input-manager): add haptic feedback for game launch with gamepad 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m19s 
				
	
				Code and build check / Build with uv (push) Successful in 45s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-11 19:08:58 +05:00 |  | 
			
				
					|  | 0587cf58ed   | feat(input_manager): open system overlay by Insert button Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-11 18:20:48 +05:00 |  | 
			
				
					|  | 58c7541fa3   | feat(input_manager): rework gamepad buttons maping Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-11 18:16:08 +05:00 |  | 
			
				
					|  | b9d7fc2326   | feat(input_manager): add dualshock 4 and dualsence mapping 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m25s 
				
	
				Code and build check / Build with uv (push) Successful in 49s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-11 17:53:08 +05:00 |  | 
			
				
					|  | 7e9a0be150   | fix: restore theme tab after theme change 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m18s 
				
	
				Code and build check / Build with uv (push) Successful in 45s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-11 07:35:40 +05:00 |  | 
			
				
					|  | b35a1b8dfe   | fix: prevent game card overlap in all\ display filter Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-11 07:20:24 +05:00 |  | 
			
				
					|  | cc8c22e972   | chore(localization): update 
		
	
	
		
			
				
	
				Check Translations / check-translations (push) Successful in 47s 
				
	
				Code and build check / Check code (push) Failing after 2m7s 
				
	
				Code and build check / Build with uv (push) Failing after 32s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-10 10:25:42 +05:00 |  | 
			
				
					|  | b025e0bbcf   | feat: rework QMessageBox handle and add focus style to it Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-10 00:22:54 +05:00 |  | 
			
				
					|  | 9373aa1329   | feat: added "Return to Desktop" button to overlay 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m29s 
				
	
				Code and build check / Build with uv (push) Successful in 48s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-09 19:54:11 +05:00 |  | 
			
				
					|  | 61680ed97f   | chore: update program name to PortProtonQt Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-09 09:56:25 +05:00 |  | 
			
				
					|  | 6fa145ee13   | feat: add styling to Context Menu 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m39s 
				
	
				Code and build check / Build with uv (push) Successful in 52s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 23:36:01 +05:00 |  | 
			
				
					|  | b0ec4487ca   | feat: add styling to QCheckBox and overlay buttons 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m43s 
				
	
				Code and build check / Build with uv (push) Successful in 54s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 23:25:48 +05:00 |  | 
			
				
					|  | 68a52d6980   | feat: optimize game grid update for search performance Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 23:06:14 +05:00 |  | 
			
				
					|  | 55c32457d6   | chore(localization): update Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 22:56:19 +05:00 |  | 
			
				
					|  | b965b23a50   | feat: add toggle favorite actions to context menu Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 22:53:16 +05:00 |  | 
			
				
					|  | 08f4a0215b   | feat: added ecodes.KEY_HOMEPAGE (PS button) for overlay open 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 2m4s 
				
	
				Code and build check / Build with uv (push) Successful in 48s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 15:02:03 +05:00 |  | 
			
				
					|  | 647394ca92   | chore(localization): update 
		
	
	
		
			
				
	
				Check Translations / check-translations (push) Successful in 13s 
				
	
				Code and build check / Check code (push) Successful in 1m21s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 09:34:24 +05:00 |  | 
			
				
					|  | 34e70d05f3   | feat: add continuous D-pad navigation Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 09:20:53 +05:00 |  | 
			
				
					|  | a21705da15   | feat: hide the games from EGS until after the workout Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 09:11:52 +05:00 |  | 
			
				
					|  | 1ea5fd710c   | feat: added --fullscreen cli argument Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 09:07:18 +05:00 |  | 
			
				
					|  | 4de4bdb99d   | feat: added system overlay to guide button Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-08 07:16:02 +05:00 |  | 
			
				
					|  | bcf319c024   | feat: optimize slider code 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m17s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 22:11:36 +05:00 |  | 
			
				
					|  | 83455bc33f   | fix: restore correct badge positioning on visibility change in GameCard 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m20s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 21:40:27 +05:00 |  | 
			
				
					|  | 2377426b27   | fix: correct badge positioning in GameCard on display filter change (again) Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 21:31:07 +05:00 |  | 
			
				
					|  | a5977f0f59   | fix: correct badge positioning in GameCard.update_badge_visibility 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m21s 
				
	
				Code and build check / Build with uv (push) Successful in 49s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 19:08:53 +05:00 |  | 
			
				
					|  | 0f59c46d36   | fix(input_manager): handle AddGameDialog navigation with D-pad Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 15:26:37 +05:00 |  | 
			
				
					|  | 364e1dd02a   | feat(input_manager): Added QComboBox and QListView handler for Gamepad Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 15:16:42 +05:00 |  | 
			
				
					|  | c037af4314   | feat(input_manager): Added QMenu handler for Gamepad 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m21s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 11:21:51 +05:00 |  | 
			
				
					|  | 2ae3831662   | fix(input_manager): restore keyboard navigation  with Up/Down keys 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m25s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-07 10:39:50 +05:00 |  | 
			
				
					|  | 3c1029c5b7   | chore(localization): update Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 20:02:32 +05:00 |  | 
			
				
					|  | 8b2b2c88f5   | feat(input-manager): toggle fullscreen mode with gamepad Select button Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 19:59:41 +05:00 |  | 
			
				
					|  | 3d2d5a6243   | chore(input_manager): clean mapping of actions to evdev button codes 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m25s 
				
	
				Code and build check / Build with uv (push) Successful in 45s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 13:36:16 +05:00 |  | 
			
				
					|  | 565dc49f36   | fix(input_manager): prevent game launch when AddGameDialog is open Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 13:23:55 +05:00 |  | 
			
				
					|  | c460737bed   | fix(input_manager): Prioritize tab switching over game card navigation on left arrow key press Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 13:09:52 +05:00 |  | 
			
				
					|  | 93954abf0d   | feat(input_manager): directional D-pad navigation for game cards Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 11:35:26 +05:00 |  | 
			
				
					|  | 9ab0adf676   | fix(input_manager): disable D-pad tab switching, restrict to LB/RB buttons Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-06 10:29:13 +05:00 |  | 
			
				
					|  | c08e4fb38d   | feat: disable focus for addGameButton Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-05 22:00:13 +05:00 |  | 
			
				
					|  | c25589ac96   | feat: add focus styling to ACTION_BUTTON_STYLE 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m19s 
				
	
				Code and build check / Build with uv (push) Successful in 45s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-05 21:50:11 +05:00 |  | 
			
				
					|  | 57d499fab2   | feat(input_manager): close AddGameDialog with B or Esc Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-05 19:43:47 +05:00 |  | 
			
				
					|  | bc91b03843   | fix(main_window): prevent multiple AddGameDialog openings on gamepad Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-05 19:37:57 +05:00 |  | 
			
				
					|  | aabf8cb30f   | fix(input_manager): prevent gamepad input handling during game execution Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-05 19:33:08 +05:00 |  | 
			
				
					|  | fe208f0783   | fix(input-manager): resolve threading error in gamepad events Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-05 17:19:32 +05:00 |  | 
			
				
					|  | 58a01d36fb   | feat(game_card): show source badges only for “all” and “favorites” filters Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-04 20:34:11 +05:00 |  | 
			
				
					|  | 5d84dbad8e   | refactor: rename steam_game to game_source for better clarity Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-04 20:11:05 +05:00 |  | 
			
				
					|  | 61964d21c7   | feat(ui): add PortProton badge to game cards and detail pages Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-04 19:57:30 +05:00 |  | 
			
				
					|  | 2971a594dc   | feat: add change_cursor parameter to ClickableLabel for EGS Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-04 19:39:24 +05:00 |  | 
			
				
					|  | a31c9dc186   | feat: added egs badge 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m25s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-04 09:50:24 +05:00 |  | 
			
				
					|  | 768d437dda   | feat: optimize get_egs_game_description_async to minimize API requests and handle DNS failures 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m20s 
				
	
				Code and build check / Build with uv (push) Successful in 46s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-03 20:48:41 +05:00 |  | 
			
				
					|  | a930cbd705   | feat(ui): add ProtonDB, Steam, and WeAntiCheatYet badges to game detail page Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-03 14:26:25 +05:00 |  | 
			
				
					|  | e3fbe22ac0   | fix: prioritize egs legacy api 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m21s 
				
	
				Code and build check / Build with uv (push) Successful in 47s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-03 10:29:39 +05:00 |  |