Commit graph

488 commits

Author SHA1 Message Date
EnsignRutherford
077db00d59 Added an additional optional parameter to "Scripting" module and added code to fire an event when ES is configured to bring up a startup system. 2021-05-18 12:58:22 -04:00
EnsignRutherford
f6ae6e09c1 Changes necessary to implement Scripting events for "game-select", "system-select" and "screeensaver-game-select". 2021-05-17 11:29:14 -04:00
cmitu
fe650965a0 input: change how startup events are discarded
Use a different approach for discarding any queued input events during startup.
We want to make sure that when the UI is shown, there are no pending events that could
start a game/open the menu/switch system/etc.

The new code allows also to:
 * ignore input events during splashscreen
 * handle the case when a keyboard/keyboard type controller is used
 * allow the handling of SDL_JOYDEVICEADDED events (which were discarded with `SDL_JoystickEventState(SDL_DISABLE)
2021-05-16 07:24:41 +01:00
pjft
577c1df851
Merge pull request #716 from tomaz82/profiling
Adding ProfilingUtil
2021-05-07 14:51:43 +01:00
Ryan McClelland
e7ae8e5a79 fix pokemon mini default platform name 2021-05-06 00:32:16 -07:00
Tomas Jakobsson
29223d9a2e ProfilingUtil 2021-05-06 08:52:41 +02:00
pjft
e6f5880da0
Merge pull request #740 from Gemba/fb_fullscreen_paging_with_lr_lb
Full screen paging in gamelist view with lb/rb
2021-04-17 09:38:55 +01:00
Gemba
f85ac44257 CLI option --no-confirm-quit for skipping the confirm dialog on quit actions 2021-04-12 21:47:30 +02:00
pjft
5d23e85bcc
Merge pull request #741 from Gemba/fb_double_press_for_favs_remove
Remove from favorites/collections with double press of Y button
2021-04-11 21:02:49 +01:00
Gemba
3b8058da7c Feature: Remove from favorites/collections with double press of Y button 2021-04-11 19:09:01 +02:00
Gemba
014af4afa2 full screen paging in gamelist view with lb/rb 2021-04-05 18:40:52 +02:00
Gemba
6dbf8d6573 Fixes scroll detection for themes with forceuppercase gamelist display 2021-04-03 13:38:44 +02:00
Rodrigo L.C
ab8200e4c6 IF reduce and Fix delete buffer 2021-03-26 01:04:58 -03:00
pjft
de09d483f4
Merge pull request #590 from fabricecaruso72/enhanced-loading
Added a progressbar during loading + threaded loading for systems
2021-03-20 20:49:35 +00:00
Fabrice CARUSO
5349be1dce Added a progressbar during loading + threaded loading when processor threads > 2 2021-03-18 16:06:36 +01:00
pjft
064a1818ea
Merge pull request #722 from NeilRickards/patch-2
Update --help text
2021-03-05 20:33:09 +00:00
Rodrigo L.C
88ad02bcfc Rev2 - Added two systems in the scrape
All changes in just one commit, as discussed earlier

Add
NEOGEO_CD
NINTENDO_POKEMON_MINI

Id Fix
NINTENDO_GAME_AND_WATCH
2021-03-02 21:48:32 -03:00
pjft
ffa05da8bf
Merge pull request #685 from o-p-a/allow_alwaysupcase_0
Allow <forceUppercase>0</forceUppercase> in <textlist>
2021-03-02 22:32:15 +00:00
Gemba
b5107138e1 Adds longer delay for start of description text autoscroll. 2021-03-02 22:01:22 +01:00
pjft
28faf89772
Merge pull request #729 from PhilaPhan80/add-ignore-articles-option
Add option to ignore common leading articles in Filename sort
2021-03-02 21:00:45 +00:00
PhilaPhan80
cfa50d0c89 Add option to ignore common leading articles in Filename sort 2021-03-01 19:50:53 -05:00
pjft
ea9367cc1b
Merge pull request #720 from o-p-a/fix_setvolume_error_msg
Fix insignificant message typo in VolumeControl.cpp
2021-02-28 21:30:33 +00:00
pjft
3f1a109fef Adding background indexing during screensaver 2021-02-28 21:27:42 +00:00
pjft
8a6f782c79 Improve file-system accesses
Added a cache for stat checks
2021-02-28 21:06:05 +00:00
pjft
cbc29f2c95
Merge pull request #686 from pjft/improve-gamelist-update
Improve Update Gamelist logic and performance
2021-02-26 13:57:18 +00:00
pjft
1398779ba6
Merge pull request #689 from pjft/remove-vlc-guard
Update video screensaver settings
2021-02-26 13:56:58 +00:00
Neil Rickards
5a73108c0f
Update main.cpp
Fix description for screensize
2020-12-13 20:46:36 +00:00
Neil Rickards
7fa22a65c3
Update main.cpp
Add to help screen the extra parameters from https://github.com/RetroPie/EmulationStation/pull/324 and https://github.com/RetroPie/EmulationStation/pull/348.
Also replace tabs with spaces for more consistent display, normalize capitalization of first letters, and MB is the correct abbreviation for MegaBytes.
2020-12-13 14:16:40 +00:00
opa
3890e19f19 Fix insignificant message typo in VolumeControl.cpp. 2020-12-03 01:14:01 +09:00
cmitu
818e07c976 gridview: ignore placeholders on metadata updates 2020-11-22 05:04:51 +00:00
Tomas Jakobsson
4146170dbb Add Math::clamp<int>
Cleanup some code to properly use Math::round
Added const to a bunch of variables
Cleaned up a lot of functions in FileSystemUtil
removed StringUtil::commaStringToVector and vectorToCommaString, both can be done using delimitedStringToVector and vectorToDelimitedString
2020-11-16 21:46:40 +01:00
Tomas Jakobsson
4f25af6644 Code style cleanups 2020-11-16 19:49:06 +01:00
Tomas Jakobsson
5c935bf8fe
Merge pull request #706 from tomaz82/fix_textlist
Fix textlist
2020-11-16 19:16:24 +01:00
Tomas Jakobsson
67cee8d9bc Fix the textlist having one row to many 2020-11-15 21:57:17 +01:00
Tomas Jakobsson
a5f222fd16 More sane defaults for several components (md_image, md_video, md_marquue and md_thumbnail) and move the hidden ones offscreen and set their maxSize to entire screen
This fixes bugs in grid and video view where the image would get the wrong aspect ratio because the default maxSize was set to 1
2020-11-15 21:44:05 +01:00
Jools Wills
be5dcaf228 bump version to v2.9.6 2020-11-04 14:45:31 +00:00
Jools Wills
eae5f0f7e6 Merge remote-tracking branch 'retropie/master' into stable 2020-11-04 14:44:11 +00:00
cmitu
d309c848c5 scraper: add missing 'daphne' platform index
Fixes scraping errors due to erroneous system chosen.
2020-11-04 14:30:37 +00:00
Jools Wills
2d6e425260 bump version to v2.9.5 2020-11-03 20:08:17 +00:00
Jools Wills
be9e0f323b bump version to v2.9.4 2020-11-01 21:39:18 +00:00
Jools Wills
534883ed02 Merge remote-tracking branch 'retropie/master' into stable 2020-11-01 21:38:17 +00:00
cmitu
b264b50b9f scraper: fix scraping for Atari 800 and Atari XE
Platform on ScreenScraper site is 'Atari 8bit' (https://www.screenscraper.fr/systemeinfos.php?plateforme=43).
2020-10-13 15:07:02 +03:00
Kactius
f5be4e693f
es-app/src/FileSorts.cpp maybe a mistake
Sorry, maybe it's not a bug, if someone with more knowledge can or wants to review it, I'm working on putting my personal emulatiostation in Spanish and I found this line by chance.
2020-10-05 09:33:19 +02:00
pjft
a325ded246 Update video screensaver settings 2020-10-03 17:51:59 +01:00
pjft
e63f244d69 Improve Update Gamelist logic 2020-10-02 15:30:45 +01:00
opa
e9e47981f7 Allow <forceUppercase>0</forceUppercase> in <textlist> 2020-09-24 22:59:36 +09:00
cmitu
9160c217b0 fix wrong Sharp X68000 platform id 2020-08-04 04:56:23 +01:00
PhilaPhan80
a5f2739c44
Added Daphne emulator to PlatformId enum and GamesDBJSONScraper list to mimic Arcade for TheGamesDB API calls (#674)
* Added Daphne to mimic Arcade for TheGamesDB scraper
* Added Daphne entry to PlatformId enum
2020-07-27 21:07:18 +01:00
Gemba
094879b31d Enable screensaver control also for image slideshow
squashed after master rrebased
2020-07-18 00:11:19 +02:00
Gemba
d15a066e2f Some pluralization fixes. See proposed change no. 5 in
https://retropie.org.uk/forum/topic/26725/es-screensaver-ux-puzzles-and-suggestions
2020-07-12 22:34:39 +02:00