Commit Graph
5188 Commits
Author SHA1 Message Date
Łukasz Lenkiewicz 3c61ac1dc9 GUI: Enable help menu translations 2025-04-25 19:53:22 +08:00
Miro Kropacek 24dcacfe69 JANITORIAL: Add missing references to const function parameters
Applied to all 'const Common::' and 'const Graphics::' instances.
2025-04-13 02:20:09 +03:00
sluicebox bf243a1dbf COMMON: Fix DCL IMPLODE name 2025-04-09 23:49:19 +03:00
Eugene Sandulenko 2764901e86 GUI: Fix include path 2025-04-08 21:53:52 +02:00
TusharGautam29 8e86a72bea AGOS: Fix missing include 2025-04-08 21:53:20 +02:00
TusharGautam29 8c7e8bf715 GUI: Implement GlobalOptionsDialog dumping in dumpAllDialogs 2025-04-08 21:53:20 +02:00
Matthew Duggan 07c20aa94b GUI: Partially revert c++11 iterators in saveload-dialog
This loop needs to update the iterator after doing an insertion to correctly
skip empty slots.

This partially reverts e157b7044e.
This fixes #15850.
2025-04-05 21:02:48 +11:00
Filippos Karapetis e157b7044e GUI: Use C++ 11 range-based for loops 2025-03-27 13:47:57 +08:00
Eugene Sandulenko 1a45b87275 I18N: Added comments for translators 2025-03-06 19:07:31 +01:00
Cameron Cawley d0fa04fb6c GUI: Use the Simplified Chinese version of NotoSans in the themes 2025-02-18 00:12:12 +01:00
Eugene Sandulenko a1a5d53c2f CREDITS: Update 2025-02-10 17:31:08 +01:00
Thierry Crozat aa1f22fc93 Revert "GUI: Disable load button in list launcher if no savegame exists"
This reverts commit 979a17edc4.
2025-01-02 17:43:06 +01:00
Thierry Crozat f0bc6fc438 Revert "GUI: Move code to detect if load from launcher is available to separate function"
This reverts commit d0b31d819d.
2025-01-02 17:43:06 +01:00
Thierry Crozat 2811013ada Revert "GUI: Disable load button in Grid Launcher when no savegame can be loaded"
This reverts commit a86405389a.
2025-01-02 17:43:06 +01:00
Le Philousophe 84cfd2ca4f GUI: Properly init _alphaType
This is not needed per se but without it UBSan warns in drawWidget
because of the uninitialized read.

Really fixes GH-6323.
2024-12-28 12:47:56 +01:00
tunnelsociety fbc9242afc GUI: Improve selection behaviour outside console area
Selecting outside the console text area would result in a strange
selection startpoint and/or endpoint. Now the selection feels more
natural.
2024-12-24 13:19:37 +02:00
tunnelsociety 6e286e4628 GUI: Prevent select and scroll beyond bounds in console
Select only within existing text; a buffer overread was possible.
2024-12-24 13:19:37 +02:00
tunnelsociety dc2f3d7c47 JANITORIAL: Move function declarations 2024-12-24 13:19:37 +02:00
Thierry Crozat a86405389a GUI: Disable load button in Grid Launcher when no savegame can be loaded 2024-12-24 13:17:02 +02:00
Thierry Crozat d0b31d819d GUI: Move code to detect if load from launcher is available to separate function 2024-12-24 13:17:02 +02:00
Thierry Crozat a50436db59 GUI: Remove unused function in GridWidget
The openTray function is no longer used since commit fb9c232 when
openTrayAtSelected was introduced and used instead.
2024-12-24 13:17:02 +02:00
Thierry Crozat 979a17edc4 GUI: Disable load button in list launcher if no savegame exists 2024-12-24 13:17:02 +02:00
Eric Fry ccfb048af1 DARKSEED: Update engine credits 2024-12-14 11:34:26 +11:00
Le Philousophe c6dd1848f7 GUI: Fix invalid escape
\? is an escape for the regular expression not for Python strings.
Use raw strings instead for regex as advised by Python doc.
2024-12-13 12:14:33 +01:00
Cameron Cawley ce94a91272 LICENSES: Update the license information for the fonts 2024-12-10 21:52:48 +02:00
Cameron Cawley e231ab8b04 GUI: Remove the unused M+ font 2024-12-09 13:32:01 +01:00
Eugene Sandulenko 8a742646fc I18N: Regenerate translations.dat 2024-12-07 21:06:33 +01:00
sluicebox c67e41688c GUI: Fix Rotation mode option
- Changing rotation back to "<default>" had no effect
- Unchecking "Override" checkbox did not change rotation
- "Override" checkbox initialization was not affected by rotation
2024-12-05 15:01:22 -08:00
Cameron Cawley 58a9aa6a2c COMMON: Deprecate U32String constructors that accept a uint32 array 2024-11-29 01:14:36 +02:00
Eugene Sandulenko 0ddccddfee GUI: Fix regression with layout computation 2024-11-16 12:46:13 +01:00
Eugene Sandulenko 4e97ec7484 GUI: Allow variable references in STX value lists 2024-11-15 23:41:43 +01:00
Le Philousophe 057bb00950 GUI: Properly redraw the saves list when called from the progress dialog
When the SaveLoadCloudSyncProgressDialog dialog is displayed, the top
dialog is not the saveload dialog anymore.
In this case, a full redraw is needed for proper display.
2024-11-15 18:23:35 +01:00
Le Philousophe 07e9c262d4 GUI: Fix redraw priorities
Avoid erasing full redraw when requesting a top dialog redraw.
If two dialogs open immediately, request a full redraw to take both into
account.
2024-11-15 18:23:35 +01:00
Eugene Sandulenko dc5b7b05c9 GUI: Sync SAF-related messages 2024-11-15 14:49:50 +01:00
Eugene Sandulenko 0d328f8582 GUI: ANDROID: Add better wording for missing SAF permissions 2024-11-15 14:43:27 +01:00
Eugene Sandulenko 29887694d6 GUI: Narrow down MassAdd dialog list. Fixes bug #15205
Also bump theme version
2024-11-15 07:32:25 +01:00
Eugene Sandulenko a858cc83da GUI: Show resolution switch details at debug level 1 2024-11-15 07:32:25 +01:00
Eugene Sandulenko f357aeea16 GUI: Align version info in launcher to the right. Bug #13421
This looks better on higher resolutions. Smaller resolutions are not affected much
2024-11-11 12:39:57 +01:00
Miro Kropacek e82cfdc880 GUI: Spacing fixes
Commit a66c4975 fixed https://bugs.scummvm.org/ticket/14774 pretty well
however there is a couple of things left:

- lowres_layout.stx has to be fixed, too to make the modern themes look
  good also in lowres mode

- changing the right space size to 'Globals.Launcher.HelpButton.Width'
  was a good one however the title looks much better without it
2024-11-09 00:35:12 +01:00
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