|  | 8046065929   | refactor(gamepad): replace busy-wait with threading.Event for monitor readiness 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 1m12s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-19 11:00:22 +05:00 |  | 
			
				
					|  | f074843fc8   | fix: prevent udev monitor hang by using non-blocking poll with timeout Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-18 12:53:47 +05:00 |  | 
			
				
					|  | 464ad0fe9c   | chore: optimize and clean code 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 1m9s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-17 13:09:02 +05:00 |  | 
			
				
					|  | 120c7b319c   | fix: improve gamepad detection using udev ID_INPUT_JOYSTICK property 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 1m18s | 2025-10-16 23:20:48 +05:00 |  | 
			
				
					|  | 186e28a19b   | fix(gamepad): resolve MonitorObserver blocking issue causing application hang 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 1m23s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-16 14:43:49 +05:00 |  | 
			
				
					|  | 792e52d981   | feat(dialogs): added controller hints Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-16 10:39:24 +05:00 |  | 
			
				
					|  | 82249d7eab   | feat(settings): Added Gamepad type settings Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-15 15:30:31 +05:00 |  | 
			
				
					|  | e3cb2857e7   | fix(pyright): fix pyright errors Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-12 15:14:02 +05:00 |  | 
			
				
					|  | efe8a35832   | feat(autoinstall): rework gamepad navigation 
		
	
	
		
			
				
	
				Code check / Check code (push) Has been cancelled Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-12 14:57:43 +05:00 |  | 
			
				
					|  | 61fae97dad   | fix(autoinstall): fix virtual keyboard open Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-12 14:45:52 +05:00 |  | 
			
				
					|  | 5442100f64   | feat: use GameCard on autonstall tab 
		
	
	
		
			
				
	
				Code check / Check code (push) Failing after 1m13s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-12 13:56:18 +05:00 |  | 
			
				
					|  | 657d7728a6   | fix(gamepad): exit fullscreen on disconnect only if auto-fullscreen enabled and fullscreen disabled Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-09 20:59:51 +05:00 |  | 
			
				
					|  | 84306bb31b | feat(virtual_keyboard): added dpad reapeat movement Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-09 11:41:53 +00:00 |  | 
			
				
					|  | 60af4d1482 | feat(virtual_keyboard): press X to backspace Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-09 11:41:53 +00:00 |  | 
			
				
					|  | 5dd2f71f5e | feat: added virtual keyboard Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-09 11:41:53 +00:00 |  | 
			
				
					|  | 87a9f85272   | feat(wine settings): make winetricks work with gamepad Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-07 15:18:48 +05:00 |  | 
			
				
					|  | 8fd44c575b   | fix: expose gamesListWidget from GameLibraryManager to fix gamepad navigation 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 3m29s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-10-06 13:21:58 +05:00 |  | 
			
				
					|  | 9f32afe6a3   | fix: dialog navigation on gamepad 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 2m11s 
				
	
				renovate / renovate (push) Successful in 25s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-13 21:30:57 +05:00 |  | 
			
				
					|  | 43a7c37e91   | feat: use mouse extra button to back Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-13 17:01:43 +05:00 |  | 
			
				
					|  | f1cf0ffd68   | fix ecodes again meh Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-13 16:40:10 +05:00 |  | 
			
				
					|  | 70ed3abcb5   | fix add game dialog navigation on keyboard Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-13 16:28:19 +05:00 |  | 
			
				
					|  | 0f37a8fc6f   | fix: disable input manager if window is not focused Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-13 12:15:12 +05:00 |  | 
			
				
					|  | 1c82b34e36   | feat: added ps controllers hint Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-13 11:46:48 +05:00 |  | 
			
				
					|  | 4d4e14ea52   | fix: Prevent fullscreen toggle on 'Select' button press during game launch Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-08 18:45:30 +05:00 |  | 
			
				
					|  | 7945dd8980   | fix(input_manager): exclude ASRock LED controller from gamepad detection Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-09-07 22:28:34 +05:00 |  | 
			
				
					|  | dd125c975b   | fix(input_manager): revert dpad navigation to focusNextChild 
		
	
	
		
			
				
	
				Code check / Check code (push) Successful in 1m39s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-29 14:46:42 +05:00 |  | 
			
				
					|  | d0fbc79168   | fix(input_manager): fix keyboard and dpad navigation Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-28 14:56:55 +05:00 |  | 
			
				
					|  | 8f54f4814c   | feat: added scale animation to game card hover and focus Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-28 10:48:55 +05:00 |  | 
			
				
					|  | 0ff66e282b   | fix(input_manager): enable Escape key to close dialogs Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-24 22:10:39 +05:00 |  | 
			
				
					|  | 831b7739ba   | fix(input-manager): enable drive list navigation with arrow keys in FileExplorer Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-24 22:05:33 +05:00 |  | 
			
				
					|  | fcf04e521d   | feat(file-explorer): add automatic scrolling for drives layout Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-24 20:54:50 +05:00 |  | 
			
				
					|  | 1cf93a60c8   | feat: added favorites to file explorer Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-24 17:37:59 +05:00 |  | 
			
				
					|  | c045aa7a56   | fix(input_manager): correct button mappings for increase/decrease size actions Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-23 20:31:22 +05:00 |  | 
			
				
					|  | dcf8904037   | feat(input_manager): enable cursor movement in QLineEdit with left/right arrows Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-23 11:25:26 +05:00 |  | 
			
				
					|  | f9d24e385d   | fix(input_manager): prevent tab switching when using left/right arrows in QLineEdit Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-23 11:22:06 +05:00 |  | 
			
				
					|  | 09028931be   | feat: use Backspace for move to parent directory in FileExplorer Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-08-23 11:12:15 +05:00 |  | 
			
				
					|  | 0cda47fdfd   | fix(input_manager): disable fullscreen toggle from keyboard/gamepad in gamescope session Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-07-14 19:58:05 +05:00 |  | 
			
				
					|  | b42f476f56   | fix(input_manager): prevent game launch when any modal dialog is open Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-07-04 12:08:43 +05:00 |  | 
			
				
					|  | 4e5ccfc374   | feat(file-explorer): add gamepad support for selecting mounted drives 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m53s 
				
	
				Code and build check / Build with uv (push) Successful in 58s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-07-01 12:07:43 +05:00 |  | 
			
				
					|  | 0694ea2638   | fix: restore .exe file selection with Confirm button in FileExplorer 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m39s 
				
	
				Code and build check / Build with uv (push) Successful in 53s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-30 16:37:25 +05:00 |  | 
			
				
					|  | 48048a3f50   | feat: replace QFileDialog with custom FileExplorer for Legendary import 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m25s 
				
	
				Code and build check / Build with uv (push) Successful in 48s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-30 00:25:28 +05:00 |  | 
			
				
					|  | 4d7caa33b5   | feat(FileExplorer): add prev dir action on Y and Square thanks to @Vector_null 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m29s 
				
	
				Code and build check / Build with uv (push) Successful in 53s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-27 10:37:51 +05:00 |  | 
			
				
					|  | 34ce0a74b0   | fix: resolve Pyright type errors Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-26 14:54:53 +05:00 |  | 
			
				
					|  | 88e9d1d7c5   | feat(dialogs): add file extension filters for exe and image selection to File Explorer Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-26 14:35:24 +05:00 |  | 
			
				
					|  | 69d2960312   | fix(input-manager): centralize gamepad handling for FileExplorer Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-26 14:24:29 +05:00 |  | 
			
				
					|  | 076d06a9c0   | fix(input-manager): remap add_game to X for avoid conflicts with PS Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-15 16:44:26 +05:00 |  | 
			
				
					|  | dd05ef8a1f   | feat: close QMessageBox using confirm key on gamepad Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-15 16:35:48 +05:00 |  | 
			
				
					|  | 3cc40154b0   | fix: disable gamepad handling on game start thanks to @Vector_null 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m41s 
				
	
				Code and build check / Build with uv (push) Successful in 49s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-15 14:00:06 +05:00 |  | 
			
				
					|  | 7becbf5de2   | feat(input_manager): added change slider size to RT and LT Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-14 11:49:28 +05:00 |  | 
			
				
					|  | 74400d1389   | feat: align keyboard arrow key navigation with D-pad logic 
		
	
	
		
			
				
	
				Code and build check / Check code (push) Successful in 1m26s 
				
	
				Code and build check / Build with uv (push) Successful in 47s Signed-off-by: Boris Yumankulov <boria138@altlinux.org> | 2025-06-13 23:34:11 +05:00 |  |