Eugene Sandulenko
d77634d7fd
JANITORIAL: Whitespace fix to kick Weblate
2024-11-08 02:08:25 +01:00
Eugene Sandulenko
f0e1234a81
GUI: Do not allow new saveslots exceed engine max. Bug #11645
2024-11-08 00:08:56 +01:00
Thierry Crozat
a66c497529
GUI: Fix display of version in classic theme
...
This fixes bug #14774 .
This is a regression from commit 3857f71 that added the help button
to the classic layout. Instead of having the version text widget take
the full width, it added a horizontal layout, with the help button,
the version widget, and a space with the same width as the help button
(to keep the version centered I assume). But it also added two
additional spaces either side of the version text widget with no
specified width for no apparent reason. As a result the version widget
was only taking 1/3rd of the available space. This commit removes
those two spaces. It also changes the variable used to specify the
width of the space on the right to use the same variable that specifies
the width of the help button on the left. This clarifies that this
space is here for centering.
2024-11-05 22:36:36 +00:00
Le Philousophe
5ed9b34bf2
GUI: Resolve text alignment on reflow
...
Resolving it when constructing the text widget may be too early for
widgets not defined in XML (like Android options widget).
This makes the alignment being invalid some times and valid some other
times.
2024-11-02 20:02:17 +01:00
Cameron Cawley
8a91b6a1c7
GUI: Fix a crash when exiting the grid view
2024-10-25 20:06:28 +02:00
Eugene Sandulenko
4b7782448c
GUI: Fix usage of deprecated ManagedSurface methods
2024-10-24 15:07:01 +02:00
Eugene Sandulenko
3ef17b9643
GUI: Fix shadowing of overloaded method
2024-10-24 15:07:01 +02:00
sluicebox
81bde441b2
GUI: Display message when deleting a save fails
2024-10-18 09:41:03 +03:00
tunnelsociety
92ad64cf4b
JANITORIAL: GUI: Fix typos in launcher
2024-09-29 21:28:28 +02:00
Vladimir Serbinenko
488353480f
SDL, COMMON: Support screen rotation
2024-09-29 02:10:39 +03:00
sluicebox
4f1ae736e5
GUI: Fix clicking on PopUpDialog separator
...
Clicking on a separator caused an empty selection.
Introduced in: 41f2ef9745
2024-09-23 23:00:22 +03:00
tunnelsociety
b06482b2c9
GUI: Fix leak in widgets/grid.cpp
...
_disabledIconOverlay, a ManagedSurface regularly re-instantiated, should be
deleted rather than merely have its free() method called.
While here, remove an if() which is guaranteed true lest scummvm segfault.
2024-09-16 10:09:01 +03:00
Hubert Maier
e70139d158
JANITORIAL: GUI: Fix typos
2024-09-16 09:41:26 +03:00
Le Philousophe
867cbfcd0d
ANDROID: Create a dedicated define for Android backend
...
This allows other backends (SDL, libretro) to be used on Android without
hacks.
2024-09-02 20:53:57 +03:00
Tarek Soliman
abd00eeefe
GUI: Fix saving Global Options when cloud is disabled
2024-08-29 18:55:39 -05:00
Lothar Serra Mari
afb35d4812
GUI: Update API endpoint for validation in the Integrity Dialog
2024-08-15 09:14:38 +02:00
Tarek Soliman
9428447537
GUI: Fix opening Global Options when cloud is disabled
...
Regression caused by 0beb356156
2024-08-09 02:34:04 -05:00
Cameron Cawley
96f817c879
GUI: Update the theme version and regenerate the archives
2024-07-31 02:50:43 +03:00
Cameron Cawley
da56ee871b
GUI: EE: Use a dialog instead of drawing directly on the overlay
2024-07-31 02:50:43 +03:00
Eugene Sandulenko
c76158ef93
GUI: Fixed path processing in the Integrity Dialog
2024-07-24 10:45:38 +02:00
Cameron Cawley
7e0dfe0081
GRAPHICS: Use custom stream callbacks for loading TTF fonts
2024-07-23 15:33:43 +01:00
scummvmuser
43f88c7d01
GUI: rebuild if _aspectCheckbox is expected
...
Fixes or works around https://bugs.scummvm.org/ticket/15243 . This may
not be appropriate, but it avoids a segfault (nil _aspectCheckbox) for
me when I've specified `--disable-aspect` and switch from SDL to
OpenGL, anyway.
2024-07-04 19:12:41 +03:00
Cameron Cawley
ff530edcb1
GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data
2024-07-02 13:31:18 +01:00
Cameron Cawley
0ec113629a
GUI: Fix crash in edit game dialog when plugins are unloaded
2024-06-30 20:44:38 +02:00
AndywinXp
b96e01d72a
CREDITS: Update SCUMM and add BAGEL
2024-06-30 20:25:39 +02:00
Le Philousophe
d0e0ff60c5
GUI: Don't list available engines if this is too slow
2024-06-30 18:39:06 +02:00
Le Philousophe
ca2c49476f
GUI: Avoid engine plugin unload while creating AboutDialog
...
When in game, don't list engines if the PluginManagerUncached is used.
If the detection is built as a separate plugin, nothing is listed but
that's better than crashing.
2024-06-30 18:39:06 +02:00
Le Philousophe
bef5e4e0a5
GUI: Make EventRecorder not use detection to find engine plugin
...
This has not been tested though as the event manager seems broken on
these parts.
2024-06-30 18:39:06 +02:00
Le Philousophe
a835803695
GUI: Make engine options not depend on detection plugin
...
Load back detection plugin when closing and make sure nothing needs
engine plugin anymore before.
2024-06-30 18:39:06 +02:00
Le Philousophe
16e72ad181
GUI: Make listing saves not depend on detection
...
And unload detection before loading engine.
2024-06-30 18:39:06 +02:00
Le Philousophe
1c1667bf68
GUI: Fix listing of available engines when using uncached plugins
...
Also avoids loading detection while iterating over engines
2024-06-30 18:39:06 +02:00
Le Philousophe
d01827b509
GUI: Make auto saves update check work with PluginManagerUncached
...
This also unloads detection before loading the engines.
2024-06-30 18:39:06 +02:00
Le Philousophe
c93f53b491
PLUGINS: Rename getEngineFromMetaEngine to getEngineFromDetectionPlugin
...
Update comments and variable names accordingly.
This now matches what this function really do.
2024-06-30 18:39:06 +02:00
Le Philousophe
2645b1431c
PLUGINS: Rename findPlugin to findDetectionPlugin
...
This function does return a MetaEngineDetection plugin
2024-06-30 18:39:06 +02:00
Cameron Cawley
96f9569790
GUI: Make use of simple blitting routines where possible
2024-06-19 02:36:17 +02:00
Eugene Sandulenko
ccd0fec217
GUI: UX improvements to the IntegrityDialog
...
Now it at least shows the progress bar but the current approach
is hackish: we do a forced full redraw and huge files are not
updating mid-way
2024-06-16 00:46:27 +02:00
Eugene Sandulenko
2f9d77b0e8
GUI: Improvements to Integrity Dialog report and UX
...
Also ixed e-mail generation and disabled buttons.
2024-06-15 01:50:27 +02:00
Eugene Sandulenko
0beb356156
GUI: Solve accumulated mess with the cloud defines
...
We were disabling way too much things when the cloud was disabled,
e.g. icon packs are now available when cloud is disabled.
Also, now we enable local server when SDL_Net is present, even if the
cloud is disabled.
2024-06-14 15:21:34 +02:00
Eugene Sandulenko
28cf4aae6b
GUI: Disable calls to IntegrityDialog without libcurl
2024-06-14 14:37:02 +02:00
Eugene Sandulenko
da28e46929
GUI: Do not attempt to compile IntegrityDialog when libcurl is not available
2024-06-14 14:30:51 +02:00
Eugene Sandulenko
fb4ed4eaa3
GUI: Regenerated theme files
2024-06-14 01:19:21 +02:00
Eugene Sandulenko
154ba3b43d
GUI: Added integrity dialog to all themes and bumped theme version
2024-06-14 01:18:46 +02:00
Eugene Sandulenko
228b19dafd
GUI: Hid integrity checker behind config option
2024-06-14 01:15:44 +02:00
Abhinav Chennubhotla
8a986d51df
GUI: Add no_metadata error code to IntegrityDialog
2024-06-14 01:15:44 +02:00
Abhinav Chennubhotla
9b1fb61eee
GUI: Percent encode mailto link in IntegrityDialog
2024-06-14 01:15:43 +02:00
Abhinav Chennubhotla
2d7559c772
GUI: Calculate checksums of rsrc forks correctly
2024-06-14 01:15:43 +02:00
Abhinav Chennubhotla
18a47da6ce
GUI: User filesets dialog can launch email client
2024-06-14 01:15:43 +02:00
Abhinav Chennubhotla
10211e6a2e
GUI: Update identifiers to avoid namespace clashes
2024-06-14 01:15:43 +02:00
Abhinav Chennubhotla
d9fb4421f2
GUI: Fix relativePath in integrity JSON request
...
Also, results size is reduced
2024-06-14 01:15:43 +02:00
Abhinav Chennubhotla
b039adeb1f
GUI: Update email formatting in integrity dialog
2024-06-14 01:15:43 +02:00