aboutsummaryrefslogtreecommitdiff
path: root/gui/themes
AgeCommit message (Collapse)Author
2020-01-04GUI: Add clear button for the plugins pathBastien Bouclet
The other paths have one.
2020-01-04GUI: Bump the theme format versionBastien Bouclet
2020-01-04GUI: Use a dialog theme layout for the unknown game dialogBastien Bouclet
2020-01-04GUI: Add finer control over cross-direction alignment for layout itemsBastien Bouclet
Previously it was only possible to specify whether items where aligned to the start or centered in the cross direction of the layouts. It is now additionally possible to align the items to the far end of the cross direction or to resize them to match the size of the layout. Terminology and behavior are loosely based on CSS's flexbox containers.
2020-01-04GUI: Introduce dynamic layoutsBastien Bouclet
Prior to this change, a GUI layout was only affected by the screen size. Now, a layout can additionally be influenced by the GUI dialog and widgets that uses it. This capability is leveraged to implement the following features: * Layout elements that are not bound to a GUI widget do not take space. This means that dialogs where the widgets shown depend on for example a feature being enabled at configure time no longer have blank spaces. * Widgets can define a minimal required size for their contents not to be cut. For now this is only used for buttons so their width is always sufficient for their caption not to be cut. This mechanism could be applied to other widget types in the future.
2019-12-09I18N: Regenerate translations data fileThierry Crozat
2019-12-02I18N: Regenerate translations data fileThierry Crozat
2019-11-25I18N: Regenerate translations data fileThierry Crozat
2019-11-24GUI: Bump the theme format version numberBastien Bouclet
The DropdownButtonWidget changes broke compatibility with older themes.
2019-11-24GUI: Add DropdownButtonWidget and use it in the launcher for mass addBastien Bouclet
DropdownButtonWidget is a button split in two parts vertically. Clicking the left part triggers a default action. Clicking the right part shows a list of other actions the user can choose from. Using this widget on the launcher lets 'Mass add' be a secondary action of the 'Add' button, removing the necessity of pressing the shift key to access the feature.
2019-11-18I18N: Regenerate translations data fileThierry Crozat
2019-11-11I18N: Regenerate translations data fileThierry Crozat
2019-11-06GUI: THEMES: FONTS: helvB12 greek should be 75 dip not 100Thanasis Antoniou
2019-11-06I18N: Regenerate translations data file (Nov 06 2019)Thanasis Antoniou
2019-11-06GUI: THEMES: Build zip themes using scummtheme.py makeallThanasis Antoniou
2019-11-06GUI: FONTS: Proper Greek BDF (and FCC) fonts addedThanasis Antoniou
2019-11-04I18N: Regenerate translations data fileThierry Crozat
2019-10-22GUI: Increase height of tab widget by 2px in lowres layoutBastien Bouclet
The height of the tab widget was reduced by 2px in eabb81829f29716e949890844029567687626bc8. However, that change caused the tab nav buttons to be drawn slightly outside of the tabs with the low resolution layout.
2019-10-21I18N: Regenerate translations data fileThierry Crozat
2019-10-14I18N: Regenerate translations data fileThierry Crozat
2019-10-07I18N: Regenerate translations data fileThierry Crozat
2019-09-30I18N: Regenerate translations data fileThierry Crozat
2019-09-23I18N: Regenerate translations data fileThierry Crozat
2019-09-16I18N: Regenerate translations data fileThierry Crozat
2019-09-09I18N: Regenerate translations data fileThierry Crozat
2019-09-03I18N: Regenerate translations data fileThierry Crozat
2019-09-01JANITORIAL: Remove some trailing whitespacesJaromir Wysoglad
2019-09-01TTS: Add Accessibility tab to all themesJaromir Wysoglad
2019-09-01TTS: Add voice selection to optionsJaromir Wysoglad
2019-09-01TTS: Add TTS checkbox to OptionsJaromir Wysoglad
Probably works only in the builtin theme right now.
2019-08-29I18N: Regenerate translations data fileThierry Crozat
2019-08-20I18N: Regenerate translations data fileThierry Crozat
2019-08-13I18N: Regenerate translations data fileThierry Crozat
2019-08-05I18N: Regenerate translations data fileThierry Crozat
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-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: 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 Dropbox and Google Drive icons in themesAlexander Tkachev
2019-07-29I18N: Regenerate translations data fileThierry Crozat
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-19I18N: Regenerate translations data fileThierry Crozat
2019-06-11I18N: Regenerate translations data fileThierry Crozat
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-06I18N: Regenerate translations data fileThierry Crozat