Benjamin D
a006650c1c
Add metadata from the detailed view to the grid view
...
- Add the metadata from the detailed view to the grid view (minus the image, as it doesn't make sens in the grid view)
- Add a callback to the ImageGridComponent to update the metadata info panel when cursor changed
2018-04-06 15:54:34 +02:00
Jools Wills
2ff3252b21
Merge pull request #400 from Koerty/grid-fix-populateList
...
[GRID FIX] Update the populateList function of the GridGameListView
2018-04-05 14:42:19 +01:00
Koerty
37a16fe3ed
Update the grid's help prompt
...
- Add a left+right shoulder button icon
- Update the outdated help prompt to match the one from the Basic view
2018-04-05 15:37:35 +02:00
Jools Wills
75844f4568
Merge pull request #390 from Koerty/grid-swap-left-right-shoulder
...
[GRID 1] Allow quick system swap using left/right shoulder
2018-04-05 14:28:37 +01:00
Jools Wills
4e6dcde5a5
Merge pull request #398 from pjft/fix-theme-collection-crash
...
Fix crash when changing theme
2018-04-01 16:46:22 +01:00
Koerty
96b1f4b514
Small fix to the populateList function of the GridGameListView
...
- Call the addPlaceholder function if grid is empty
- Set the header text
2018-03-31 16:01:18 +02:00
Koerty
8d9c4a20ec
Rewrite the grid display code
...
- Grid tile number of columns and rows is now controlled by the grid size, mMargin and mTileMaxSize
- Add a variable mSelectedTileMaxSize to control the size of the selected tile
- Update the render function to display the selected tile on top of the other
2018-03-30 18:15:54 +02:00
Koerty
a7c0d92766
Use shoulder buttons for quick system swap in the grid view
...
- Allow quick system swap using left/right shoulder in the grid view
- Update the help prompt of the grid view accordingly
2018-03-29 09:50:57 +02:00
Mátyás Mustoha
63f4806ac5
Remove leftover debug code
2018-03-28 09:31:10 +02:00
Koerty
b4feb69980
Enable the grid view for developers
...
- Add the remove function to GridGameListView
- Enable the grid view in ViewController
- The grid view will not be available in the menu yet, but can be enable by tweaking es_settings.cfg
2018-03-27 16:11:50 +02:00
pjft
a585c00744
Fix crash when changing theme from within a collection that'll no longer be present at the carousel level
2018-03-15 20:46:09 +00:00
pjft
25f31d154c
Fix crash when scraping folders
2018-03-09 16:41:55 +00:00
pjft
c80d30493b
Fix empty collections not showing up in Carousel for Full mode
...
Also fixed empty favorites collection in Kiosk mode not initializing as intended after adding the first game, if empty at start.
2018-03-02 11:56:14 +00:00
pjft
d3cc0a77ef
Limiting last played count to 50
2018-02-27 23:04:14 +00:00
Jools Wills
32258e1f00
bump version to 2.8.0 and add -dev suffix to string
2018-02-27 17:22:08 +00:00
Tomas Jakobsson
3f3e1ceb16
Move MameNameMap out of the source and into mamenames.xml
2018-02-09 18:32:05 +01:00
Tomas Jakobsson
9a535d4441
Show build date and time when starting ES with --debug
2018-02-08 20:45:06 +01:00
Tomas Jakobsson
1a4d13b6b3
Remove builtin resources
2018-02-08 19:27:44 +01:00
Jools Wills
bb678eecd1
Merge pull request #363 from jrassa/g-w-scraper-fix
...
fix platform name for game and watch
2018-02-01 03:50:48 +00:00
John Rassa
55e578e18c
Merge pull request #362 from tomaz82/image_fix
...
Fix thumbnail and image to be separated
2018-01-31 22:38:58 -05:00
Tomas Jakobsson
1228e0c7bf
Fix thumbnail and image to be separated as I think it was originally meant to be.
2018-01-31 21:34:55 +01:00
John Rassa
d223831d53
fix platform name for game and watch
2018-01-30 20:16:30 -08:00
Tomas Jakobsson
421e4a23df
The final traces of boost has been eliminated
2018-01-30 19:21:09 +01:00
Tomas Jakobsson
403b798572
Remove the last traces of boost::filesystem::operational, this is PR 4 of 5 in the boost::filesystem removal quest
2018-01-27 22:52:14 +01:00
Tomas Jakobsson
3d3fb2c277
Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem
2018-01-27 18:04:28 +01:00
Tomas Jakobsson
ed2eb3d4d0
Move more functionality from Util.cpp to utils/StringUtil.cpp in the quest too remove the need for boost
2018-01-27 02:12:16 +01:00
John Rassa
0686b4690a
Merge pull request #352 from tomaz82/boost_filesystem
...
boost::filesystem replacement, step 1
2018-01-25 19:38:32 -05:00
Tomas Jakobsson
c1f8e7294c
Update and rename some Utils::FileSystem functions
...
Replace boost::filesystem::is_directory
with Utils::FileSystem::isDirectory
Replace boost::filesystem::is_regular_file
with Utils::FileSystem::isRegularFile
Replace boost::filesystem::is_symlink
with Utils::FileSystem::isSymlink
Replace boost::filesystem::exists
with Utils::FileSystem::exists
Replace boost::filesystem::create_directory
with Utils::FileSystem::createDirectory
Replace boost::filesystem::remove
with Utils::FileSystem::removeFile
2018-01-23 12:07:20 +01:00
jrassa
e9403b6b00
implement horizontal wheel for system carousel. fix image rotation bug in carousel
2018-01-22 19:34:30 -05:00
pjft
ae1e9e31c7
Fixing first favorites not updating index
2018-01-21 10:58:07 +00:00
Tomas Jakobsson
e2fc3b325c
Add support for --screenrotate
2018-01-18 18:30:00 +01:00
Tomas Jakobsson
7d7ebd5124
Minor misc fixes and warning silencers
2018-01-11 18:12:23 +01:00
Jools Wills
db72b21500
Merge pull request #337 from error454/perf
...
Majorly improved performance when fetching Mame names.
2018-01-09 12:32:26 +00:00
Zachary Burke
7d50301b46
Majorly improved performance when fetching Mame names.
...
After profiling UI filtering and startup I determined that
getCleanMameName was responsible for the incredibly long load times when
loading/filtering Mame ROMS. This function was using a linear search
over a pre-sorted array to find a corresponding Mame ROM Name from the
ROM name. It now uses a binary search which improves UI load/filter
responsiveness by a couple orders of magnitude.
Single core performance on my i7 for 10,000 iterations was 2.01 secs vs
7.77e-4 secs
2018-01-03 13:47:39 -08:00
Tomas Jakobsson
05caef2f28
Remove all namespace fs = boost::filesystem;
2017-12-28 15:03:11 +01:00
Tomas Jakobsson
5e8d6b7f45
Eliminated the need for boost::xpressive, boost::algorithm and boost::variant
2017-12-27 18:22:26 +01:00
John Rassa
5e9c296fe9
Merge pull request #324 from tomaz82/custom_viewport
...
Implement --screensize and --screenoffset
2017-12-05 08:17:09 -05:00
John Rassa
4a70796814
Merge pull request #320 from tomaz82/date_time
...
Replaced boost::posix_time with Utils::Time
2017-12-05 08:16:26 -05:00
Jools Wills
96ac974ecb
bump version to v2.7.4
2017-12-04 19:36:16 +00:00
Tomas Jakobsson
4425ea0165
Implement --screensize and --screenoffset
2017-12-02 19:16:08 +01:00
Tomas Jakobsson
11b8dbfc43
Replaced boost::posix_time with Utils::Time
2017-12-01 18:49:56 +01:00
pjft
f29452e533
Fixes favorites crashing when removing last entry
...
Regression somewhere down the line.
2017-12-01 17:23:28 +00:00
D. Polders
1ed075a5e4
* Add ConfirmationPopUp when switching UIMode.
...
* Split out UIMode controller in separate class (in es-app).
* Fix passphrase input for wX360 controllers by ignoring hat-inputs
* Fix font fallback mechanism on rpi for non ascii characters using new Unicode2Chars() method.
* Fix UIMode not being saved due to popup window.
2017-11-19 00:28:36 +01:00
Tomas Jakobsson
bd0c6beed5
Silence warnings
2017-11-18 23:20:09 +01:00
Jools Wills
f35769de6b
bump version to v2.7.3
2017-11-18 17:45:18 +00:00
Tomas Jakobsson
160ef73eee
Fix NES and SNES scraper that broke during boost cleanup
2017-11-18 18:11:58 +01:00
Tomas Jakobsson
92b73bd847
Cleaning up a lot of math functions
2017-11-14 20:09:20 +01:00
Jools Wills
e0585cf501
bump version to v2.7.2
2017-11-13 00:21:20 +00:00
Tomas Jakobsson
9fbe95daa3
iterator -> const_iterator
2017-11-12 00:05:19 +01:00
Tomas Jakobsson
7719bff8ae
Clean up pugixml.hpp includes
2017-11-10 20:16:42 +01:00
Jools Wills
8da400aa84
Merge pull request #292 from tomaz82/cec
...
CEC Support
2017-11-10 03:48:45 +00:00
Jools Wills
a6d826a1e9
Merge pull request #293 from zigurana/UIModeConfirmationPopUp
...
Add confirmation popup when changing to UI mode Kid or Kiosk.
2017-11-10 03:48:24 +00:00
Tomas Jakobsson
c66194e9c6
Trying to fix japanese text
2017-11-09 23:08:51 +01:00
D. Polders
df7ef94462
Add confirmation popup when changing to UI mode Kid or Kiosk.
2017-11-09 21:51:46 +01:00
Tomas Jakobsson
074e22ee37
CEC Support
2017-11-08 23:22:15 +01:00
Jools Wills
b833b45832
bump version to v2.7.1
2017-11-08 17:52:49 +00:00
pjft
4d237cea5e
Fixing file deletion when present in "My Collections" bundle
2017-11-07 23:24:51 +00:00
Jools Wills
ef8157a896
Merge pull request #283 from tomaz82/romname_bounce
...
Make long romnames bounce back and forth
2017-11-07 13:22:09 +00:00
Jools Wills
72ce8485c2
Merge pull request #287 from pjft/black-screensaver-fix
...
Fix for Video Screensaver not showing if menu is open
2017-11-07 13:21:42 +00:00
Tomas Jakobsson
bc80308eff
Improved long romname text scrolling
2017-11-06 18:34:47 +01:00
Jools Wills
e37db2c2e0
bump version to 2.7.0
2017-11-05 10:26:48 +00:00
pjft
d25e3b41ea
Fix for Video Screensaver not showing if menu is open
2017-11-05 09:37:41 +00:00
Jools Wills
d53fdd3420
Merge pull request #282 from zigurana/JumpToLetterWhenFiltered
...
Allow JUMP TO... in case of filtered lists
2017-11-05 08:30:30 +00:00
Tomas Jakobsson
92a3286fc8
Add SystemData::indexAllGameFilters that loops through all added games and add's their tags to the filter indexes
...
This fixes the hidden filtering in Kiosk mode when not using gamelist.xml
2017-11-04 17:32:22 +01:00
D. Polders
5693e4a20c
Allow JUMP TO... in case of filtered lists (such as when UIMODE != FULL).
...
Also add support for numbers and some symbols.
2017-11-03 12:11:11 +01:00
Tomas Jakobsson
ac01e8fcd4
Removed all boost::assign::list_of
2017-11-03 01:33:08 +01:00
D. Polders
189eb05fee
* Introduce KidMode: Prevent collection editing
...
* Introduce FileData Filtering for Kiosk and Kid Modes to:
1. In Kiosk mode: Hide items with metadata tag `<hidden>true</hidden>`
2. In Kid mode: only show items with metadata tag `<kidgame>true</kidgame>`
* ES will auto-revert UI mode back to Full when there is nothing at all to show.
* Changing the setting hideQuitMenuOnKidUI to true will hide this menu.
2017-11-02 21:22:41 +01:00
Tomas Jakobsson
a8fc560749
Header inclusion cleanup
2017-11-02 19:16:01 +01:00
Tomas Jakobsson
8f5fbb0b26
Got rid of Matrix3x3f, Matrix4x4f, Rotation3x3f and Scale3x3f
...
Everything is now handled by Transform4x4f which now does it way more optimized than previous version
2017-11-01 15:02:48 +01:00
Tomas Jakobsson
44e3e39083
Add pragma once and ifndef header guards to all headers
2017-10-31 18:12:50 +01:00
Tomas Jakobsson
d3966da2b7
Replace boost::locale with std::locale
2017-10-30 10:35:58 +01:00
Tomas Jakobsson
73a2f6b716
Replace Eigen with "inhouse" vector and matrix math
2017-10-28 22:25:01 +02:00
Jools Wills
997ee7b940
Merge pull request #271 from tomaz82/fixWarnings
...
Fix warnings
2017-10-28 21:10:15 +01:00
Tomas Jakobsson
d3e87739e3
fix warnings
2017-10-28 22:07:31 +02:00
Jools Wills
d57dee245c
Merge pull request #242 from psyke83/PSFixes
...
Power Saving enhancements
2017-10-28 20:18:38 +01:00
Jools Wills
de42e1c2bd
Merge pull request #257 from raelgc/master
...
Alow to select a system to go directly to the game list (Fixes #253 )
2017-10-26 15:27:08 +01:00
Rael Gugelmin Cunha
c1f836c713
Add an UI option to automatically load a system gamelist ( Fixes #253 )
2017-10-25 10:29:39 -02:00
Tomas Jakobsson
294aeaad3f
Add windows support to isHidden
2017-10-24 12:32:14 +02:00
Tomas Jakobsson
cd2f2ee42b
Use local game art ( image, marquee and video ) from romfolder/images if the gamelist didn't specify a path
2017-10-24 00:57:08 +02:00
Jools Wills
06d38db73b
Merge pull request #260 from zigurana/fixBuildWarnings
...
Fix build warnings (mostly adding explicit type casting)
2017-10-18 17:41:36 +01:00
D. Polders
fd40e84ba5
Fix build warnings (mostly adding explicit type casting)
2017-10-18 16:22:27 +02:00
Tomas Jakobsson
7bd68501a1
Support FreeImage as a static library
2017-10-17 22:05:12 +02:00
Jools Wills
3c60235363
Merge pull request #238 from mooware/scraper-use-getgameslist
...
TheGamesDB scrapper should use GetGameList.php
2017-10-13 20:15:08 +01:00
Jools Wills
2ee3d6313a
bump version to v2.6.5
2017-10-13 16:46:07 +01:00
jrassa
24f1b969bf
add support for default image path in themes
2017-10-05 21:34:32 -04:00
Markus Pointner
d75510bde1
TheGamesDB scrapper should use GetGameList.php
...
Previously GetGame.php was used, but GetGamesList.php is
the "search" API call and more reliably returns the correct game.
2017-09-28 23:30:28 +02:00
Conn O'Griofa
35abc91d30
PowerSaver: force-disable sounds for INSTANT profile
2017-09-28 20:37:02 +01:00
Conn O'Griofa
c08c24e615
Remove explicit calls to AudioManager::init() and fix deinit() behaviour
...
Ensure that deinit() removes the current sInstance so that the next call
to AudioManager::getInstance() will re-initialize audio correctly.
Remove explicit calls to AudioManager::init() and instead rely on
Sound::play() to initialize audio when needed.
2017-09-28 20:32:37 +01:00
Conn O'Griofa
dca648c160
TextListComponent: rework onScroll function
...
Modify onScroll so that AudioManager is initialized only when
playback is necessary. Before this change, ViewController::preload()
was initializing audio during startup for any theme that has the
scroll sound, even if navigation sounds are disabled in the
settings.
2017-09-28 20:32:37 +01:00
Jools Wills
99c1ddb260
Merge pull request #235 from zigurana/KioskMode
...
Introducing Kiosk Mode, hiding certain menu items from the UI.
2017-09-28 18:55:14 +01:00
Jools Wills
0974f1c6c7
bump version to v2.6.4
2017-09-28 18:10:06 +01:00
D. Polders
7a7550cde9
Introducing Kiosk UI mode, allowing users to hide menu items that might change system configuration settings.
2017-09-12 21:07:18 +02:00
Jools Wills
8e7ee6c931
bump version to 2.6.3
2017-09-10 10:39:45 +01:00
sal
ddf94786f4
Add image slideshow screensaver mode
...
This change adds an image slideshow screensaver mode with optional
background audio. The existing menu and video screensaver have been
refactored to include this new mode.
By default, the slideshow screensaver will show images from the
game list, but it can be configured in the menu to use a custom
directory instead.
2017-09-08 21:45:50 -06:00
Jools Wills
a7e3211996
bump version to v2.6.2
2017-08-31 19:06:49 +01:00
Jools Wills
ffec737d95
Merge pull request #226 from mooware/utf8-assert-fix
...
fix delete-after-use issue with temporary string
2017-08-30 18:20:27 +01:00
Markus Pointner
96d7ac003d
fix delete-after-use issue with temporary string
2017-08-30 12:51:48 +02:00
Jools Wills
c397492625
Merge pull request #232 from hex007/better-menus
...
Better handle Menu width
2017-08-30 05:35:14 +01:00
hex007
597128b4ee
Better handle Menu width
2017-08-29 17:47:04 -07:00
pjft
8670a04ec2
Revert Help Text getting string pointer
2017-08-29 15:15:00 +01:00
Jools Wills
6b217f3751
bump version to v2.6.1
2017-08-25 23:57:59 +01:00
John Rassa
0b0e0adce6
Merge pull request #225 from jrassa/carousel-fix-single-system
...
properly render carousel for system configured with only 1 system
2017-08-24 20:34:00 -04:00
jrassa
c6a0449be0
properly render carousel for system configured with only 1 system
2017-08-24 17:51:15 -04:00
pjft
7caf70a5e5
Adding slider to control screensaver swap time
2017-08-23 09:21:31 +01:00
hex007
5a62040f63
Fixes blank screen on key press while exiting game
2017-08-22 14:33:26 -07:00
John Rassa
230c6e4a97
Merge pull request #212 from jrassa/carousel-enhancements
...
carousel enhancements
2017-08-19 09:25:52 -04:00
jrassa
c7b3db244e
carousel enhancements
2017-08-18 22:03:40 -04:00
Jools Wills
471b1e66a6
bump version to 2.6.0
2017-08-18 09:38:13 +01:00
pjft
01a55ba6a2
Added support for custom Game Collection creation
...
- Create from a theme folder
- Create by specifying a name
- Refactored collection creation to be on-demand rather than on startup
2017-08-17 16:09:37 +01:00
John Rassa
96fbc1c277
Merge pull request #195 from jrassa/gui-component-enhancements
...
added origin and rotation support to guicomponent, exposed as theme o…
2017-08-11 21:35:10 -04:00
Jools Wills
be192be8a2
bump version to v2.5.2
2017-08-11 19:31:32 +01:00
hex007
90cd10b421
PowerSaver updates:
...
- Video Screensaver to skip fade in/out if Instant
- Video Previews to skip fade in/out if Instant
- Added Pause/Resume methods to PS for better description
- Added basic documentation to PS header file
- Added trailing after waking up from SS
- Added proper timing offsets after PS is triggered
- PS set to Disabled by default
- some whitespace edits
2017-08-11 10:03:12 -07:00
jrassa
2377175a19
added origin and rotation support to guicomponent, exposed as theme options for several components
2017-08-09 22:15:57 -04:00
hex007
e924b5d14c
PowerSaver Updates
...
- Removed warning while enabling Instant mode
- Fixes Instant mode setting not being saved
- Added methods to support changing screensaver videos after timeout
while using OMX.
- Added methods to support changing Screensaver play next video timeout
- Handled fast animations when Screen saver was disabled by setting
timeout to 0
- Minor fixes
2017-08-03 14:33:01 -07:00
Jools Wills
d953d6b5cf
bump version to 2.5.1
2017-08-02 17:42:18 +01:00
pjft
c150d63d54
Backup previous session's Log file
...
Always keeps one session’s log backup file.
2017-08-01 14:31:06 +01:00
Jools Wills
fc24dbe0c0
Merge pull request #183 from dankcushions/hidden_files
...
Skip hidden *nix files when populating gamelists.
2017-07-31 18:44:40 +01:00
Jools Wills
5befdbf332
bump version to 2.5.0
2017-07-31 18:41:22 +01:00
dankcushions
5d41e3ad30
Skip hidden *nix files when populating gamelists.
2017-07-31 10:48:46 +01:00
Jools Wills
37b89fe57e
Merge pull request #172 from hex007/feature-powersaver
...
Implement Power Savings feature
2017-07-28 17:05:25 +01:00
Jools Wills
af62231926
Merge pull request #167 from nschloe/coverity-retropie
...
various code fixes
2017-07-28 13:48:03 +01:00
Nico Schlömer
419e6c43e0
various code fixes
...
From <https://scan.coverity.com/projects/emulationstation?tab=overview >.
2017-07-28 09:57:37 +02:00
hex007
45694cf1a4
Power Saver Feature
...
- Change Power Saver (PS) from Other Settings menu
- 4 Modes are available : Disabled, Default [default], Enhanced, Instant
- All modes work well with Screensavers and Video previews.
- PS is disabled while running Videos through VLC.
- PS is disabled while Scrapping
- Game counts are shown immidiately if in Instant Mode
- PS mode defaults if Transitions are changed while in Instant Mode
2017-07-25 12:07:35 -07:00
Jools Wills
b28fa2ce9f
bump version to 2.4.1
2017-07-11 16:20:03 +01:00
pjft
a035433d1d
Fixing random game selection, and aligning menus
...
- Fixing off-by-one error
- Update menu alignment
2017-07-11 16:13:22 +01:00
Jools Wills
2decb2b6a4
bump version to 2.4.0
2017-07-08 18:55:48 +01:00
Jools Wills
7ad62df4df
Merge pull request #168 from pjft/RetroPie-Virtual-Systems-PR
...
Adding support for "All", "Favorites" and "Last Played" systems
2017-07-08 07:31:39 +01:00
Jools Wills
f30187f0d4
Merge pull request #178 from pjft/Fix-sliders
...
Moving slider entries in the menus back to the top
2017-07-08 04:45:02 +01:00
Jools Wills
cbc8171f43
Merge pull request #177 from pjft/RetroPie-VideoZoom
...
Fix for lack of zoom transition on video view for systems without marquees
2017-07-08 04:44:31 +01:00
Jools Wills
394cd44758
Merge pull request #173 from jrassa/theme-variables
...
variable support for themes
2017-07-08 04:38:31 +01:00
pjft
92fbec47c2
Fix for lack of zoom transition on video view for systems without marquees
2017-07-07 20:48:50 +01:00
pjft
535a665fa6
Moving slider entries in the menus back to the top
...
As some controllers have trouble navigating the menus when sliders are
not on top.
The component hasn’t been changed since Aloshi’s time, so this probably
has been around since ever.
Alas, I cannot reproduce it with my controller, so this is the best I
can do for the time being.
2017-07-07 20:42:30 +01:00
pjft
d0cdbf2159
Adding support for Virtual Systems
...
- Refactoring System Environment data
- Added Virtual System Manager class
- Added "all", "favorites" and "last played" systems
- Added GuiInfoPopup class for notifications
- Added Favorites to metadata, as well as a shortcut to toggle favorites
- Added warning if enabling systems but themes don't support it
- Added "filter by favorites" per system
- Adjusted "Go to Random Game" behavior to account for the fact that we now have an "All Games" system
- Added "sort by system name" for the collections
2017-07-07 20:16:21 +01:00
Jools Wills
acf4223f96
Merge pull request #170 from hex007/separate-carousel-transition
...
Move Carousel transition to separate switch
2017-07-07 19:36:04 +01:00
Chris Bransden
040ee4f521
Returned 'JUMP TO LETTER' option back to top of menu, as it is the most
...
used/useful feature.
2017-07-05 11:50:01 +01:00
jrassa
2bacc9c431
variable support for themes
2017-06-30 23:58:51 -04:00
hex007
64effcc69c
Move Carousel transition to separate switch
...
- Removed Simple Slide
- Added Switch to control Carousel transition
2017-06-28 09:50:37 -07:00
Jools Wills
6722c3453a
bump version to v2.3.2
2017-06-27 19:59:18 +01:00
jrassa
2d6871dd97
fix gamelist sizing by using max of computed size vs set size
2017-06-26 23:34:37 -04:00
Jools Wills
c874c506d9
bump version to 2.3.1
2017-06-16 17:11:38 +01:00
jrassa
8f7b6247af
fix default color for rating component
2017-06-13 21:01:08 -04:00
Jools Wills
6e7f5d1609
bump version to 2.3.0
2017-06-12 16:44:58 +01:00
Jools Wills
2188efd2b6
Merge pull request #153 from pjft/RetroPie-ScreenSaver-Merge
...
Adding Random Video Screensaver/Attract Mode, plus controls
2017-06-12 16:43:41 +01:00
pjft
59d7516a16
Random Game Screensaver, Game Name and Controls
...
- Final changes for VLC screensaver support as well
- ALSA de-init/re-init only when needed
- Adding screensaver options menu inside UI settings
- Slightly moved options (Show Frameskip to "Other Settings", sorting within same menu)
- Adding info popups on random video screensaver and OMX + Game Info setting
2017-06-11 19:56:05 +01:00
jrassa
1a6beb5520
make color themable for ratings like normal images
2017-06-08 19:18:27 -04:00
Jools Wills
118849fff2
Merge pull request #157 from jrassa/gamelist-fixes
...
fixes for gamelist bugs; added option to specify image for selctor bar
2017-06-07 03:30:45 +01:00
fieldofcows
0d04633954
Changes from fieldofcows to separate screensaver into separate module, squashed by pjft.
2017-06-05 20:02:09 +01:00
Jools Wills
2f1e03a500
Merge pull request #156 from hex007/handle-alsa-audio
...
Fixes for USB sound cards
2017-06-05 15:46:21 +01:00
jrassa
3a98bd3847
fixes for gamelist bugs; added option to specify image for selctor bar
2017-06-04 23:12:22 -04:00
hex007
2d38605a08
Fixes for USB sound cards
...
- Ability to change device used for Volume control (PCM/Speaker/Master) only on Pi.
- Ability to change Audio device used for OMX player (local/hdmi/both/ALSA:HW:0,0/ALSA:HW:1,0)
2017-06-02 08:58:44 -07:00
Jools Wills
f3fbffcbe2
bump version to 2.2.1
2017-06-02 07:35:00 +01:00
jrassa
b3181a2c09
fix #151 zoom launch transition by extracting scale factor from transform
2017-06-01 22:25:02 -04:00
Jools Wills
0772c1f84f
bump version to 2.2.0
2017-05-31 17:59:10 +01:00
Jools Wills
b078bdddd7
Merge pull request #149 from hex007/additional-transitions
...
Additional transitions
2017-05-31 17:56:05 +01:00
hex007
1da0c780b2
Renamed additional transitions
...
- instant -> simple slide
- none -> instant
2017-05-31 09:54:11 -07:00
Jools Wills
44632dcaa1
Merge pull request #146 from hex007/consistent-helpstyle
...
Consistent helpstyle
2017-05-31 17:17:22 +01:00
Jools Wills
e28e679e2d
Merge pull request #150 from jrassa/render-overflow-fixes
...
use clip rects to prevent views overflow onto other views
2017-05-31 16:50:10 +01:00
Jools Wills
4688a6dbec
Merge pull request #143 from dirk-de-bugger/ShowBusyDuringScraping
...
Make Scraper non-blocking
2017-05-31 16:43:41 +01:00
jrassa
de643bb114
use clip rects to prevent views overflow onto other views
2017-05-30 22:41:41 -04:00
hex007
2ec037de2f
Added Instant Transition
2017-05-30 19:23:07 -07:00
hex007
fb93a4d2b6
Added None Transition
2017-05-30 19:19:41 -07:00
pjft
029e8bd040
Fixes and tweaks to OMXPlayer work, by pjft
...
- Correct handling of zombie processes left in memory
- Add options to mute video
- Fix resizing to work with theme refactorings introduced by jdrassa and zigurana
2017-05-28 21:33:05 +01:00
fieldofcows
34ea9caa89
Adding experimental OMX video player component. Squashed from fieldofcows' work (by pjft).
2017-05-28 21:26:23 +01:00
hex007
070ce4c21f
Consistent Help Style
2017-05-28 11:13:00 -07:00
pjft
04d080a93b
Fix for Game Count display in System View when filtered
2017-05-27 08:40:18 +01:00
dirk-de-bugger
d2eb7079e1
Make ScraperSearchHandle::update() non-blocking and ScraperSearchComponent::search() show the busy animation.
2017-05-25 19:56:06 +02:00
jrassa
2faeb50ef0
fix default z-index values for metadata fields on detail view
2017-05-24 21:26:07 -04:00
Jools Wills
97b3dca57e
Merge pull request #140 from leosmeira/master
...
Add new platforms to scraper
2017-05-24 17:07:04 +01:00
Leonardo S. Meira
0cf21a09fd
Add new platforms to scraper
2017-05-23 17:22:34 -03:00
Jools Wills
256f64126b
bump version to 2.1.9
2017-05-23 18:44:51 +01:00
zefie
8ed1792913
add support to search for specific game id using id:###
2017-05-22 14:58:30 -04:00
zefie
54931f12bd
add Famicom Disk System to scraper
2017-05-22 14:28:32 -04:00
Jools Wills
3a49f6abe5
Merge pull request #134 from jrassa/system-view-vertical-slide
...
slide transition will slide vertically for vertical carousel
2017-05-20 21:09:11 +01:00
Daniel Mota
6de94ecbfb
Additional sorting options - fixes #124
...
* Adding sorting options for the number of players, release date, genre, developer and publisher.
2017-05-20 21:04:37 +01:00
jrassa
2b907b8674
slide transition will slide vertically for vertical carousel
2017-05-20 10:02:11 -04:00
jrassa
354d3b9dec
implement z-index support for themeing system view and gamelist views
2017-05-18 19:22:55 -04:00
pjft
80526c777e
Fixing whitespaces and indentation (tabs)
2017-05-18 12:51:45 +01:00
pjft
4e5c1ce49e
Changes to mitigate white flashes ES navigation
...
- Set default GL clear color to black, rather than white
- Revert changes to ImageComponent intialization that cause white flashes
- Increased ALSA buffer to prevent buffer underruns which stall CPU momentarily
- Improved carousel texture buffering based on navigation direction and speed
2017-05-17 20:53:30 +01:00
ottopower
6178e8f981
Update GamesDBScraper.cpp
2017-05-10 01:31:30 +02:00
Jools Wills
4ab3980078
bump version to 2.1.8
2017-05-04 18:53:29 +01:00
Jools Wills
884cae4c37
use 1.2f as carousel logo scale default - fixes #126
2017-05-04 18:50:11 +01:00
Daniel
c2b76aaa73
#69 : Fixing user input from scraper. It now does an exact name search ( #123 )
...
* #69 : Fixing user input from scraper. It now does an exact name search for the game. Anything not found by the normal game search can be found through this. It does not fail on special characters or when there are only three letter words.
2017-05-04 16:33:45 +01:00
Jools Wills
006e716e64
Merge pull request #108 from zigurana/SelectGamelistViewType
...
Add Explicit Gamelist Type selection to GUI menu.
2017-05-04 16:30:23 +01:00
Jools Wills
a909f10b2d
Merge pull request #115 from pjft/RetroPie-master-filter-rebase
...
Adding generic gamelist filter funcionality for ES
2017-05-04 16:25:57 +01:00
Jools Wills
ab9faa8d3d
bump version to 2.1.7
2017-05-02 00:14:34 +01:00
jrassa
474891f4a3
fix black boxes appearing on gamelist after scrolling
2017-04-30 22:54:27 -04:00
pjft
7f84eeea94
Adding generic gamelist filter funcionality for ES, specifically genre, players, ratings and publisher/developer
2017-04-28 12:05:20 +01:00
Jools Wills
3e15aef1fc
Merge pull request #118 from zigurana/RandomGame
...
Go-to Random Game feature
2017-04-26 23:25:02 +01:00
D. Polders
3c76a4b5a7
Go-to Random Game feature
2017-04-26 18:08:54 +02:00
Jools Wills
9864c4c44c
Merge pull request #109 from pjft/RetroPie-master-videofolders
...
Adding metadata to folders
2017-04-24 23:30:09 +01:00
Jools Wills
848788d982
Merge pull request #116 from jrassa/carousel-fix
...
Fix for carousel theming
2017-04-07 02:54:34 +01:00
jrassa
7b8192c879
when loading carousel theme, keep checking system themes until one is found with a system view defined
2017-04-06 17:24:32 -04:00
pjft
ebab4844be
Hiding "Delete" button for folders
2017-04-04 09:20:50 +01:00
pjft
77e09864d9
Adding metadata to folders
2017-04-04 09:20:22 +01:00
Jools Wills
e740e58004
bump version to 2.1.6
2017-04-04 04:31:06 +01:00
Jools Wills
c41e0bbbeb
Merge pull request #112 from jrassa/video-view-image-fix
...
fix image ratio for first image in video game list view
2017-04-04 03:52:15 +01:00
jrassa
fbf349d61a
fix image ratio for first image in video game list view
2017-04-03 22:24:52 -04:00
Jools Wills
752472355a
convert pugixml to git submodule and update to v1.8.1
2017-04-03 19:47:17 +01:00
D. Polders
003d9edbf9
Add Explicit Gamelist Type selection to GUI menu.
...
Currently supports Basic, Detailed, Video, and Automatic types. The Automatic type checks for the availability of first video's, then screenshots, defaulting to Basic view if none are present.
2017-03-29 21:20:12 +02:00
D. Polders
ac5e3ad95f
System Carousel feature, now with only a single commit!
2017-03-25 21:09:12 +01:00
Jools Wills
cdc1890212
bump to version 2.1.5
2017-03-13 18:19:51 +00:00
Jools Wills
baa4e2590d
make jump to letter move to first occurrence of the letter
2017-03-13 18:16:57 +00:00
Jools Wills
0bb7134b5d
Merge pull request #94 from jrassa/gamelist-view-check
...
don't enable video view if current theme doesn't support it
2017-03-07 20:13:37 +00:00
Fraser
fb327d5bac
Update GamesDBScraper.cpp
...
Fixes platform name for Neo Geo so that the scraper works
2017-03-03 21:34:57 +00:00
jrassa
e2374271f2
don't enable video view if current theme doesn't support it
2017-02-24 23:19:29 -05:00
Jools Wills
e95eb4eea6
bump version to 2.1.4rp
2017-02-02 00:20:17 +00:00
Jools Wills
bbeb51e43d
Merge pull request #88 from fieldofcows/wsod_fix_pr
...
Fix WSOD by loading textures on demand in a separate thread when a us…
2017-02-01 21:23:22 +00:00
fieldofcows
6872f47277
Fix WSOD by loading textures on demand in a separate thread when a user configurable texture memory threshold is reached
2017-01-29 22:46:22 +00:00
Jools Wills
03687180cb
Revert "Fix WSOD by loading textures on demand in a separate thread when a us…"
2017-01-28 02:24:40 +00:00
Jools Wills
c02900cfd7
bumped version to 2.1.3
2017-01-28 00:31:34 +00:00
fieldofcows
4544732242
Fix WSOD by loading textures on demand in a separate thread when a user configurable texture memory threshold is reached
2017-01-22 23:32:07 +00:00
Steven Selph
df9f5b8c3f
Remove TheArchive scraper
2017-01-18 21:43:50 -05:00
John Rassa
e974cd9d43
Added a --no-splash option for disableing the ES logo
...
fix indentation
2017-01-12 19:55:36 +00:00
Jools Wills
56971d54a5
bump version to 2.1.2
2016-12-20 18:01:07 +00:00
Jools Wills
74d1bb4ca1
Merge pull request #78 from verybadsoldier/only_save_gamelist_diffs
...
Instant Shutdown by only writing changes to gamelist.xml
2016-12-20 17:58:32 +00:00
Jools Wills
747a78bd45
bump version number to 2.1.1rp
2016-12-20 14:49:43 +00:00
Jools Wills
9ad911c18d
fixes crash when saving meta data - #79
2016-12-20 14:46:55 +00:00
verybadsoldier
44ea23ae6a
when saving gamelist.xml only save metadata that has been changed (to speed things up)
2016-12-19 17:11:30 +01:00
Jools Wills
e2bb889d01
bumped version number to 2.1.0rp
2016-12-12 17:04:20 +00:00
fieldofcows
25e1067794
Add video view that is based on detail view but allows themes to include a video preview of the selected game along with a marquee image
2016-12-12 09:34:01 +00:00
Jools Wills
3ccc380c2b
added confirmation to "CONFIGURE INPUT". fixes #75
2016-12-03 02:22:59 +00:00
Jools Wills
1c343c999b
show "CONFIGURATION" instead of "X GAMES AVAILABLE" for the retropie menu
2016-11-08 19:38:10 +00:00
vbs
b1daeafe24
Added flag for GUI components to indicate activate background processing.
...
ES won't enter sleep mode if any component has the processing flag set.
(In sleep mode no more calls to update() on any components are invoked)
2016-09-17 10:34:02 +02:00
Jacob Karleskint
0213bef499
Checks if game has metadata
...
Adds a function to metadata "isDefault()" which will return true if all
metadata is still set to default values and false if any values are not
set to default
When saving, a game that has no metadata would also not be saved in the
gamelist xml. so now it will just ignore looking for that game instead
of looping through every node until it reaches the end of the tree.
2016-09-03 15:45:52 -05:00
Alex Jones
454a18f9ec
Trust the gamelist by not checking whether files exist and also improve the algorithm for parsing the gamelist.
2016-08-10 17:48:56 +01:00
Jools Wills
53f69bf61b
add a getDisplayName function, which is used for rom display, and make getCleanName again strip paratheses, which is used in the scraper backends.
2016-03-29 16:33:19 +01:00
Jools Wills
1becb41508
Revert "Add direct launch option for systems that don't need a game list"
2016-03-29 05:03:39 +01:00
Jools Wills
267b43fa05
move ParseGamelistOnly option to the gui so people can easily enable it for faster startup
2016-03-26 03:31:13 +00:00
Jools Wills
26f4850eaf
add configuration menu "other settings" and add "save metadata on exit" option, which users can use to speed up exit - fixes #35
2016-03-26 01:59:36 +00:00
Jools Wills
b17cd9942a
Merge pull request #1 from taalas/direct-launch
...
Add direct launch option for systems that don't need a game list
2016-01-31 19:35:05 +00:00
Jools Wills
59d4ad7c1e
Merge pull request #14 from philenotfound/master
...
Make libboost dependencies for Debian dependent on the found version
2016-01-31 19:16:37 +00:00
Jools Wills
e7cba01be1
Merge pull request #28 from joolswills/fix-halt-on-delete
...
Moved rom deletion to gamelist, fixed halt on removal.
2016-01-31 19:10:18 +00:00
HerbFargus
f0d3bae673
Cosmetic nits
2016-01-25 19:28:59 -07:00
Jools Wills
fe86459f99
don't call shutdown from ES directly - which causes it to not save the gameslists on exit. Instead create files
...
/tmp/es-restart /tmp/es-sysrestart /tmp/es-shutdown to decide what we want to do. there is an emulationstation.sh launch
script to handle this
2016-01-17 18:33:59 +00:00
Phil Eichinger
43c5e0911f
Make libboost dependencies for Debian dependent on the found version
...
Makes it installable on Debian Jessie (libboost 1.55.0)
2015-12-02 20:24:36 +01:00
Jools Wills
b3c38b9782
don't strip info from the parentheses in the gameslists - it's useful!
2015-09-19 02:25:31 +01:00
taalas
6f602a22c9
skip game lists without games when quick selecting, handle empty game lists
2015-06-09 15:13:29 +02:00
taalas
d2d448ee1c
fix indentation
2015-06-09 14:27:27 +02:00
taalas
5be78e9c53
add direct launch tag and corresponding data structures
2015-06-07 18:56:02 +02:00
Aloshi
646bede3d9
Update version to 2.0.1a.
2015-03-08 16:08:54 -05:00
Aloshi
90bd22df14
Increment version to 2.0.1.
2015-03-05 18:04:41 -06:00
Aloshi
a6a9fff50f
Fixed non-ASCII characters never setting an initial selected value for "jump to letter."
2015-03-05 17:33:19 -06:00
Aloshi
df896cb933
Hopefully fixed non-ASCII paths not working on Windows.
...
Kind of emulator-dependent on if this works or not.
2015-02-21 16:48:56 -06:00
Aloshi
1500edbde3
Escape %ROM% by putting everything in quotes on Windows.
...
Use backslashes in %ROM% and %ROM_RAW% on Windows.
2015-02-21 16:04:09 -06:00
Aloshi
721b02cfab
Fixed ratings mysteriously not working on certain locales (e.g. German).
2015-01-25 11:26:16 -06:00
Jools Wills
8b764f7914
added additional/differing rom names from mame4all (based on mame 0.37b5) to MameNameMap - #323
2015-01-21 15:01:44 +00:00
Brent Atkinson
196449e5c3
Moved rom deletion to gamelist, fixed halt on removal.
2015-01-12 15:06:11 -05:00
Aloshi
0dcfc2945d
Added MSX platform.
2014-11-29 12:51:17 -06:00
Aloshi
bcc099d8ba
Attach to parent process when calling --help on Windows.
2014-11-24 21:08:22 -06:00
Aloshi
7c48887ab3
Hide the console on Windows unless --debug is set.
2014-11-24 20:50:09 -06:00
Alec Lofquist
45b47024ca
Don't reset system volume on exit (for some reason only affects Linux).
2014-11-23 11:10:38 -06:00
Aloshi
9d2b7e5e66
Changed --vsync true to --vsync on.
...
Updated README.md.
2014-11-23 10:23:31 -06:00
Aloshi
cefe9b6287
Merge branch 'utf8' into unstable
2014-11-23 09:55:57 -06:00
Aloshi
c48f1784c5
Can now specify --vsync true or --vsync false in addition to 1/0.
2014-11-23 09:52:37 -06:00
Aloshi
635b9f9327
FINALLY added vsync.
...
Defaults to on for all platforms except the RPi. Force it off with "--vsync 0".
Will try to use late swap tearing if supported on the current system.
2014-11-22 11:03:02 -06:00
Aloshi
c532c68dde
Fix multiple occurances of tags in launch commands not being replaced.
2014-11-01 12:56:32 -05:00
Aloshi
ac37765744
Use user locale at startup. Should fix Unicode paths on Windows.
2014-10-18 16:31:10 -05:00
Aloshi
fb16dd8a91
Fix shutdown/restart commands on Windows.
2014-08-02 14:19:57 -05:00
Aloshi
4d4d4bc108
Re-added the "jump to letter" functionality.
2014-07-27 17:58:23 -05:00
Aloshi
23d8856773
Fixed VolumeControl::getVolume() rounding bug on Windows.
2014-07-09 16:17:59 -05:00
Aloshi
07598b3d6f
Added log output for OpenGL extensions to warn when NPOT textures aren't supported
2014-07-04 14:42:26 -05:00
Aloshi
bc72990f39
Changed 'emulationstation' folder to 'es-app' because I forgot executables don't have extensions on Linux
...
Half of the ES code has been missing for 5 days because I am incompetent
2014-06-25 12:02:36 -05:00