Cameron Gutman
37d92dee16
Revert "Fix hiding the main UI window while streaming on Qt 6.7"
...
The original issue on Qt 6.7 was caused by conflicts with the window state set in main.qml
which was addressed by afbc49e39a
.
The remaining issue with Qt 6.7 clobbering window state and position when hiding a window
looks like a legitimate Qt bug.
This reverts commit ebe270bec5
.
2024-04-14 14:08:53 -05:00
Cameron Gutman
ebe270bec5
Fix hiding the main UI window while streaming on Qt 6.7
2024-04-13 00:05:49 -05:00
Cameron Gutman
a45695a22a
Rework Qt window handling during SDL window creation
...
- Avoids blindly enumeration all top-level windows
- Properly tracks screen changes during the connection process
- Starts stream window minimized if the Qt window was minimized
Fixes #1231
2024-03-24 21:38:54 -05:00
Cameron Gutman
715429c13c
Print error dialogs and warning toasts to the log
2023-09-08 23:00:00 -05:00
Cameron Gutman
a6395b9025
Fix short UI hang when manually stopping the stream after losing connection with the host
2022-03-06 13:11:36 -06:00
Cameron Gutman
68acb78ae6
Use specific resuming text when reconnecting to a game
2020-12-31 21:33:41 -06:00
Cameron Gutman
c414e1a168
Display the failing ports when the connection fails
2020-12-23 13:56:15 -06:00
Cameron Gutman
8031ed7fe1
Run a GC before and after streaming
2020-12-18 19:54:11 -06:00
Cameron Gutman
6e7a42065c
Translation updates and refactoring
2020-11-21 13:15:54 -06:00
watchha
2c987d2912
French translation ( #451 )
...
* french translation
* Update main.cpp
* Update main.cpp
Co-authored-by: watchha <watchha@users.noreply.github.com>
2020-11-21 11:42:16 -06:00
Cameron Gutman
d3949806f5
Move connection establishment to a separate thread to keep the UI responsive
2020-08-10 22:21:54 -07:00
Cameron Gutman
ec17623400
Test for blocked ports when a stream fails
2020-08-08 17:59:26 -07:00
Cameron Gutman
923e590da1
Delay the spinner on the stream segue to prevent animation glitching on Windows
2020-03-27 23:32:46 -07:00
Cameron Gutman
fa29260e09
Work around Qt 5.12 dialog crash on disconnect
2019-04-23 19:40:21 -07:00
Cameron Gutman
c724902508
Clean up code for new QC2 dialogs and remove some unused imports
2019-03-31 17:44:19 -07:00
Cameron Gutman
73604020d7
Rewrite dialog code to use Quick Controls 2
2019-03-31 17:24:25 -07:00
Cameron Gutman
060a00b9c7
Consolidate help handling into ErrorMessageDialog
2019-03-31 15:16:48 -07:00
Cameron Gutman
bc580c9aaa
Ensure SdlGamepadKeyNavigation is only re-enabled after the sessionFinished() callback to avoid conflicts with SdlInputHandler
2019-03-29 23:20:43 -07:00
Cameron Gutman
a079ecd20b
Improve transitions and eliminate conflicting anchor warnings
2019-03-27 01:28:46 -07:00
Cameron Gutman
08482577eb
Fix connection termination dialog regression from 03c0be0720
2019-03-24 15:19:38 -07:00
Cameron Gutman
d2cff86c97
Refactor SdlGamepadKeyNavigation to avoid multiple reinitializations of SDL
2019-03-23 14:15:55 -07:00
Cameron Gutman
03c0be0720
Only display help options on platforms with web browsers
2019-03-23 13:51:34 -07:00
Cameron Gutman
b78a7971d9
Fix the launch warning toasts on Qt 5.9
2019-03-22 21:30:06 -07:00
Cameron Gutman
ccd0777ce9
Use a Loader to be able to use StackView.onActivated to trigger stream start
2019-03-02 20:55:50 -08:00
Cameron Gutman
0ec04df334
Hide hint text when the connection completes
2019-03-02 14:13:32 -08:00
Cameron Gutman
292cc579cf
Partially revert 8037fb76fc
to fix mouse polling issues on Windows
2019-03-02 14:11:30 -08:00
Cameron Gutman
8037fb76fc
Use StackView activation callbacks to perform init and cleanup since visibility callbacks aren't guaranteed to run in any order
2019-02-22 22:14:06 -08:00
Cameron Gutman
b46a3cf759
Show stream error dialog when launching from the CLI
2018-12-05 22:22:30 -08:00
Cameron Gutman
5029c855f0
Simplify app quitting implementation a bit
2018-12-05 19:49:06 -08:00
Janne Hakonen
0ab07303c9
Add quit cli command and app quit option after stream session. Fixes #92 ( #138 )
...
* Add quit cli command and app quit option after stream session. Fixes #92
* Code review fixes.
2018-12-05 18:45:28 -08:00
Cameron Gutman
9a153b7170
Remove unneccessary hardcoded text color for better style support
2018-11-22 02:35:25 -08:00
Cameron Gutman
f672b8534f
Change quit tip based on whether gamepads are attached
2018-10-28 17:59:07 -07:00
Cameron Gutman
d5770ad8cc
Fix "Connection terminated" dialog being stuck out of input focus on gamepad
2018-09-30 18:38:54 -07:00
Janne Hakonen
d14cfb577b
Add command line parameters. Fixes #30 ( #89 )
...
* Add command line parameters. Fixes #30
* Fixed compile errors
* Fixed code review findings
* Fixed code review findings, take 2
2018-09-29 14:06:55 -07:00
Cameron Gutman
72afa55897
Add tip text to the StreamSegue telling users about the quit shortcut. Fixes #77
2018-09-14 19:11:06 -07:00
Cameron Gutman
54885c3e5f
Revert "Delay Session::exec() for 250 ms to allow the StackView transition to complete" due to regressing spinner performance on Windows and Linux
...
This reverts commit b8ffb6e53d
.
2018-09-13 14:39:33 -07:00
Cameron Gutman
b8ffb6e53d
Delay Session::exec() for 250 ms to allow the StackView transition to complete
2018-09-13 14:33:38 -07:00
Cameron Gutman
b0a9fc7085
Add Help option to connection failure dialog
2018-09-09 11:53:14 -07:00
Cameron Gutman
856318f947
Start the SDL window on the same display as the Qt UI was displayed on
2018-09-05 15:15:53 -07:00
Cameron Gutman
9470615c63
Use QtQuick.Dialogs 1.2 for Qt 5.9 support
2018-08-30 00:00:05 -04:00
Cameron Gutman
ca72cbb135
Implement displaying launch warnings. Fixes #12
2018-08-04 16:05:37 -07:00
Cameron Gutman
608db6a3e5
Implement support for quitting apps
2018-08-01 22:32:21 -07:00
Cameron Gutman
86f843464c
Hide the toolbar when the StreamSegue page is visible
2018-07-09 00:12:27 -07:00
Cameron Gutman
83ca211d75
Add a segue to the streaming window
2018-07-08 22:06:52 -07:00