Commit graph

496 commits

Author SHA1 Message Date
Leon Styhre 1650b33b9a Changed a few code comments. 2021-10-18 18:12:19 +02:00
Leon Styhre 4c556fc820 Changed the position of the per-game alternative emulator selector window. 2021-10-16 12:23:32 +02:00
Leon Styhre 97af891b66 Increased the game description row count for the automatic multi-scraper. 2021-10-15 21:21:49 +02:00
Leon Styhre 3683866062 Improved the layout of the scraper GUIs.
Also added the scroll indicators and replaced a text margin hack with a proper solution.
2021-10-15 20:58:40 +02:00
Leon Styhre 6ccee6e4c4 Removed an unnecessary column from GuiMetaDataEd.
Also moved the scroll indicators slightly and removed a help prompt hack.
2021-10-14 22:31:50 +02:00
Leon Styhre b4045f05ae Removed some help prompt hacks in GuiMenu. 2021-10-14 22:21:21 +02:00
Leon Styhre eed27d1ee3 Changed the font size for the custom collection deletion screen.
Also fixed an issue with incorrect row heights at lower resolutions and removed a help prompt hack.
2021-10-14 22:13:13 +02:00
Leon Styhre fe5e3ad5d4 The alternative emulators GUI now looks good at all resolutions. 2021-10-14 21:47:32 +02:00
Leon Styhre 07425d41fa Fixed an issue with removing invalid alternative emulator entries using the metadata editor. 2021-10-13 17:22:29 +02:00
Leon Styhre 8ec17dbaee Fixed a very minor line break issue. 2021-10-12 23:27:48 +02:00
Leon Styhre 76ef1629c0 Added a simple static scroll indicator and set this as the default.
Also made some minor adjustments to the scroll indicator placement.
2021-10-10 20:07:44 +02:00
Leon Styhre ca64fc8308 Left aligned the per-game alternative emulator selector screen.
Also made some small adjustments to the select screen width.
2021-10-10 19:02:18 +02:00
Leon Styhre bef997420d Added menu scroll indicators. 2021-10-10 18:15:37 +02:00
Leon Styhre b3220158cb Small size adjustment to the 'Gamelist on startup' option. 2021-10-10 17:29:05 +02:00
Leon Styhre c458ca991c Replaced an ugly sizing hack in GuiMetaDataEd with a proper solution. 2021-10-10 17:07:38 +02:00
Leon Styhre f2e033c383 Fixed an issue where abbreviated system names would get displayed in the UI settings selector window. 2021-10-09 13:09:14 +02:00
Leon Styhre 9c20498339 The OptionListComponent key repeat parameters are now configurable. 2021-10-08 21:11:38 +02:00
Leon Styhre 72cf219b05 Added key repeat for the 'Jump to' and 'Sort games by' selectors on the game options menu. 2021-10-08 19:16:23 +02:00
Leon Styhre e12eb5a908 Fixed an issue where some help prompts were missing in the metadata editor. 2021-10-08 19:02:30 +02:00
Leon Styhre 93950cf4de Simplified the code for info popups. 2021-10-07 18:31:40 +02:00
Leon Styhre 6ee33634fb Improved the scrolling consistency in ScrollableContainer.
Also fixed an issue where a fractional last text line would sometimes get rendered.
2021-09-30 20:11:56 +02:00
Leon Styhre 49347baffe Multiple smaller optimizations. 2021-09-28 21:49:46 +02:00
Leon Styhre 1917bfba74 Some cosmetic changes to the alternative emulators GUI. 2021-09-26 16:06:08 +02:00
Leon Styhre 3233288a8c Improved the string trim function and replaced some inlined occurrences. 2021-09-25 18:01:41 +02:00
Leon Styhre 966d2616be Added support for defining custom system sorting using the <systemsortname> tag. 2021-09-25 11:02:27 +02:00
Leon Styhre 78db6cd18c Improvements to the gamelist filter GUI. 2021-09-25 10:54:53 +02:00
Leon Styhre 568c91e1a0 Small adjustment of the GuiAlternativeEmulators text placement. 2021-09-23 23:03:33 +02:00
Leon Styhre 61dbe3cba9 Fixed an issue where system names were included in game name searches done in collection systems. 2021-09-23 17:42:04 +02:00
Leon Styhre afe8128cc7 Changed the filter 'Text filter (game name)' to a keyboard symbol followed by 'Game name'. 2021-09-23 17:16:47 +02:00
Leon Styhre dc18955b28 Disabled the skip game functionality for the single-game scraper. 2021-09-22 23:40:59 +02:00
Leon Styhre 46f84ad756 Fixed an issue where skipping games would sometimes not work when multi-scraping. 2021-09-22 23:10:40 +02:00
Leon Styhre 1b19ab99b1 Fixed an issue where 'No games found' results could be accepted when multi-scraping. 2021-09-22 20:10:34 +02:00
Leon Styhre 64397bc6f0 Fixed an issue where game names could not be refined when multi-scraping.
Also fixed some refine game name inconsistencies when alternating between using the button shortcut and the ComponentGrid button.
2021-09-22 20:07:50 +02:00
Leon Styhre 8f82809a89 Leading and trailing whitespaces are now trimmed from refined scraper searches. 2021-09-21 22:08:27 +02:00
Leon Styhre 5199f0cc02 Invalid entry values are now displayed for the alternative emulators field in the metadata editor.
Also made the 'clear entry' fields look nicer in the metadata editor and the alternative emulators GUI.
2021-09-21 19:59:09 +02:00
Leon Styhre 79849188d1 Fixed an issue where animations would play incorrectly when disabling a collection. 2021-09-19 20:43:36 +02:00
Leon Styhre fad326c3bd Miscellaneous code cleanup. 2021-09-19 19:46:59 +02:00
Leon Styhre 63767347f2 Fixed numerous compiler warnings reported by the -Wall and -Wpedantic flags. 2021-09-19 14:37:10 +02:00
Leon Styhre c7d815a125 Fixed multiple compiler warnings related to virtual functions. 2021-09-18 11:49:39 +02:00
Leon Styhre 0b6d987263 Fixed lots of compiler warnings reported by the -Wall and -Wpedantic flags. 2021-09-18 09:53:26 +02:00
Leon Styhre c4e6d3cac1 Added a virtual keyboard. 2021-09-17 22:23:41 +02:00
Leon Styhre 1ad55cdcec Two small cosmetic changes related to the alternative emulators logic. 2021-09-05 17:29:51 +02:00
Leon Styhre 5942b2815e Added support for selecting alternative emulators per game.
Also made some changes to the system-wide alternative emulators logic.
2021-09-04 11:21:55 +02:00
Leon Styhre 57f28a8ff5 (Windows) Fixed an MSVC compiler warning. 2021-08-24 18:30:35 +02:00
Leon Styhre 5381f38231 Added support for defining and choosing between alternative emulators. 2021-08-22 15:26:38 +02:00
Leon Styhre 7b111807ae Added support to GuiSettings to change the menu size and to specifically set the cursor to a row when adding it. 2021-08-22 15:20:10 +02:00
Leon Styhre a0c2c21a99 Reorganized the UI Settings and Other Settings menus a bit. 2021-08-22 14:29:43 +02:00
Leon Styhre 65b2f5b898 Changed the launch screen marquee image filtering from nearest neighbor to linear. 2021-08-19 20:19:08 +02:00
Leon Styhre 74e21e8c03 Replaced some internal math functions with equivalents from the GLM library. 2021-08-17 20:55:29 +02:00
Leon Styhre 7b5d673050 Replaced the internal Vector2i data type and functions with the GLM library equivalent.
Also applied some code formatting changes for braced lists using clang-format.
2021-08-17 18:41:45 +02:00