aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2019-08-05I18N: Regenerate translations data fileThierry Crozat
2019-08-04GUI: Fix Options' Cloud tab scrollbar issueAlexander Tkachev
Calling reflowLayout() not only updates the layout (as setupCloudTab() was already doing), but also recalculates scrollbar. The issue was that old layout didn't need a scrollbar, but updated layout did. But, ScrollContainer was not notified, and thus scrollbar didn't appear (until user tried to reselect the Storage via popup).
2019-08-03GUI: Fix GCC Compiler Warning in Cloud TabD G Turner
This comment for fall through to prevent the compiler warning about this has to be at the point of fallthrough i.e. outside the grouping brackets to be effective.
2019-08-03GUI: Fix TabWidget's < and > buttonsAlexander Tkachev
These were incorrectly positioned (typos in code, missing value in one expression).
2019-08-03GUI: Minor offsets fixes in Tooltip and EditTextWidgetAlexander Tkachev
2019-08-03GUI: Tune ScrollContainerWidget offsetsAlexander Tkachev
Well, it ain't a fix, because it's not exactly correct for any of the themes. Yet it's the best for all of them. If I put what seems to be correct, "modern" theme gets ruined, because it has this mystical 2px offset in tabs/scrollcontainers.
2019-08-03GUI: Fix scrollbarsAlexander Tkachev
- 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-07-30GUI: Fix translation context for Cloud and LAN tabsThierry Crozat
2019-07-30GUI: Fix a label in Cloud tabAlexander Tkachev
2019-07-30CLOUD: Ask user to manually enable StorageAlexander Tkachev
For more security, newly connected Storage only gets username/used space information and is disabled until user manually presses the button.
2019-07-30CLOUD: Minor fixes for the PR#1754Alexander Tkachev
- 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-30GUI: Change 'Wi-Fi Sharing' tab name to 'LAN'Alexander Tkachev
2019-07-30GUI: Add feature description into Wi-Fi Sharing tabAlexander Tkachev
2019-07-30GUI: Fix Cloud tab scrolling problemAlexander Tkachev
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-30GUI: Make Cloud tab wizard input box cleanup valueAlexander Tkachev
Now input box does not remember old code you've put in it if you changed selected storage or disconnected one.
2019-07-30GUI: Fix Cloud tab wizard elements displaying after connecting storageAlexander Tkachev
Elements were displayed until scrollbar was used, now they are hidden right after storage is connected.
2019-07-30GUI: Separate Cloud tab in twoAlexander Tkachev
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-30GUI: Rewrite Cloud tabAlexander Tkachev
- 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-30CLOUD: Update GoogleDriveStorage and BoxStorage to auth via cloud.scummvm.orgAlexander Tkachev
2019-07-30CLOUD: Update OneDriveStorage to work via cloud.scummvm.orgAlexander Tkachev
2019-07-30COMMON: Add getHumanReadableBytes() in util.hAlexander Tkachev
This function was used in cloud-related DownloadDialog before, and now it is also used in Options > Cloud tab.
2019-07-30CLOUD: Update Dropbox and Google Drive icons in themesAlexander Tkachev
2019-07-30CLOUD: Update DropboxStorage to work via scummvm.org & StorageWizardDialog ↵Alexander Tkachev
correspondingly
2019-07-29I18N: Regenerate translations data fileThierry Crozat
2019-07-27CREDITS: Add myself and Cryomni3D engineLe Philousophe
2019-07-22I18N: Regenerate translations data fileThierry Crozat
2019-07-08I18N: Regenerate translations data fileThierry Crozat
2019-06-24I18N: Regenerate translations data fileThierry Crozat
2019-06-21ANDROID: Move isConnectionLimited into OSystemCameron Cawley
2019-06-19I18N: Regenerate translations data fileThierry Crozat
2019-06-11I18N: Regenerate translations data fileThierry Crozat
2019-06-07CREDITS: Add cpasjuste and myself to Nintendo Switchrsn8887
2019-06-04I18N: Regenerate translations data fileThierry Crozat
2019-05-30I18N: Regenerate translations data fileThierry Crozat
2019-05-22I18N: Regenerate translations data fileThierry Crozat
2019-05-12Revert "CREDITS: mark Vicent Marti as retired"Filippos Karapetis
This reverts commit 62cf04f5022953542540ab0d1a3dca4aae9adf18.
2019-05-12CREDITS: mark Vicent Marti as retiredMax Horn
He was last active in 2009 and has long moved on to work on other things.
2019-05-12GUI: Better integration for the unknown game dialog when adding gamesBastien Bouclet
* 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-09CREDITS: Added Max Horn to GUI creditsMax Horn
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-06I18N: Regenerate translations data fileThierry Crozat
2019-05-05GUI: Use a truetype font for the debug consoleBastien Bouclet
2019-05-03GUI: Fix Compiler Warning in Unknown Game DialogD G Turner
This is a signed vs. unsigned comparison warning from GCC.
2019-05-01GUI: Remove TTF fonts from the theme archivesCameron Cawley
2019-04-30GUI: Support adding games via Drag and DropCameron Cawley
2019-04-29GUI: Do not abuse the engine name query item to provide a summaryThierry Crozat
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-29GUI: Add "Summary" to bug reports generated by the unknown game dialogLothar Serra Mari
2019-04-29I18N: Regenerate translations data fileThierry Crozat
2019-04-28GUI: Enable report button in unknown game dialogThierry Crozat
2019-04-27I18N: Regenerate translations data fileThierry Crozat
2019-04-27GUI: Update code to access the bug tracker in the unknown game dialogThierry Crozat
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.