Commit Graph
3248 Commits
Author SHA1 Message Date
Alexander Tkachev c91bcbfb94 GUI: Fix scrollbars
- removed +1px in ListWidget, added in lordhoto's 2007 commit 68eb28a
(aka r29971 in svn) `Fix for bug #1670082 "GUI: Modern theme gfx glitch
in launcher".`, because it made clip this last line of scrollbar in all
themes, which doesn't look good. In 2007 theme was written in .ini,
which is not the case now. I don't see any glitches after removing this
"fix";

- fixed how scrollbar top and bottom scroll buttons are drawn in
ThemeEngine::drawScrollbar: there were these weird magic numbers, but in
reality extra space that buttons should occupy is hardcoded in
scrollbar.cpp (ScrollBarWidget) and is just +1px.
2019-08-03 04:35:48 -04:00
Thierry Crozat 3e13bba28f GUI: Fix translation context for Cloud and LAN tabs 2019-07-30 21:43:08 +01:00
Alexander Tkachev cffd6d79ab GUI: Fix a label in Cloud tab 2019-07-30 14:51:41 -04: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 16d97b6948 CLOUD: Minor fixes for the PR#1754
- added missing 'd' in "%d" in SavesSyncRequest;
- removed trailing ',' in enum in gui/options.h;
- fixed #endif to have // before USE_LIBCURL in gui/options.h.
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
Alexander Tkachev a1b847a1ef GUI: Make Cloud tab wizard input box cleanup value
Now input box does not remember old code you've put in it if you changed
selected storage or disconnected one.
2019-07-30 14:51:41 -04:00
Alexander Tkachev 28c93ed027 GUI: Fix Cloud tab wizard elements displaying after connecting storage
Elements were displayed until scrollbar was used, now they are hidden
right after storage is connected.
2019-07-30 14:51:41 -04:00
Alexander Tkachev 3df126853a GUI: Separate Cloud tab in two
All local webserver-related settings are now shown in a separate, "Wi-Fi
Sharing" tab (shown if built with USE_SDL_NET). Cloud tab is only shown
if actual cloud storages are built (USE_LIBCURL).
2019-07-30 14:51:41 -04:00
Alexander Tkachev 99c2418d1a GUI: Rewrite Cloud tab
- StorageWizardDialog is removed, along with bmps it was using;
- EditTextWidget now accepts custom font in constructor;
- ScrollContainer scrollbar now jumps to top when content height changes
so it's "overscrolled";
- IndexPageHandler now does not awaits for `code` GET-parameter, as
local webserver is no longer used to connect Storages;
- CloudManager and all corresponding Storages are updated to support
disconnecting and to notify about successful connection.
2019-07-30 14:51:41 -04:00
Alexander Tkachev 0ee0e2d537 CLOUD: Update GoogleDriveStorage and BoxStorage to auth via cloud.scummvm.org 2019-07-30 14:51:41 -04:00
Alexander Tkachev 8333cce498 CLOUD: Update OneDriveStorage to work via cloud.scummvm.org 2019-07-30 14:51:41 -04:00
Alexander Tkachev d04c1dfad4 COMMON: Add getHumanReadableBytes() in util.h
This function was used in cloud-related DownloadDialog before,
and now it is also used in Options > Cloud tab.
2019-07-30 14:51:41 -04:00
Alexander Tkachev 16b6588146 CLOUD: Update Dropbox and Google Drive icons in themes 2019-07-30 14:51:41 -04:00
Alexander Tkachev ddcfcc18b2 CLOUD: Update DropboxStorage to work via scummvm.org & StorageWizardDialog correspondingly 2019-07-30 14:51:41 -04:00
Thierry Crozat 70b507b3de I18N: Regenerate translations data file 2019-07-29 12:00:23 +02:00
Le Philousophe 662cc47372 CREDITS: Add myself and Cryomni3D engine 2019-07-27 11:34:56 +02:00
Thierry Crozat 5b3a087e97 I18N: Regenerate translations data file 2019-07-22 21:53:08 +02:00
Thierry Crozat 8ba4ace234 I18N: Regenerate translations data file 2019-07-08 19:28:00 +02:00
Thierry Crozat 7b65d4ee4f I18N: Regenerate translations data file 2019-06-24 19:41:17 +02:00
Cameron Cawley b9e29cedfc ANDROID: Move isConnectionLimited into OSystem 2019-06-21 08:19:37 +03:00
Thierry Crozat 8df770842d I18N: Regenerate translations data file 2019-06-19 16:46:39 +02:00
Thierry Crozat 3672a80455 I18N: Regenerate translations data file 2019-06-11 11:40:03 +02:00
rsn8887 c6621773ef CREDITS: Add cpasjuste and myself to Nintendo Switch 2019-06-07 08:33:58 +02:00
Thierry Crozat 03afa7b486 I18N: Regenerate translations data file 2019-06-04 00:06:52 +02:00
Thierry Crozat 6449060d15 I18N: Regenerate translations data file 2019-05-30 11:58:46 +02:00
Thierry Crozat 549289b84a I18N: Regenerate translations data file 2019-05-22 19:49:08 +02:00
Filippos Karapetis 5c8c1ca95c Revert "CREDITS: mark Vicent Marti as retired"
This reverts commit 62cf04f502.
2019-05-12 14:20:28 +03:00
Max Horn 62cf04f502 CREDITS: mark Vicent Marti as retired
He was last active in 2009 and has long moved on to work on other things.
2019-05-12 13:57:11 +03:00
Bastien Bouclet c5b92bcb2e GUI: Better integration for the unknown game dialog when adding games
* The list of candidates now includes unknown variants. When an unknown
variant is selected, the unknown game dialog is shown.
* On the unknown game dialog, users are given the choice to add the game
when that is possible, or to cancel.

