Compare commits
	
		
			1 Commits
		
	
	
		
			79af455e50
			...
			1a0dbc3ab8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1a0dbc3ab8 | 
| @@ -30,7 +30,6 @@ | ||||
| - Ошибки темы в Gamescope | ||||
| - Размер иконок для desktop файлов теперь 128x128 | ||||
| - Пустая область при обновлении сетки игр | ||||
| - Запуск игры при открытом оверлее | ||||
|  | ||||
| ### Contributors | ||||
| - @Dervart | ||||
|   | ||||
| @@ -2,7 +2,6 @@ | ||||
| %global pypi_version 0.1.1 | ||||
| %global oname PortProtonQt | ||||
| %global build_timestamp %(date +"%Y%m%d") | ||||
| %global _python_no_extras_requires 1 | ||||
|  | ||||
| %global rel_build 1.git.%{build_timestamp}%{?dist} | ||||
|  | ||||
| @@ -48,8 +47,6 @@ Requires:       xdg-utils | ||||
| %description -n python3-%{pypi_name}-git | ||||
| This application provides a sleek, intuitive graphical interface for managing and launching games from PortProton, Steam, and Epic Games Store. It consolidates your game libraries into a single, user-friendly hub for seamless navigation and organization. Its lightweight structure and cross-platform support deliver a cohesive gaming experience, eliminating the need for multiple launchers. Unique PortProton integration enhances Linux gaming, enabling effortless play of Windows-based titles with minimal setup. | ||||
|  | ||||
| %{?python_disable_dependency_generator} | ||||
|  | ||||
| %prep | ||||
| git clone https://git.linux-gaming.ru/Boria138/PortProtonQt.git | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,6 @@ | ||||
| %global pypi_name portprotonqt | ||||
| %global pypi_version 0.1.2 | ||||
| %global oname PortProtonQt | ||||
| %global _python_no_extras_requires 1 | ||||
|  | ||||
| Name:           python-%{pypi_name} | ||||
| Version:        %{pypi_version} | ||||
| @@ -45,8 +44,6 @@ Requires:       xdg-utils | ||||
| %description -n python3-%{pypi_name} | ||||
| This application provides a sleek, intuitive graphical interface for managing and launching games from PortProton, Steam, and Epic Games Store. It consolidates your game libraries into a single, user-friendly hub for seamless navigation and organization. Its lightweight structure and cross-platform support deliver a cohesive gaming experience, eliminating the need for multiple launchers. Unique PortProton integration enhances Linux gaming, enabling effortless play of Windows-based titles with minimal setup. | ||||
|  | ||||
| %{?python_disable_dependency_generator} | ||||
|  | ||||
| %prep | ||||
| git clone https://git.linux-gaming.ru/Boria138/PortProtonQt | ||||
| cd %{oname} | ||||
|   | ||||
| @@ -137,8 +137,6 @@ class ContextMenuManager: | ||||
|             if not exe_path or not os.path.exists(exe_path): | ||||
|                 return False | ||||
|             current_exe = os.path.basename(exe_path) | ||||
|         elif game_card.game_source == "steam": | ||||
|             return False | ||||
|         else: | ||||
|             exec_line = self._get_exec_line(game_card.name, game_card.exec_line) | ||||
|             if not exec_line: | ||||
|   | ||||
| @@ -369,7 +369,6 @@ class InputManager(QObject): | ||||
|             active = QApplication.activeWindow() | ||||
|             focused = QApplication.focusWidget() | ||||
|             popup = QApplication.activePopupWidget() | ||||
|             modal_dialog = QApplication.activeModalWidget() | ||||
|  | ||||
|             # Handle Guide button to open system overlay | ||||
|             if button_code in BUTTONS['guide']: | ||||
| @@ -461,7 +460,7 @@ class InputManager(QObject): | ||||
|                     return | ||||
|  | ||||
|             # Game launch on detail page | ||||
|             if (button_code in BUTTONS['confirm']) and self._parent.currentDetailPage is not None and modal_dialog is None: | ||||
|             if (button_code in BUTTONS['confirm']) and self._parent.currentDetailPage is not None and self._parent.current_add_game_dialog is None: | ||||
|                 if self._parent.current_exec_line: | ||||
|                     self.trigger_rumble() | ||||
|                     self._parent.toggleGame(self._parent.current_exec_line, None) | ||||
|   | ||||
| @@ -1984,7 +1984,6 @@ class MainWindow(QMainWindow): | ||||
|                 env_vars = os.environ.copy() | ||||
|                 env_vars['START_FROM_STEAM'] = '1' | ||||
|                 env_vars['LEGENDARY_CONFIG_PATH'] = self.legendary_config_path | ||||
|                 env_vars['PROCESS_LOG'] = '1' | ||||
|  | ||||
|                 wrapper = "flatpak run ru.linux_gaming.PortProton" | ||||
|                 if self.portproton_location is not None and ".var" not in self.portproton_location: | ||||
| @@ -2092,10 +2091,8 @@ class MainWindow(QMainWindow): | ||||
|  | ||||
|             if entry_exec_split[0] == "env" and len(entry_exec_split) > 1 and 'data/scripts/start.sh' in entry_exec_split[1]: | ||||
|                 env_vars['START_FROM_STEAM'] = '1' | ||||
|                 env_vars['PROCESS_LOG'] = '1' | ||||
|             elif entry_exec_split[0] == "flatpak": | ||||
|                 env_vars['START_FROM_STEAM'] = '1' | ||||
|                 env_vars['PROCESS_LOG'] = '1' | ||||
|  | ||||
|             # Delay disabling gamepad handling to allow rumble to complete | ||||
|             if hasattr(self, 'input_manager'): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user