56 Commits

Author SHA1 Message Date
Vincent-FK
9bdb23d7da removed printf and corrected fallback img that was not used correctly if user theme 2021-06-25 00:46:38 +02:00
Vincent-FK
6e920b7c3b RetroFe now accepts Themes from <Home directory>/layouts. For the FunKey S, this means any new themes can be added to /mnt/FunKey/.retrofe/layouts. Can't wait to see what's going to come out of this 2021-06-16 23:48:23 +02:00
Vincent-FK
4692a90c48 reinitialize battery ast_id_ in free_graphics
Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
2020-11-15 23:27:38 +01:00
Vincent-FK
bcac9e6f4d select correct item in ReloadableScrollingText and ReloadableText when scroll is detected
Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
2020-11-15 23:26:43 +01:00
Vincent-FK
3576503dc3 add sierra lite dithering 32bpp or 24bpp to 16bpp for all images, reloadable media or scrolling list if requested by field dithering in xml
Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
2020-11-15 23:23:38 +01:00
Vincent-FK
8e777aba46 full "any component following menu" scroll working
Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
2020-11-15 23:20:56 +01:00
Vincent-FK
ee3c2dd67f reorder component update in reloadable screen update
Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
2020-11-15 23:20:49 +01:00
Vincent-FK
fe18b0329f add new tween tye yshitmenudirection, new event onMenuFastScroll, handing of reloadable medias following menus so that we can create lists following any menu
Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
2020-11-15 23:20:32 +01:00
Pieter Hulshoff
aaa1eb05d9 Added truRIP superdat and directory structure support. 2020-11-15 15:54:58 +01:00
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
aafa2e1009 Fixed support for default.png in the common mode for reloadable media. 2017-12-06 11:40:10 +01:00
Pieter Hulshoff
430480cdb4 Added menuScrollReload attribute for reloadable items to allow reloading of
the art/text while scrolling through the menu. Beta release, since this
functionality is mostly untested at this time.
2017-09-29 18:43:35 +02:00
Pieter Hulshoff
ea6d5ad51a Fixed info conf file support for reloadableMedia. 2017-07-05 08:57:46 +02:00
Pieter Hulshoff
6f41300b56 Added the ability to add additional information via the
collections/<collection name>/info/<item name>.conf files. This files work
like all configuration files. The global configuration overwriteXML can be
used to give the values in this file preference over those in the meta XML.
This can also be used for ReloadableMedia as well as ReloadableText items.
2017-06-30 16:37:11 +02: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
596e783eb1 Added reloadableMedia and reloadableText type firstLetter to allow images/text displayed based on the first letter of a selected item. 2017-04-23 22:05:14 +02: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
46200f029d Added support for score and developer tags in the meta Hyperlist files, including printing as text and image.
If no developer tag is available, RetroFE will use the manufacturer tag in stead.
2016-07-20 15:03:12 +02:00
Pieter Hulshoff
92026576f9 Added support for default art. If the expected art cannot be found, RetroFE will search for default.png/jpg/mp4/... in stead. 2016-07-20 13:25:21 +02:00
Pieter Hulshoff
15aef92009 Increased support for common reloadableImage files for:
- numberButtons
- numberPlayers
- year
- title
- manufacturer
- genre
- ctrlType
- joyWays
- rating
These files, if supported, used to be in directories starting with _ in the collections directory, e.g. collections/_manufacturer. They should now be placed in collections/_common/medium_artwork/manufacturer etc.

Two modes were added to support this:
- mode="common"
- mode="commonlayout"
This last mode forces RetroFE to expect the files in the selected layout directory, so e.g. layouts/Aeon Nox 16x9/collections/_common/medium_artwork/manufacturer/.

