Eugene Sandulenko
8c33d23e9c
GUI: Make sure we reload bitmaps on changed scale
...
Fixes GMM in TWP and other OpenGL-based engines
2024-04-23 12:36:38 +02:00
Darkhood148
cc214d0f4d
GUI: Implement auto scrolling when drag-selecting text
2024-02-11 16:35:52 +01:00
Darkhood148
2f552e423c
GUI: Add feature to copy text from console
2024-02-11 16:35:52 +01:00
Le Philousophe
ed9ded9e83
GUI: Migrate GUI to Path class
2023-12-24 13:19:25 +01:00
Thierry Crozat
bdd0f36fe6
GUI: Bump theme version and regenerate themes
2023-12-14 16:56:48 +01:00
Eugene Sandulenko
dbf34b31e0
GUI: Made HelpDialog resizable, moved it to the STX and bumped the theme version
2023-11-24 02:14:28 +01:00
Cameron Cawley
bcc9259382
BACKENDS: Report if the backend supports cursors with alpha channels
2023-10-29 02:02:11 +02:00
Thierry Crozat
e43f0b865c
GUI: THEMES: Fix error with HelpButton location undefined
...
The HelpButton was not added to the LauncherGrid layout nor
the vertical high-res Launcher layout (used on phones in
portrait mode). This result in an error (e.g. Unable to
load widget position for 'LauncherGrid.HelpButton'.) when
trying to start ScummVM in one of those modes.
Also bump the theme version so that it does not try to load
old themes that do not have this button either.
2023-09-18 22:18:22 +01:00
Eugene Sandulenko
e555528a42
GUI: Expose theme text colors int ThemeEngine
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
6d6a7a9b3a
GUI: First step to draw tabs on bottom
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
73ea1caedf
GUI: Added checkbox to disable BDF scaling. Bump theme version
2023-07-19 15:30:22 +02:00
Cameron Cawley
fb2503d02e
GUI: Only use a transparent colour for BMP images
2023-04-09 12:54:38 +02:00
Little Cat
f66f3b4a08
GUI: Bump and regenerate themes for new dialog.
2023-04-08 00:39:38 +02: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
ab596d5467
GUI: THEMES: Bump theme version and regenerate all themes
...
Now we have SessionSelector dialog which requires the new theme
2023-03-06 14:40:34 +01:00
Eugene Sandulenko
3c7a05825c
GUI: Sync classic theme, bump theme version and regenerate
2023-01-08 01:15:53 +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
4e4c149264
GUI: Bump theme version to 0.9.6
2022-10-08 23:39:18 +02:00
BLooperZ
b67b88e6d9
GUI: Support unicode and BiDi in editable widget
2022-08-02 22:04:54 +02:00
Thierry Crozat
5ea034391b
GUI: Add slider for Grid Launcher icon size
2022-06-12 22:08:53 +01:00
Eugene Sandulenko
598e1d4a6a
GUI: Make grid icons smaller for 640xY resolution. Bump theme version
2022-05-29 16:39:35 +02:00
Eugene Sandulenko
8e4e9bab65
JANITORIAL: Fix whitespaces
2022-05-29 16:39:35 +02:00
grisenti
819f52a14d
ALL: add support for --fullscreen command
2022-05-29 13:56:21 +02:00
grisenti
c0acb85605
ALL: add support for --savepath command
2022-05-29 13:56:21 +02:00
Eugene Sandulenko
829c600a02
GUI: Remove remains of the old color lists in *ListWidget
2022-05-29 00:39:35 +02:00
Torbjörn Andersson
5a66eb2f91
GUI: Add ShortOptionsLabel widget to the remaining themes
...
It was already in the Classic theme. I could have removed it, but it
looks like it's going to be useful to me.
2022-02-12 10:24:26 +01:00
Thierry Crozat
57151505ea
GUI: Fix theme version
...
The theme files were modified in c80adc3e
, and the theme version was
incremented in the theme files, but not in the ThemeEngine, causing
a discrepency.
2022-02-08 13:04:08 +00:00
Die4Ever
4ef38a9255
GUI: tabs with scrollbars
2022-01-23 20:28:55 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
44373fd8b4
GUI: Introduce %using directory to THEMERC. Unify themes. Bump theme version
...
Now all duplicate files are read from common* directories.
We have only 2 sets of theme files now, classic/modern.
No more copy/paste!
2021-11-22 14:58:56 +01:00
Eugene Sandulenko
6ba2fb9f3b
GUI: Fixed crash in 640x400 theme. Bumped theme version.
...
This is made by allowing widgets to be skipped for certain resolutions.
In this particlar case, the new layour switcher buttons were not
fitting by height on 640x400 theme, so we now reduce spacing
between the action buttons.
2021-11-21 20:00:08 +01:00
Eugene Sandulenko
722288474f
GUI: Synced all themes with Icons Downloader and bumped theme version
2021-11-18 22:55:18 +01:00
Eugene Sandulenko
a10e36315c
GUI: Improve Group Selection and bump theme version
...
- Replace inscription with an icon to save space
- Reduced size of the search box
- Disbled grid for low-res layouts
- Fixed classic theme
- Regenerated built-in theme
2021-11-12 23:02:41 +01:00
av-dx
b348756503
GUI: Add drawFoldIndicator()
2021-11-12 14:46:34 +01:00
av-dx
b554a1a6bc
GUI: Made few get functions const
2021-11-12 14:46:34 +01:00
av-dx
4bc9c6165c
GUI: Add highlight on hover to grid items
2021-11-12 14:46:34 +01:00
av-dx
50611aa60b
GUI: Fix transitive clipping behaviour
2021-11-12 14:46:34 +01:00
av-dx
999c5d2bc6
GUI: Testing grid view with constraints
2021-11-12 14:46:34 +01:00
Cameron Cawley
b444f53685
GUI: Specify the spacing for checkboxes and radio buttons in the theme files
2021-10-12 23:27:07 +01:00
Thierry Crozat
6043a4e40c
GUI: Remove query of charset in ThemeEngine
...
This was only used to be part of the name under which loaded TTF
fonts are stored in the FontMan font map. But since all the
languages now use the same charset (UTF-32), there is no longuer
a need to include the charset in the name. We still need to
differentiate between bdf fonts that can only be used for English
and TTF fonts, but this is is the case due to the font size being
included in the name. And otherwise we could just add a hardcoded
"-ttf" in the name.
2021-10-02 23:50:21 +01:00
Lothar Serra Mari
7b0ce6282f
GUI: Add GUI option for Discord RPC
2021-09-02 14:21:07 +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
Eugene Sandulenko
bba558770d
GUI: Expose base GUI scaling to GUI. This bumps theme version.
2021-04-17 19:41:09 +02:00
Eugene Sandulenko
3f1ee55268
GUI: Cleanup not needed code
2021-04-11 21:21:44 +02:00
Eugene Sandulenko
f88a622e9a
GUI: Prerender SVG on theme loading
...
We know the resolution and we do reread everything on the resolution
change anyway. This simplifies everything: we just draw transparent
surfaces everywhere, regardless of their source format.
2021-04-11 21:21:44 +02:00
Eugene Sandulenko
2839715a45
GUI: Remove TransparentSurface remnants aka alphabitmaps from themes
2021-04-11 21:21:44 +02:00
Eugene Sandulenko
bd083c7fa7
GUI: Switch GUI to ManagedSurface
2021-04-11 21:21:44 +02:00