1
0
Fork 0
mirror of synced 2024-06-27 02:30:31 +12:00
Rare/rare/components/dialogs
loathingKernel 6249e56849
InstallDialog: Oooooooof.gif
* Infer the displayed to reflect where the affected directory is
  If base_path is set outside of InstallDialog, display that.
  If the game is already installed, show the installation directory
  If neither of the above is true, use legendary's inference based on
  the default platform if the game supports it. Fallback to Windows.

* Disable irrelevant and potentially harmful options when the game is
  already installed, such as the installation path, the platform selection
  and creating a shortcut.

* Infer the correct platform based on the existing installation. If it
  is not installed, use the default platform if the game supports it and
  fallback to windows.

* Move the horrible lambda used to populate the error box when the
  platform was unsupported into a separate method.
2023-12-16 00:49:51 +02:00
..
login LoginDialog: Calculate a fixed height for the login stack based on width 2023-12-12 01:23:17 +02:00
__init__.py lowercase snake case 2021-04-07 22:39:23 +02:00
cloud_save_dialog.py Open cloud save dialog after playing a game, if no action set on start 2023-04-08 01:03:14 +02:00
install_dialog.py InstallDialog: Oooooooof.gif 2023-12-16 00:49:51 +02:00
launch_dialog.py LaunchDialog: accept_close -> reject_close for code consistency 2023-12-10 14:22:29 +02:00
uninstall_dialog.py UninstallDialog: Handle Escape key 2023-12-10 14:22:29 +02:00