25 Commits

Author SHA1 Message Date
Pieter Hulshoff
da45a04ae8 Fixed certain menu related graphics loading issues.
Partly implemented menu structure; getting bugs fixed took priority.
2018-04-01 21:42:31 +02:00
Pieter Hulshoff
aedd7e67fa - Added support for monitor aspect ratio selection in the layout.xml:
e.g. layout 4x3.xml, layout 16x9.xml, etc.
- Added controls configuration at startup when controls.conf is missing.
2018-02-11 15:00:07 +01:00
Pieter Hulshoff
f6ba968925 Updated code to allow proper emulator launching on RetroPie.
Note that this is WIP, and more changes will be added, especially in the
scripting area.
2017-06-21 11:05:09 +02:00
Pieter Hulshoff
60356f0c48 Added onGameEnter and onGameExit animation triggers. 2017-05-17 21:48:19 +02:00
Pieter Hulshoff
afeb633f9e Improved next/previous page/letter scrolling, and preparing for 0.8.0 release candidate release(s). 2017-03-30 14:10:35 +02:00
Pieter Hulshoff
9d9ed51c58 Improved menu scrolling. It's difficult to find a balance between smooth
scrolling and art loading times.
2016-12-21 10:23:26 +01:00
Pieter Hulshoff
304154a4c4 Added favorites playlist support for menus and merged/sub collections.
Improved sorting algorithm for playlists. The order now follows the order of the complete lis
t.
Added favorites playlist display to Aeon Nox theme.
Added favorites common artwork.
Added reloadableMedia support for playlist display.
2016-09-16 09:45:22 +02:00
Pieter Hulshoff
9c15295a26 Fixed onEnter/onMenuEnter/onHighlightEnter animation issues due to art loading time.
Improved animation smoothness on default theme.
2016-08-21 18:29:43 +02:00
Pieter Hulshoff
2a4b650c64 Cleaned up the animation code, and fixed several animation bugs. 2016-06-11 08:54:44 +02:00
Pieter Hulshoff
208fa0c23b Fixed remembering last selected game and playlist. 2016-06-10 13:31:39 +02:00
Pieter Hulshoff
a55fd84d58 Added animation types maxWidth, maxHeight, and nop (no-operation; do
nothing).
Fixed onHighlightEnter and onHighlightExit animations, which were not
started at all.
2016-06-10 12:10:36 +02:00
Pieter Hulshoff
537322f9c0 Added support for layouts per collection. When switching collections,
RetroFE will look for layout.xml and corresponding art in the
collections/<collection name>/layout/ subdirectory of your chosen layout,
and load that layout if it is available.
2016-06-10 08:58:41 +02:00
Pieter Hulshoff
9da55a844e Rewrote the animation activation functions and state machines to
remove/reduce the glitch behaviour.
WARNING: This will disable workarounds that have been used in the themes so
far; many if not all themes will need to be changed to work properly!
2016-06-05 09:32:48 +02:00
Don Honerbrink
a7f6f82e9e Optimizing user input scrolling 2015-07-30 11:02:08 -05:00
Don Honerbrink
bcf35a954d Changed naming conventions for rest of files 2015-06-25 11:27:52 -05:00
emb
a3948b9ad2 Remember the last highlighted item when re-entering a menu. 2015-05-29 19:25:16 -05:00
emb
2f1e0d7a62 Fixing issue where controls are not properly configured. 2015-03-04 12:46:12 -06:00
emb
262114ba99 Fixed menuIndex tween sets (was not picking right xml sibling). 2015-02-03 21:35:38 -06:00
Don Honerbrink
16b3a7e7d9 Updating all files with licensing information. 2015-01-30 16:38:04 -06:00
emb
b2bb225805 Sandbox code for multiple menus 2015-01-24 15:43:19 -06:00
emb
4072f25b14 Support ability to import hyperlist 2015-01-19 13:21:04 -06:00
emb
898d2dedb3 Removed collection database concept. Replacing with a metadata concept. 2015-01-19 09:35:08 -06:00
emb
3ee6663350 Splash screen support. Changed to use Lato font. Fixed issues where lists are empty. 2015-01-11 11:43:35 -06:00
emb
4dd2c97fd6 Video instance is now a singleton. Allocate new buffer when a video of largest size being played. Keeping pipeline open when changing videos. 2015-01-08 23:29:01 -06:00
emb
1458f13d9a Moved RetroFE to its own subdirectory. 2015-01-04 11:48:21 -06:00