Eugene Sandulenko
4875573f66
GUI: Disable shader controls instead of hiding them. Prvides better UX
2023-09-17 20:38:37 +02:00
Ankush Dutt
c1d1e4e411
DLC: Add dlcpath in Global Options
2023-09-14 08:22:56 +02:00
Eugene Sandulenko
73ea1caedf
GUI: Added checkbox to disable BDF scaling. Bump theme version
2023-07-19 15:30:22 +02:00
Alexander Tkachov
f3149a9b5d
CLOUD: Add new connection wizard
...
- remove Options widgets of the old wizard;
- add CloudConnectionWizard dialog;
- remove old widgets and add new ones in the layouts;
- update local webserver to allow passing a callback that needs to be called if storage was connected via /connect_cloud.
2023-04-08 16:20:11 +02:00
Eugene Sandulenko
07a52898ed
GUI: Reflect command line override for the log path
2023-03-25 19:44:15 +01:00
Eugene Sandulenko
cf578e832b
GUI: Expose Debug Level int the GUI (Misc tab), bump theme version
2023-03-25 17:11:21 +01:00
Eugene Sandulenko
e4686897d4
GUI: Added setting for global RNG seed in the Misc tab
2023-01-02 16:12:44 +01:00
Eugene Sandulenko
3a577c3856
GUI: Split out GUI-related settings into a separate tab
...
Also, bump the theme version and add widgets for the random seed.
2023-01-02 15:09:37 +01:00
Eugene Sandulenko
57cd169a17
GUI: Allow both scalers and shaders to be enabled at the same time
2022-10-08 23:39:18 +02:00
Eugene Sandulenko
3aef14fa99
GUI: Initial code for making game options work with shader controls
2022-10-08 23:39:18 +02:00
Eugene Sandulenko
ff00d3feea
GUI: Move shader controls to Graphics tab and hide behind radiobutton
2022-10-08 23:39:18 +02:00
Eugene Sandulenko
3dada376b1
GUI: Show test dialog when shader was changed
2022-10-08 23:39:18 +02:00
Cameron Cawley
64c359b5cb
GUI: Replace the options for selecting shaders
2022-10-08 23:39:18 +02:00
Lothar Serra Mari
93b46ec40d
BACKENDS: OPENGL: Resolve merge conflicts
2022-10-08 23:39:18 +02:00
Cameron Cawley
a8579176d4
GUI: Remove kFeatureOnScreenControl and kFeatureSwapMenuAndBackButtons
2022-02-07 00:53:34 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
av-dx
6ce75d06f4
GUI: Add config option for icons' path
2021-11-12 14:46:34 +01:00
sluicebox
44245eebbc
GUI: Don't apply values from disabled subtitle toggle
...
When the subtitle toggle controls are disabled for a game, don't
read the value and then set config values based on it.
This caused "Override global audio settings" to always set "subtitles"
and "mute_speech" even when the controls were disabled.
Fixes bug #13007 where "Override global audio settings" always
mutes the speech clips in Hoyle4.
2021-10-15 13:25:34 -05:00
Lothar Serra Mari
7b0ce6282f
GUI: Add GUI option for Discord RPC
2021-09-02 14:21:07 +02:00
Orgad Shaneh
873ba580fb
GUI: Warn when enabling autosave on options
...
...if non-autosave games are stored in autosave slot
2021-08-24 01:37:06 +02:00
antoniou
84323fc78e
ANDROID: Remove checkbox for Android SAF from global options
...
Themes rebuilt, and version bumped to SCUMMVM_STX0.8.50
2021-08-02 22:57:37 +03:00
Eugene Sandulenko
8d8e6765a2
GUI: Display last browse path and add button for resetting it
...
This bumps the theme version.
The primary target is Android where a user may navigate to a location
where there is no read permission which leads to them being stuck.
This option has no effect on those native browse dialogs that do not
use the "browser_lastpath" config setting. Particularly, macOS is
not affected.
2021-08-02 17:09:03 +02:00
antoniou
250206bd00
ANDROID: Add a checkbox for a revoke SAF permissions button
...
Themes were updated to version SCUMMVM_THEME_VERSION_STR "SCUMMVM_STX0.8.48"
2021-08-01 16:10:54 +03:00
Cameron Cawley
b2d41daabc
GUI: Add improved scaler selection to the Options dialog
2021-06-23 21:29:53 +02:00
lb_ii
a59108911d
GUI: Use AchMan to get achievements descriptions
2021-06-10 01:56:23 +03:00
lb_ii
3ea4faeab7
GUI: Add Statistics dialog to game options
2021-06-01 02:20:53 +03:00
Eugene Sandulenko
bba558770d
GUI: Expose base GUI scaling to GUI. This bumps theme version.
2021-04-17 19:41:09 +02:00
Eugene Sandulenko
91832bf9d8
SYMBIAN: Remove old Keys Dialog, now the global KeyMapper is used. PR#2712
2021-04-17 19:41:09 +02:00
Lothar Serra Mari
4ee02f869c
GUI: Add GUI option to always return to the Launcher instead of quitting
...
ScummVM
2020-12-02 22:39:22 +00:00
Cameron Cawley
11724f9df1
GUI: Add a tab for backend-specific options
2020-11-22 16:35:03 +00:00
Paweł Kołodziejski
35b9cccbde
ALL: Merge ResidualVM
2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
b586571900
ALL: synced with ScummVM commit 09bf38c1207aa32b9966e8642ee60e2186e15789
2020-05-09 20:05:54 +02:00
lolbot-iichan
c09abee01c
GUI: Add GUI for per-game achievements tab
2020-04-29 10:31:36 +02:00
Bastien Bouclet
bcfb7145fa
GUI: Allow engines to define a fully custom tab in the edit game dialog
...
By implementing MetaEngine::buildEngineOptionsWidget, engines can
instantiate a container widget that will be shown in the Engine tab of
the edit game dialog. The default implementation retains the existing
behavior and shows the extra GUI options.
2020-03-28 07:38:39 +01:00
Bastien Bouclet
9cc2fee887
SDL: Enable joystick input by default
...
Game controller input is now enabled whenever a compatible device is
connected. The keymapper's keymaps are refreshed when a joystick is added
or removed.
Fixes #10366 .
2020-03-16 18:41:27 +01:00
Cameron Cawley
7488e17c0a
GUI: Allow shaders to be selected for individual targets
2020-03-09 18:01:14 -05:00
Bastien Bouclet
519b4a57e2
KEYMAPPER: Allow engines to return multiple keymaps
...
The idea is that keymaps may be situational. A keymap may be always
enabled, while another one may be enabled only during combat..
2020-01-29 08:51:29 +01:00
Bastien Bouclet
511d138bbc
KEYMAPPER: Move the remap dialog to an option dialog tab
...
The aim is to make it easy to discover, and possible to use without a
keyboard.
2020-01-26 23:09:08 +02:00
Cameron Cawley
c0aa5b9332
GUI: Split GlobalOptionsDialog::build() into multiple functions
2020-01-22 07:55:42 +02:00
Bastien Bouclet
c566d02992
GUI: Add override markers where appropriate
2020-01-19 15:08:37 +01:00
Bastien Bouclet
cb2bb8fac7
GUI: Add clear button for the plugins path
...
The other paths have one.
2020-01-04 17:48:13 +01:00
Bastien Bouclet
feaf9dc365
ALL: Sync with ScummVM rev. 55dba55056b842e02475d8c95fa621f431b5e3be
2019-12-08 17:06:42 +01:00
Jaromir Wysoglad
58065ceacd
TTS: Refactoring
...
* Delete multiple empty rows
* Make getVolume non-virtual and leave just the implementation
in base class
* Resolve warning about signed / unsigned comparison in
gui-manager
* Clear availableVoices when updating voices on linux
* By default set language to transMan language on windows
(if the transMan is available)
* Remove freeVoices method from Windows ttsMan, it isn't needed
anymore
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
8bd7e39265
TTS: Add voice selection to options
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
fa6faca76a
TTS: Add TTS checkbox to Options
...
Probably works only in the builtin theme right now.
2019-09-01 22:47:55 +03:00
Thierry Crozat
3e13bba28f
GUI: Fix translation context for Cloud and LAN tabs
2019-07-30 21:43:08 +01:00
Alexander Tkachev
f6a17e679f
CLOUD: Ask user to manually enable Storage
...
For more security, newly connected Storage only gets username/used space
information and is disabled until user manually presses the button.
2019-07-30 14:51:41 -04:00
Alexander Tkachev
f7902583bc
GUI: Change 'Wi-Fi Sharing' tab name to 'LAN'
2019-07-30 14:51:41 -04:00
Alexander Tkachev
e4da63823a
GUI: Add feature description into Wi-Fi Sharing tab
2019-07-30 14:51:41 -04:00
Alexander Tkachev
a9d47a163e
GUI: Fix Cloud tab scrolling problem
...
GlobalOptionsDialog is now also a CommandSender, so it could send
command "scroll to the top" when storage is disconnected in Cloud tab
(layout updates, that's why scrolling is needed).
2019-07-30 14:51:41 -04:00