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
|
c2d059f92e
|
(Windows) Fixed two MSVC compiler warnings.
|
2021-10-13 17:23:29 +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
|
cb44762537
|
Made it possible to mark folders with the Kidgame metadata flag.
|
2021-10-13 17:19:37 +02:00 |
|
Leon Styhre
|
8ec17dbaee
|
Fixed a very minor line break issue.
|
2021-10-12 23:27:48 +02:00 |
|
Leon Styhre
|
48db23691d
|
Merged BadgeComponent code into master branch.
|
2021-10-12 23:13:38 +02:00 |
|
Leon Styhre
|
ae96cb4c54
|
Further improvements to the badges code.
|
2021-10-12 22:53:02 +02:00 |
|
Sophia Hadash
|
716aa3df4a
|
cleanup
|
2021-10-12 10:48:32 +02:00 |
|
Sophia Hadash
|
c388c7fd12
|
support old placeholder format as a fallback
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-11 23:27:11 +02:00 |
|
shadash
|
f74b2761bf
|
extend placeholder definition to customizable image + text
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-11 23:12:21 +02:00 |
|
Leon Styhre
|
848277141a
|
Optimized the badges code.
Also made a small adjustment to the alternative emulator badge.
|
2021-10-11 21:28:37 +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
|
08888e00af
|
Clarified the use of bundled include files.
|
2021-10-06 18:41:21 +02:00 |
|
Leon Styhre
|
42cd0c1ad7
|
Disabled text scrolling when running media player or screensaver or when running in the background.
|
2021-10-06 17:24:25 +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
|
a2e12ace6a
|
Lowered the minimal supported resolution from 640x480 to 224x224.
|
2021-09-30 19:51:04 +02:00 |
|
Leon Styhre
|
49347baffe
|
Multiple smaller optimizations.
|
2021-09-28 21:49:46 +02:00 |
|
Leon Styhre
|
91f1a0a47d
|
Improved the speed of the badges code.
Also made some other adjustments to the badges and flexbox logic.
|
2021-09-27 22:18:19 +02:00 |
|
Leon Styhre
|
7321bf8f36
|
Reverted the SVG caching logic.
|
2021-09-27 21:41:22 +02:00 |
|
Leon Styhre
|
50f2af0077
|
Manual merges to align with master branch.
|
2021-09-27 21:27:07 +02:00 |
|
Leon Styhre
|
e8956512dc
|
Merged the master branch.
|
2021-09-27 21:19:11 +02:00 |
|
Leon Styhre
|
c51ad4a432
|
Removed some noexcept operators.
|
2021-09-27 21:16:05 +02:00 |
|
Leon Styhre
|
f6dd49071e
|
Fixed lots of code formatting issues.
|
2021-09-27 21:06:07 +02:00 |
|
Sophia Hadash
|
39f67cfcdf
|
finally properly implemented destructor
|
2021-09-26 23:58:23 +02:00 |
|
Sophia Hadash
|
0587b220cc
|
add alternative emulator badge
|
2021-09-26 22:26:47 +02:00 |
|
Leon Styhre
|
1917bfba74
|
Some cosmetic changes to the alternative emulators GUI.
|
2021-09-26 16:06:08 +02:00 |
|
Leon Styhre
|
f8b9275b4b
|
Fixed a missing filter index update when removing games from custom collections.
|
2021-09-26 11:14:52 +02:00 |
|
Sophia Hadash
|
1d5137d557
|
fix compiler warning. Remove unnecessary code.
|
2021-09-26 02:33:49 +02:00 |
|
Leon Styhre
|
e930848645
|
Sorted the filters in the same order as the metadata editor fields.
|
2021-09-25 20:15:13 +02:00 |
|
Leon Styhre
|
5f3abed826
|
Split up the Publisher/Developer filter into two separate filters.
|
2021-09-25 19:30:44 +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
|
53630e3a7a
|
Blank/unknown values can now be filtered for Genre, Player, Publisher/Developer and Alternative emulator.
|
2021-09-25 16:53:30 +02:00 |
|
Leon Styhre
|
c85700571d
|
Added a filter for the 'Alternative emulator' field.
|
2021-09-25 16:16:25 +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 |
|
Sophia Hadash
|
c08bdda008
|
fix badges in detailed view.
|
2021-09-24 00:40:55 +02:00 |
|
Sophia Hadash
|
af50921d4b
|
merge master
|
2021-09-24 00:05:32 +02:00 |
|
Sophia Hadash
|
dbf76f92e6
|
merge master
|
2021-09-23 23:28:19 +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
|
8f02bdf74f
|
Added a keyboard symbol/character.
|
2021-09-23 17:14:43 +02:00 |
|
Leon Styhre
|
ed7843e898
|
Fixed an issue where brackets were removed from game names in collection system views.
|
2021-09-23 17:11:49 +02:00 |
|
Leon Styhre
|
0c3a7d7d94
|
Alternative emulators now work correctly when games are launched from collection systems.
|
2021-09-23 17:07:27 +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
|
527b9321b5
|
Leading and trailing whitespaces are now trimmed when requesting a new custom collection name.
|
2021-09-21 22:15:42 +02:00 |
|
Leon Styhre
|
e507335923
|
Leading and trailing whitespaces are now trimmed from TheGamesDB scraper searches.
|
2021-09-21 22:10:09 +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
|
e08d3c6c1d
|
Fixed an issue where a collection notification was not displayed when setting a game to not be counted.
|
2021-09-21 17:22:32 +02:00 |
|
Sophia Hadash
|
4959e72b35
|
fix when badges are shown (reverse)
|
2021-09-19 23:21:38 +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
|
fc78f8ee18
|
General cleanup of the CMake configuration files.
|
2021-09-19 18:53:20 +02:00 |
|
Leon Styhre
|
970b7dd63d
|
(Windows) Fixed some MinGW compiler warnings.
|
2021-09-19 15:27:32 +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
|
03645e2de3
|
Fixed an issue where 'sortname' was incorrectly spelled in the metadata editor.
|
2021-09-17 21:17:11 +02:00 |
|
Leon Styhre
|
42458a7d76
|
Very minor code cleanup.
|
2021-09-17 21:10:16 +02:00 |
|
Leon Styhre
|
260ad2d8f0
|
(Windows) Fixed a compile error.
|
2021-09-05 18:39:53 +02:00 |
|
Leon Styhre
|
8a51919f31
|
Added the ability to make complementary game systems customizations.
|
2021-09-05 17:39:11 +02:00 |
|
Leon Styhre
|
1ad55cdcec
|
Two small cosmetic changes related to the alternative emulators logic.
|
2021-09-05 17:29:51 +02:00 |
|
Sophia Hadash
|
fe413bb68f
|
Initial implementation, including flexbox layout for badges.
|
2021-09-05 03:40:23 +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
|
69ad5cc56f
|
Added an exclamation mark symbol.
Also sorted all symbol constants.
|
2021-09-04 10:46:06 +02:00 |
|
Leon Styhre
|
da2e5f07f1
|
Small change to the Gamelist log output when updating the alternativeEmulator tag.
|
2021-08-25 20:58:03 +02:00 |
|
Leon Styhre
|
ed9d978bbf
|
Added additional debug logging when launching games using alternative emulators.
|
2021-08-24 20:45:24 +02:00 |
|
Leon Styhre
|
1461b2b0a7
|
Changed two error log messages related to alternative emulators.
|
2021-08-24 20:44:34 +02:00 |
|
Leon Styhre
|
abf8759f75
|
Added headers to the CMake configuration files.
|
2021-08-24 18:32:15 +02:00 |
|
Leon Styhre
|
57f28a8ff5
|
(Windows) Fixed an MSVC compiler warning.
|
2021-08-24 18:30:35 +02:00 |
|
Leon Styhre
|
e47958b3fd
|
Minimal code formatting change.
|
2021-08-24 18:29:46 +02:00 |
|
Leon Styhre
|
5fcbdde0be
|
Fixed a typo in es-app/CMakeLists.txt
|
2021-08-22 15:34:24 +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
|
9546eb00ba
|
Changed the gamelist views marquee image filtering from nearest neighbor to linear.
|
2021-08-19 20:31:44 +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
|
9e629e033b
|
Removed the 'Choose' entry from the help prompts in the gamelist view.
|
2021-08-19 19:47:16 +02:00 |
|
Leon Styhre
|
292f089f76
|
Changed the 'Toggle screensaver' help entry in the system view to simply 'Screensaver'.
|
2021-08-19 19:45:54 +02:00 |
|
Leon Styhre
|
816d79c32f
|
(Windows) Silenced some MSVC compiler warnings related to the C++17 language standard.
|
2021-08-18 18:58:43 +02:00 |
|
Leon Styhre
|
83c0bc5ca6
|
Moved MoveCameraAnimation.h from es-app to es-core.
|
2021-08-17 22:23:42 +02:00 |
|
Leon Styhre
|
12c853bc31
|
Moved the remaining math functions to a math utility namespace.
|
2021-08-17 22:11:16 +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 |
|
Leon Styhre
|
1fb0ccef0d
|
Replaced the internal Vector2f data type and functions with the GLM library equivalent.
|
2021-08-16 18:25:01 +02:00 |
|
Leon Styhre
|
64a7b8e54a
|
Replaced the internal Vector3f and Vector4f data types and functions with the GLM library equivalents.
|
2021-08-15 22:03:17 +02:00 |
|
Leon Styhre
|
722468129e
|
Replaced all internal matrix data types and functions with the GLM library equivalents.
Also changed some vectors.
|
2021-08-15 19:30:31 +02:00 |
|
Leon Styhre
|
d3be0b73d3
|
Changed the word 'front-end' to 'frontend'.
|
2021-08-12 12:03:11 +02:00 |
|
Leon Styhre
|
18949d375c
|
Minor cosmetic code cleanup.
|
2021-08-11 12:09:58 +02:00 |
|
Leon Styhre
|
d596c96181
|
Merge branch '517-make-the-application-quit-shortcut-configurable-e-g-f4-alt-f4-alt-q-command-q'
|
2021-08-11 12:01:42 +02:00 |
|
Leon Styhre
|
027a750231
|
Bumped the version to 1.2.0-alpha
|
2021-08-11 11:36:42 +02:00 |
|
Leon Styhre
|
7990b23450
|
Bumped the version to 1.1.0
|
2021-08-09 17:14:35 +02:00 |
|
Leon Styhre
|
65acb9fd50
|
Fixed an issue where game media would sometimes not get displayed after single-game scraping.
|
2021-08-09 16:47:36 +02:00 |
|
Leon Styhre
|
00b49b5d1a
|
Fixed an issue with scraping Nintendo Famicom games.
Also did some other minor platform cleanups.
|
2021-07-17 10:37:36 +02:00 |
|
Leon Styhre
|
62c5c379fa
|
Bumped the version to v1.1.0-dev
|
2021-07-17 10:10:14 +02:00 |
|
Leon Styhre
|
c958a94ca6
|
(Windows) Hiding of console windows during game launches can now be configured via the %HIDEWINDOW% variable.
|
2021-07-16 17:56:16 +02:00 |
|
Leon Styhre
|
4197ad7f6a
|
(Windows) Fixed a game launching issue when passing parameters using a forward slash.
|
2021-07-16 17:14:16 +02:00 |
|
SophiaHadash
|
75bf7781e3
|
update from master
|
2021-07-16 10:10:55 +02:00 |
|
Leon Styhre
|
fd742ab452
|
(Unix) Small change to the man page.
|
2021-07-15 22:30:23 +02:00 |
|
Leon Styhre
|
80f9114e27
|
Bumped the version to v1.1.0-rc
|
2021-07-15 18:30:20 +02:00 |
|
Leon Styhre
|
bc6d962503
|
(macOS) Fixed a Clang compiler warning.
|
2021-07-15 18:23:03 +02:00 |
|
Leon Styhre
|
9bbba93edf
|
Added experimental hardware decoding support to VideoFFmpegComponent.
Also fixed some memory leaks and removed the video frame skipping code as it caused more harm than good.
|
2021-07-14 19:13:25 +02:00 |
|
Leon Styhre
|
840dc13285
|
(Windows) Fixed an issue where the wrong FFmpeg version was bundled.
|
2021-07-13 21:47:55 +02:00 |
|
Leon Styhre
|
20d9721728
|
Fixed an issue where a scrape followed by an aborted re-scrape could crash the application.
|
2021-07-11 22:38:08 +02:00 |
|
Leon Styhre
|
61827b4de1
|
Fixed a typo in a previous commit.
|
2021-07-11 22:35:01 +02:00 |
|
Leon Styhre
|
ea55efb523
|
Fixed an issue where refining a scraper search could lead to an empty screen.
|
2021-07-11 22:30:23 +02:00 |
|
Leon Styhre
|
abbc3384fd
|
Fixed an issue where attempting to refine or skip a scraper search could lead to a crash.
|
2021-07-11 22:26:53 +02:00 |
|
Leon Styhre
|
3757b31fbc
|
Fixed an issue where a menu option was available when it shouldn't be.
Also changed some misleading comments related to graying out menu options.
|
2021-07-11 13:47:31 +02:00 |
|
Leon Styhre
|
738f8854cb
|
Formatting some code that accidentally excluded from clang-format.
|
2021-07-11 13:31:43 +02:00 |
|
Leon Styhre
|
e000e23f64
|
Added and clarified startup log warnings for missing or invalid es_systems.xml platform tags.
|
2021-07-10 13:07:44 +02:00 |
|
Leon Styhre
|
1cee40f291
|
Some minor changes proposed by the static analyzer.
|
2021-07-09 19:58:21 +02:00 |
|
Leon Styhre
|
e4ee4855df
|
Changed the header text in main.cpp
|
2021-07-08 18:47:29 +02:00 |
|
Leon Styhre
|
7ea91f08af
|
Removed the deprecated VideoOmxComponent.
|
2021-07-08 18:26:01 +02:00 |
|
Leon Styhre
|
1d706ec7f3
|
Removed some obsolete audio settings.
Also set VLC as the default video player on Raspberry Pi.
|
2021-07-08 18:18:59 +02:00 |
|
Leon Styhre
|
9a53ad0463
|
Some CMake updates to build correctly on Raspberry Pi.
Also some other general CMake cleanups.
|
2021-07-08 18:05:32 +02:00 |
|
Leon Styhre
|
96503a23c6
|
Small code formatting change.
|
2021-07-07 21:13:40 +02:00 |
|
Leon Styhre
|
af5e32e121
|
Formatted the es-app source tree using clang-format.
|
2021-07-07 20:03:42 +02:00 |
|
SophiaHadash
|
5f23074f72
|
indentation of multi-line statements
|
2021-07-07 14:35:42 +02:00 |
|
SophiaHadash
|
6c165a4ca0
|
move option up
|
2021-07-07 14:28:09 +02:00 |
|
SophiaHadash
|
ba2ef814de
|
code-words for options
|
2021-07-07 14:24:15 +02:00 |
|
SophiaHadash
|
8f1b6296cd
|
remove word 'choose' from menu
|
2021-07-07 14:16:20 +02:00 |
|
SophiaHadash
|
17d28ea88b
|
remove exit combo ESC, add combo Alt+Q
|
2021-07-07 14:13:46 +02:00 |
|
Leon Styhre
|
47733467f3
|
Bumped the version to v1.1.0-rc-dev
|
2021-07-04 14:19:04 +02:00 |
|
Leon Styhre
|
0ad903f2fa
|
Bumped the version to v1.1.0-beta2
|
2021-07-04 12:32:35 +02:00 |
|
Leon Styhre
|
a0e587c19b
|
Fixed an issue where the static image would not always get rendered during Slide transitions.
|
2021-07-03 13:52:47 +02:00 |
|
Leon Styhre
|
64372a4a70
|
Modified the input configuration dialog message.
|
2021-07-03 11:53:30 +02:00 |
|
Leon Styhre
|
386001d09c
|
Fixed an issue where MediaViewer tried to render corrupt images.
|
2021-07-02 20:35:52 +02:00 |
|
Leon Styhre
|
506a452d1b
|
(Windows) Fixed an MSVC Unicode issue.
|
2021-07-02 18:56:52 +02:00 |
|
Leon Styhre
|
064e8f81d0
|
Added a missing help prompt to the single-game scraper.
|
2021-07-02 18:02:39 +02:00 |
|
Leon Styhre
|
6627899f88
|
Made the scraper GUIs narrower on ultrawide monitors.
|
2021-07-02 17:51:07 +02:00 |
|
Leon Styhre
|
3a986b447d
|
Game files that are actually recursive symlinks are now skipped during startup.
|
2021-07-01 17:58:09 +02:00 |
|