So, where before you would use <reloadableImage type="manufacturer", you should now use <reloadableImage type="manufacturer" mode="common", and the files are expected in collections/_common/medium_artwork/manufacturer/ in stead of collections/_manufacturer. It may seem like more work, but at least it's a generic way for all common art to be handled.
2016-07-17 13:17:24 +02:00
Pieter Hulshoff
9d533fb2cc Corrected path for reloadable media in mode "layout". 2016-06-12 07:28:45 +02:00
Pieter Hulshoff
1157096f55 Added mode attribute "layout" and "systemlayout" to allow art to be loaded
from the layout directory rather than the collections directory. Their
standard counter modes are no mode attribute, and mode="system".
Example:
  no mode:       load collections/MAME/medium_artwork/video/mslug.mp4
  mode "layout": load layouts/<layout name>/collections/MAME/medium_artwork/video/mslug.mp4
Example:
  mode "system":       load collections/MAME/system_artwork/device.png
  mode "systemlayout": load layouts/<layout name>/collections/MAME/system_artwork/device.png
2016-06-08 13:32:23 +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
Pieter Hulshoff
784dfdca16 Added support for manufacturer's graphics for collections. 2016-05-11 12:06:43 +02:00
emb
6ff4acbd30 Added selectedOffset tag to support preloading and rendering of items not selected 2015-10-23 23:00:30 -05:00
emb
f62c4c5e05 Fixed crash on launch close. Fixed launch and rom search paths for merged collections .Removed verbose debug statement. 2015-07-27 21:49:08 -05:00
Pieter Hulshoff
ac4cd7719b Fixed reloadable media paths. 2015-07-22 21:12:46 +02:00
Don Honerbrink
e505d702df overrwrite video paths 2015-07-02 15:22:14 -05:00
Don Honerbrink
a2512e5b7e Remove debug couts 2015-07-02 14:54:36 -05:00
Don Honerbrink
238cef121a Only allow searching subcollections when using merged collections 2015-07-02 14:51:23 -05:00
Don Honerbrink
e7e3d5afa5 Cleaned up ReloadableMedia. Work on fixing search paths 2015-07-02 11:36:46 -05:00
Don Honerbrink
b8e7d708f1 Support for merged collection mediapaths. 2015-06-26 09:40:11 -05:00
Don Honerbrink
bcf35a954d Changed naming conventions for rest of files 2015-06-25 11:27:52 -05:00
Don Honerbrink
4e046aecec Removed uneeded get/sets for ViewInfo 2015-06-23 14:58:56 -05:00
Don Honerbrink
8f6658dd13 Making BaseViewInfo public. 2015-06-23 14:12:20 -05:00
Don Honerbrink
5afefc7d47 Cleanup configuration class (moved variables to properties). 2015-06-23 11:54:19 -05:00
Don Honerbrink
3ea62b9c64 Cleaning up some accessors/mutators 2015-06-19 17:24:25 -05:00
Pieter Hulshoff
96d59344c5 Added full title naming for art detection. 2015-04-10 08:45:11 +02:00
emb
563446e5ee Display parent rom for image artwork if clone artwork does not exist. 2015-03-10 22:11:19 -05:00
Don Honerbrink
2def9989ee Change ReloadableMedia to check for artwork based on rom filename. 2015-03-10 22:10:56 +00:00
emb
a9dbc4e004 Added genre type. Fixed invalid error where folders starting with _ were treated as actual collections. 2015-02-27 23:16:47 -06:00
emb
c7dccd7109 Support to display a reloadable image for the currently selected collection. 2015-02-27 22:23:26 -06:00
emb
86e37ab230 Multi-color font support. 2015-02-27 20:03:27 -06:00
emb
7f1f6137b6 Added support for system_artwork/video playback. 2015-02-26 12:35:11 -06:00
emb
cae0198bf9 Merge with lowercase directories 2015-02-25 22:49:58 -06:00
emb
c010852bab Integrating new directory structure . 2015-02-25 22:49:24 -06:00
emb
1c3758499a Fixing compiler warnings for linux 2015-02-25 17:54:40 -06:00
Don Honerbrink
49d2fd7c6a Integrating media paths to search for system directory in collections. 2015-02-25 17:08:54 -06:00
Don Honerbrink
86200ad731 Ran astyle to follow allman coding standard. 2015-02-17 08:41:07 -06:00
emb
9f7290bb12 Text now is a fallback option if reloadable media cannot load image. 2015-02-10 13:00:20 -06:00