aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2019-01-22GUI: Don't try loading TTF fonts for themes that don't request oneBastien Bouclet
2018-12-25GUI: Attempt to load fonts from fonts.dat if they aren't present in the ↵Cameron Cawley
theme archive
2018-12-18GUI: Fix defaulting of "Use native system file browser" checkboxTarek Soliman
2018-12-17COMMON: Rename enum variable for native browser featureThierry Crozat
There was a typo in the name (missing 'r' in browser).
2018-12-17GUI: Add missing space in tooltip stringThierry Crozat
2018-12-17I18N: Regenerate translations data fileThierry Crozat
2018-12-16GUI: Add option to enable/disable using the system file browserThierry Crozat
2018-12-16GUI: Store title String instead of unsafe pointerSupSuper
2018-12-16GUI: Allow user to opt between GUI browser and native browserSupSuper
2018-12-16BACKENDS: Hook GUI browser to DialogManagerSupSuper
2018-12-16BACKENDS: Move OSX file browser into backendSupSuper
2018-12-09CREDITS: GLK engine creditsMatan Bareket
2018-12-03I18N: Regenerate translations data fileThierry Crozat
2018-12-02GUI: Add an option to set the GUI language to the game languageBastien Bouclet
2018-11-19I18N: Regenerate translations data fileThierry Crozat
2018-11-17I18N: Add a codepage file for ISO-8859-8Bastien Bouclet
This encoding is used by the Hebrew translation. The GUI would need more work to properly display Hebrew, but at least this change fixes building translations.dat.
2018-11-15CREDITS: Add credits for DM, Prince, Illusions and MutationOfJB (#1394)Cameron Cawley
2018-11-14GUI: Add some override markersBastien Bouclet
2018-11-14GUI: Don't display the ScrollContainer background inside tabsBastien Bouclet
Fixes #10645.
2018-11-04BACKENDS: Remove references to the GP32 backendCameron Cawley
2018-10-31GUI: Fix duplicate include guardMichał Janiszewski
The guard clashed with engines/dialogs.h
2018-10-22GUI: Unset stretch-mode in game settings not overriding global settingsThierry Crozat
2018-10-18I18N: Regenerate translations data fileThierry Crozat
2018-10-15I18N: Regenerate translations data fileThierry Crozat
2018-10-11GUI: Fix Mouse Wheel Input for Unknown Game Dialog.D G Turner
This should also fix this for other instances of ScrollContainer, though the dialogs / widgets may require the same change. This fixes bug Trac #10741.
2018-10-10GUI: Disable Current View Selection Button in Save/Load Chooser.D G Turner
Switching between List and Grid views causes a nasty redraw flicker. This also occurs if you press the button for the current view type. This patch does not fix the underlying refresh issue, but it does disable the button for the current view type as pressing this is not useful in any case. This is a partial fix for bug Trac #10441.
2018-10-08I18N: Regenerate translations data fileThierry Crozat
2018-10-01I18N: Regenerate translations data fileThierry Crozat
2018-09-28GUI: Fix mass add not showing some variants if one is already knownBastien Bouclet
2018-09-24I18N: Regenerate translations data fileThierry Crozat
2018-09-10I18N: Regenerate translations data fileThierry Crozat
2018-09-03I18N: Regenerate translations data fileThierry Crozat
2018-08-27GUI: Clean up file browser path entryBastien Bouclet
2018-08-27I18N: Regenerate translations data fileThierry Crozat
2018-08-22GUI: Add editable path in file browser dialogChatziargyriou Eleftheria
2018-08-18GUI: Replace use of strdup with Common::StringColin Snover
strdup is a POSIX API, not an ANSI C API. It is not available with -std=c++11 on newlib-based systems, and VS 2015 will throw errors unless it is #defined to alias to _strdup or unless deprecation warnings are turned off (which is not a good idea in general). Common::String is a safer and potentially faster (due to small string optimisation) alternative, so prefer it instead.
2018-08-13I18N: Regenerate translations data fileThierry Crozat
2018-08-06I18N: Regenerate translations data fileThierry Crozat
2018-07-30I18N: Regenerate translations data fileThierry Crozat
2018-07-29GUI: Fix graphics options visibility depending on supported featuressThierry Crozat
2018-07-24GUI: Fix scrollbar bottom arrow being displayed as up arrow after mouse upThierry Crozat
2018-07-24GUI: Handle continous scrolling in ScrollContainerThierry Crozat
When keeping the scrollbar up or down arrow pressed in a ScrollContainer is now scrolls continously, as it was already doing in the ListWidget.
2018-07-24GUI: Set ScrollContainer single step to kLineHeight instead of 1 pixelThierry Crozat
The single step is the amount of scroll done when clicking once on the scrollbar up or down arrow. It used to be 1 entry, but for the ScrollContainer 1 entry is 1 pixel, which was too litle. Now the single step can be set to a multiple entries.
2018-07-24GUI: Fix container widgets not receiving eventsThierry Crozat
2018-07-23GUI: Sync the embedded classic themeBastien Bouclet
2018-07-23I18N: Regenerate translations data fileThierry Crozat
2018-07-22GUI: Use consistent capitalization for optionsThierry Crozat
As discussed on the mailing list we should use title capitalization only for push buttons and tabs and use sentence capitalization for everything else.
2018-07-22GUI: Fix crash when accessing options from GMMThierry Crozat
2018-07-22GUI: Use ScrollContainer in graphics tabThierry Crozat
This fixes bug #10634 - GUI: Options cutoff for Edit Game when Graphics mode is x2 or less
2018-07-20ILLUSIONS: Enable illusions engine by defaultEric Fry
Add credits info for illusions engine