Cameron Gutman
ceef792f04
Use display scaling to improve performance on slow GPUs
...
This dramatically improves performance for lower resolution
streams on slow GPUs when using the GL and Vulkan renderers.
2025-12-30 15:00:47 -06:00
Odizinne
65c04fd560
Added option to disable pre launch warning and delay
2025-07-04 15:04:10 -05:00
Cameron Gutman
4001b05fca
Add new languages
2025-04-05 20:29:09 -05:00
MoreOrLessSoftware
e807a52cfa
Add bitrate auto-adjustment toggle and reset button
...
This change adds a 'Use Default' button next to the bitrate slider that resets the bitrate to the default value for the current resolution/FPS. It also implements an autoAdjustBitrate setting that controls whether the bitrate is automatically updated when resolution/FPS/YUV444 settings change.
- When the user manually adjusts the bitrate slider, autoAdjustBitrate is set to false
- When the user clicks the 'Use Default' button, autoAdjustBitrate is set to true
- Bitrate is only updated automatically when settings change if autoAdjustBitrate is true
2025-04-02 22:02:09 -05:00
Cameron Gutman
e404722e7c
Add Estonian translation
2024-08-29 01:37:09 -05:00
Cameron Gutman
f3a75e8e76
Add experimental option to unlock bitrate to 500 Mbps
...
Fixes #1375
Fixes #1343
Closes #1377
2024-08-19 21:43:00 -05:00
ns6089
da0244c538
Support YUV 4:4:4 formats
2024-07-24 20:54:13 -05:00
Cameron Gutman
622ec843ff
Add Lithuanian and rerun lupdate/lrelease
2024-06-29 17:17:45 -05:00
Cameron Gutman
cb850f013a
Add Central Kurdish language (disabled until it's completed)
2024-04-30 22:53:15 -05:00
Jorys Paulin
a412100a11
feat: added show performance overlay preference ( #1209 )
2024-04-30 21:37:52 -05:00
Cameron Gutman
d1ccd19fcc
Make StreamingPreferences a proper singleton
...
This removes the need for several hacks in SettingsView to force updates and improves performance by not reloading preferences all over the place.
2024-04-14 13:01:30 -05:00
Cameron Gutman
b968886594
Round default bitrates to the nearest megabit
2023-09-11 01:18:52 -05:00
Cameron Gutman
e9ed4940cd
Interpolate between entries in our default bitrate table
2023-09-10 22:34:20 -05:00
Cameron Gutman
a97f6d90f4
Fix Linux build break
2023-09-08 02:04:15 -05:00
Cameron Gutman
56474822f7
Don't scale bitrate linearly with frame rate beyond 60 FPS
2023-09-08 00:59:33 -05:00
Cameron Gutman
6a854f7a64
Limit default bitrate to one decimal place
2023-09-02 20:15:18 -05:00
Cameron Gutman
d76675f4b1
Fix handling of frame rates below 30 FPS
2023-09-02 20:05:27 -05:00
Cameron Gutman
83f5f6cefc
Don't scale default bitrate further beyond 90 FPS
2023-09-02 15:54:12 -05:00
Cameron Gutman
9166e70524
Replace fixed "unsupported FPS" options with fully custom FPS option
...
Fixes #1003
2023-09-02 15:53:30 -05:00
Cameron Gutman
24dbc96fe5
Regenerate translations
2023-07-16 15:47:31 -05:00
Cameron Gutman
abc391f32a
Improve AV1 support
2023-07-16 15:38:58 -05:00
Cameron Gutman
b04bb30930
Rename zh_Hant to zh_TW to match Qt's expected name
2022-11-25 14:18:06 -06:00
happyharryh
5eb8b97469
Fix LANG_AUTO for Simplified Chinese
2022-11-25 14:05:41 -06:00
Cameron Gutman
448633ec3c
Fix some log messages with extra spaces
2022-11-02 19:25:44 -05:00
Cameron Gutman
0001bb0e4c
Default to borderless windowed mode on Wayland systems
2022-05-19 19:22:01 -05:00
Cameron Gutman
092c0a7392
Integrate Czech and Polish translations
2022-05-07 14:32:07 -05:00
Cameron Gutman
0733f06103
Fix saving keep awake value
...
Fixes #781
2022-04-24 16:49:36 -05:00
Cameron Gutman
97d8274911
Add option to allow PC to sleep while streaming
2022-03-16 21:48:56 -05:00
Cameron Gutman
93ee51cabb
Integrate new languages from Weblate
2022-02-20 14:15:08 -06:00
Cameron Gutman
278bcec238
Integrate new languages
2021-10-06 21:03:02 -05:00
Cameron Gutman
ebe9356937
Integrate Thai and Korean translations
2021-05-22 13:44:45 -05:00
Cameron Gutman
54bd427f26
Integrate Japanese and Vietnamese translations
2021-05-13 00:24:00 -05:00
Cameron Gutman
44229dfe51
Update translations
...
- Add RU and ES to resources.qrc and app.pro
- Rerun lupdate-pro and lrelease-pro
2021-04-04 10:25:06 -05:00
Cameron Gutman
48dde310ae
Add Norwegian Bokmål to the build
2021-03-24 20:40:22 -05:00
reloxx13
d7fa8c9795
Add german translation ( #536 )
...
* add german translation
* add german to language list
* donttranslate language names. always use the native name.
* add compiled german translation file
* german translation handling
* add german to getSuffixFromLanguage
* update german string and translation
* update all language files with new strings
* typo
* compile
* more typos and fixes for german
2021-03-09 20:10:36 -06:00
Cameron Gutman
87a7d2e45c
Add setting to only capture system keys in full-screen
2021-02-27 16:47:38 -06:00
Cameron Gutman
3af24eafbb
Build fixes
2021-01-30 12:53:57 -06:00
Cameron Gutman
69b6022afe
Add language selection option in settings
...
Fixes #501
2021-01-30 12:14:31 -06:00
Cameron Gutman
76b4922bbe
Add toggle for system key capture
2021-01-12 20:05:18 -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
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
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
7325d5657d
Add custom resolution option
2020-11-24 00:13:39 -06:00
Anton
89319dc7aa
Added option to swap left and right mouse buttons
...
Changed the use of SDL buttons to Moonlight buttons definitions
2020-09-05 08:32:00 +02:00
Cameron Gutman
b81392b818
Add an option to disable the automatic connection testing
2020-08-08 18:29:36 -07:00
Cameron Gutman
0c9d72a9a1
Restore the option for relative touch mode
2020-04-30 20:55:15 -07:00
Cameron Gutman
dd2df6cbcf
Default to starting in a non-maximized window
2020-04-26 17:57:28 -07:00
Cameron Gutman
80bfd3b8e9
Change raw input checkbox to adjust absolute vs relative mouse mode
2020-04-25 13:00:39 -07:00