The goal of those changes is to make the unknown game dialog less
confusing for users, especially when both known and unknown games
variants are found.
2019-05-12 11:44:51 +03:00
Max Horn 7476277c06 CREDITS: Added Max Horn to GUI credits
The GUI system was originally written completely by me, as is easily
verifiable by inspecting the commit logs of the gui subdirectory, or e.g.
specific files like gui/widget.cpp.
2019-05-09 14:36:06 -04:00
Thierry Crozat d30c5e2419 I18N: Regenerate translations data file 2019-05-06 18:44:28 +02:00
Bastien Bouclet a5d93d933a GUI: Use a truetype font for the debug console 2019-05-05 08:52:12 +02:00
D G Turner ae7acf1099 GUI: Fix Compiler Warning in Unknown Game Dialog
This is a signed vs. unsigned comparison warning from GCC.
2019-05-03 00:43:03 +01:00
Cameron Cawley 0e7a8a548d GUI: Remove TTF fonts from the theme archives 2019-05-01 02:40:10 +03:00
Cameron Cawley d7b2b1b8f9 GUI: Support adding games via Drag and Drop 2019-04-30 22:17:04 +01:00
Thierry Crozat e4218e2e1d GUI: Do not abuse the engine name query item to provide a summary
The redirect rule on the web site expected only two query items, one
with the engine name and another one with the description. However it
was a bit lax in its regex and we could pass additional query items
as part of either the engine name or description. The unknown game
dialog was abusing it to pass a summary.

The rewrite rule for the URL on the web site has now been fixed to
avoid such abuse. And instead it also adds a summary. So the
unknown name dialog should no longer provide one.
2019-04-29 22:50:53 +01:00
Lothar Serra Mari 08a5feb1ee GUI: Add "Summary" to bug reports generated by the unknown game dialog 2019-04-29 21:10:12 +02:00
Thierry Crozat bbf5697c9a I18N: Regenerate translations data file 2019-04-29 21:03:12 +02:00
Thierry Crozat 623bef19a5 GUI: Enable report button in unknown game dialog 2019-04-28 23:30:17 +01:00
Thierry Crozat 9dd2682eb1 I18N: Regenerate translations data file 2019-04-27 22:21:35 +02:00
Thierry Crozat 74577f9892 GUI: Update code to access the bug tracker in the unknown game dialog
The code is still disabled, but it is now in a working state and
can be tested by removing the #if 0 and changing the URL to a test
server with a redirect rule.
2019-04-27 02:42:16 +01:00
Peter Kohaut c6a7ec814b CREDITS: Added sev to Blade Runner credits
Changed order of credits for Blade Runner to alphabetical
2019-04-18 09:24:19 +02:00
Thierry Crozat d3af44241f I18N: Regenerate translations data file 2019-04-13 20:16:49 +02:00
Thierry Crozat bcb5501c06 I18N: Regenerate translations data file 2019-04-13 20:16:49 +02:00
Matan Bareket fd2ae5854e GUI: Remove transparency from Remastered theme logo
This fixes ticket #10932
2019-04-12 09:26:49 -04:00
Matan Bareket 94eb601f37 THEME: Remove extranous file from remastered theme 2019-04-06 10:51:56 -04:00
Thanasis Antoniou d6db4af528 CREDITS: Proper add Thanasis Antoniou to authors 2019-04-02 23:31:20 +03:00