Cameron Gutman
2a7fae2c82
Revert "Add logic to try LibreELEC's out-of-tree stateless V4L2 decoders"
...
v4l2request is a hwaccel not a decoder
This reverts commit ed3a5448b1
.
2021-01-29 20:30:01 -06:00
Cameron Gutman
ed3a5448b1
Add logic to try LibreELEC's out-of-tree stateless V4L2 decoders
2021-01-29 20:19:27 -06:00
Cameron Gutman
2eb4769bbc
Only trigger special key combos when all keys are up
2021-01-24 13:02:42 -06:00
Cameron Gutman
02019000df
Ctrl+Alt+Shift+Down Arrow is a reserved key combo on GNOME, so switch to Ctrl+Alt+Shift+D
2021-01-21 23:05:48 -06:00
Cameron Gutman
6262f51c96
Key capture is supported on Wayland with latest SDL Hg
2021-01-21 21:07:54 -06:00
Cameron Gutman
d38ff5759a
Add Ctrl+Alt+Shift+Down Arrow shortcut to minimize
2021-01-21 19:39:17 -06:00
Cameron Gutman
f6de2e4dd3
Revert "Disable the system keyboard capture option on Wayland"
...
SDL now supports keyboard grab with https://hg.libsdl.org/SDL/rev/b0e13627c656
This reverts commit bc10fd0aba
.
2021-01-20 21:43:16 -06:00
Cameron Gutman
14a6a69dc0
Version 3.0.0
2021-01-17 10:33:10 -06:00
Cameron Gutman
724dcb557f
Hide irrelevant options on embedded devices
2021-01-15 19:46:27 -06:00
Cameron Gutman
11d274ff07
Fix X11 keyboard grab when starting in windowed mode
2021-01-15 19:32:38 -06:00
Cameron Gutman
ae246b1005
Trim keyboard shortcut setting text slightly
2021-01-15 19:25:28 -06:00
Cameron Gutman
f49d6e15a4
Fix clearing the wrong flag when activating mouse capture
2021-01-14 19:30:30 -06:00
Cameron Gutman
7172cfd889
Properly handle multiple window event flush barriers in flight at once
...
Fixes streaming on macOS Mojave without Metal support
2021-01-14 19:28:21 -06:00
Cameron Gutman
89e9652075
Save preferences on destruction in case the user closes Moonlight directly from the settings page
2021-01-13 19:43:52 -06:00
Cameron Gutman
e9968fbab3
Add system key capture to the feature list
2021-01-13 19:36:17 -06:00
Cameron Gutman
bc10fd0aba
Disable the system keyboard capture option on Wayland
2021-01-12 20:41:20 -06:00
Cameron Gutman
76b4922bbe
Add toggle for system key capture
2021-01-12 20:05:18 -06:00
Cameron Gutman
8e790c4745
Use real full-screen on macOS when capturing keys
2021-01-12 19:57:01 -06:00
Cameron Gutman
c331b180cb
Fix modifier keys being stuck down after key combos when capturing system keys on Windows
2021-01-12 18:40:00 -06:00
Cameron Gutman
30e3b02867
Start implementation of system key capture
2021-01-11 23:43:32 -06:00
Cameron Gutman
5372cfba20
Minor fixes to kiosk mode PR
...
- UI_FULLSCREEN_WINDOWED -> UI_MAXIMIZED
- Propagate user configuration from old "start windowed" option
- Use FullScreen when a window manager isn't present
- Set disabled control to FullScreen with no window manager
2021-01-10 10:09:31 -06:00
jmt-gh
19dac306d1
Add support for Fullscreen UI in Moonlight ( #492 )
...
* initial UI and window decoration removal toggle
* revert default height change
* add fullscreen support to kiosk mode
* add tool tip for kiosk mode
* change to fullscreen rather than kiosk
* update to Fullscreen instead of Full-screen or Full Screen
* update UI text
* convert to display mode picker
* add UI label for picker
* clean up references to startMaximized and fullScreenUIMode
* remove flags property, as fullscreen visiblity handles this already
* use Maximized in selection text
* account for running moonlight without a window manager
* lock display mode from being changed if there is no window manager running
Co-authored-by: jmt-gh <jmt-gh@users.noreply.github.com>
2021-01-10 09:50:12 -06:00
Cameron Gutman
e9a98a3402
Add note about multi-monitor bug to remote desktop tooltip
2021-01-09 18:03:48 -06:00
Cameron Gutman
7020749987
Change mute on minimize to mute on focus loss
...
Minimization doesn't always happen on focus loss in full-screen mode,
so it could lead to unpredictable behavior.
2021-01-09 17:56:23 -06:00
Cameron Gutman
2d62d090df
Use a barrier to ensure we don't flush important window events
2021-01-09 17:51:25 -06:00
Cameron Gutman
af0921c5b2
Set new hints present in SDL 2.0.15 development builds
2021-01-08 18:14:49 -06:00
Cameron Gutman
137454beff
Use SDL_UpdateNVTexture on SDL 2.0.15+
2021-01-08 18:05:27 -06:00
Cameron Gutman
a0cc93b813
Fix EGL renderer build on SDL 2.0.9 and earlier
2021-01-03 14:24:30 -06:00
Cameron Gutman
ff516f63b4
Set QT_QPA_EGLFS_ALWAYS_SET_MODE=1 by default for RetroPie compatibility
2021-01-03 11:16:59 -06:00
Cameron Gutman
68acb78ae6
Use specific resuming text when reconnecting to a game
2020-12-31 21:33:41 -06:00
Cameron Gutman
949aaaff2a
Add tooltip for hide games option
2020-12-31 21:31:46 -06:00
Cameron Gutman
390544cd9a
Charge time spent in the decode unit queue to the decoder rather than receive time
2020-12-31 16:10:01 -06:00
Cameron Gutman
202ce14afa
Update SDL_GameControllerDB
2020-12-30 13:34:01 -06:00
Cameron Gutman
8ff9d8123d
Switch VT renderer pacing logic to be enabled by the frame pacing checkbox
2020-12-29 20:26:56 -06:00
Cameron Gutman
44b61d9252
Fix accidental static import of IsWow64Process2() and tweak message text
2020-12-28 13:32:02 -06:00
Cameron Gutman
565bba6e55
Point users to ARM64 version of Moonlight if running the x86 or x64 versions
2020-12-28 12:27:22 -06:00
Cameron Gutman
2ecfb7af64
Improve description of gamepad mouse mode
2020-12-27 15:41:47 -06:00
Cameron Gutman
998d3b2cc1
Fix tooltip line wrapping
2020-12-27 15:34:49 -06:00
Cameron Gutman
bc39c721e3
Add a key combo to toggle cursor display in remote desktop mouse mode
2020-12-26 19:47:00 -06:00
Cameron Gutman
5096ff6496
Add options to invert scroll direction and swap gamepad buttons
...
Fixes #463
Fixes #467
2020-12-25 22:21:20 -06:00
Cameron Gutman
a11f623b17
Add option to mute audio on minimize and background gamepad input
...
Fixes #461
2020-12-25 15:32:11 -06:00
Cameron Gutman
f7ffb30bc6
Reorganize settings and improve descriptions
2020-12-25 12:19:22 -06:00
Cameron Gutman
c4108feb15
Add SDL 2.0.14 hints
2020-12-24 14:31:47 -06:00
Cameron Gutman
47cad71fcd
Add special error text for an early termination
2020-12-24 11:24:01 -06:00
Cameron Gutman
0b56b1685a
Use LiStringifyPortFlags() instead of coding it ourselves
2020-12-23 14:08:20 -06:00
Cameron Gutman
c414e1a168
Display the failing ports when the connection fails
2020-12-23 13:56:15 -06:00
Cameron Gutman
22bebb6bbc
Maxwell 2 doesn't support 8K HEVC encoding
2020-12-22 18:57:45 -06:00
Cameron Gutman
3defccb6e2
Work around poor video scaling quality on Qualcomm GPUs
2020-12-21 21:00:55 -06:00
Cameron Gutman
9c758f1628
Create power-of-2 overlay surfaces for better performance
...
This lets us take the fast copy path in the DXVA2 renderer.
2020-12-20 17:31:02 -06:00
Cameron Gutman
5f4975ca5c
Fix DXVA2 overlay rendering quality issus
2020-12-20 17:30:06 -06:00