Commit Graph
686 Commits
Author SHA1 Message Date
Pieter Hulshoff 521035b9f7 Merged default into develop 2016-08-25 11:24:29 +02:00
Pieter Hulshoff a045dc4193 Updated README file to contains the gstreamer libav plugin, needed to actually play the videos. 2016-08-25 11:23:21 +02:00
Pieter Hulshoff 10abb0f01c Merged build 0.7.4. 2016-08-25 11:11:48 +02:00
Pieter Hulshoff 785a15c4b4 README.md edited online with Bitbucket 2016-08-25 09:06:25 +00:00
Pieter Hulshoff e8191aef39 Updated and added the old Default 16x9 theme by TimmyB. 2016-08-25 10:58:29 +02:00
Pieter Hulshoff 3e62adcadd Build 0.7.3:
Added version number support in Version.cpp; this file should be updated for each new build.
Added -version command line option so people can print the version of RetroFE without running the actual front-end.
2016-08-24 12:36:47 +02:00
Pieter Hulshoff 6e9cf86c92 Release 0.7.2 update for last minute animation fix. 2016-08-22 09:25:45 +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 5c20163772 Merged develop into default for Release 0.7.2 2016-08-21 07:30:38 +02:00
Pieter Hulshoff e15382d37a Removed ? from filenames and MAME.xml. 2016-08-20 17:13:41 +02:00
Pieter Hulshoff 4350547140 Removed * from genre filename, and updated the MAME XML accordingly. 2016-08-20 09:28:21 +02:00
Pieter Hulshoff 5adf924643 Improved size of collection information fields by increasing the maxWidth. 2016-08-19 15:38:08 +02:00
Pieter Hulshoff d7e6b7bf11 Added support for mode="layout" for menu items. 2016-08-19 10:52:38 +02:00
Pieter Hulshoff 68e3d94c9e Added information to readme.txt regarding the different layout xml files available in this theme. 2016-08-19 10:13:47 +02:00
Pieter Hulshoff 056e5b6a71 Updated default layout files. 2016-08-19 10:11:36 +02:00
Pieter Hulshoff b24610f566 Removed extra file called '-f'. 2016-08-19 09:15:21 +02:00
Pieter Hulshoff 357106bace Fixed onEnter animations for menu items. 2016-08-19 09:11:18 +02:00
Pieter Hulshoff db9c1f8eca Updated MAME.xml with score information. 2016-08-17 17:31:08 +02:00
Pieter Hulshoff 27f5caadce Replaced genre set with v2 improvements. 2016-08-17 16:52:31 +02:00
Pieter Hulshoff bb3b597e9b Fixed alpha value for last item in the main menu to prevent animation glitches. 2016-08-17 13:21:32 +02:00
Pieter Hulshoff e034a589b4 Combined Aeon Nox layouts into one directory, with layout files for 16x9 and 4x3 to reduce the required file space. 2016-08-17 13:16:01 +02:00
Pieter Hulshoff c57b2704e9 Added Aeon Nox 4x3, inspired by JonahUK. 2016-08-17 13:09:44 +02:00
Pieter Hulshoff 7b9cdca86d Added score and player information for the included Sega Genesis game Zero Tolerance. In time, all XML files should be replaced with versions containing that information. 2016-08-17 11:46:52 +02:00
Pieter Hulshoff 7df47602fb Updated/added default layout files, common art, and XML files. 2016-08-17 11:40:39 +02:00
Pieter Hulshoff 5abfe6d205 Added onMenuScroll animation, which activates once every time the menu starts scrolling. 2016-08-11 15:31:13 +02:00
Pieter Hulshoff 9e7802c72e Fixed bug where art/information was not loaded when random key was double clicked swiftly. 2016-08-10 10:53:23 +02:00
Pieter Hulshoff 7c6f07ebe0 Added minimize_on_focus_loss parameter to the general setings.conf.
Usage:
minimize_on_focus_loss = true

Usage:
minimize_on_focus_loss = false
2016-08-06 10:59:29 +02:00
Pieter Hulshoff 9a6494a27e Merged develop into default for Release 0.7.2 beta 1 2016-07-26 16:03:18 +02:00
Pieter Hulshoff 83e149a1f2 Added additional files for default setup.
Fixed executable to path variable expansion for the launcher.
Added default launcher for Main menu. Just add .bat, .exe, or .sh programs/scripts to your Main's roms directory to add functionality like Kodi, Shutdown, etc.
2016-07-26 15:33:28 +02:00
Pieter Hulshoff 1cfdea1b87 Added additional files and information for default RetroFE setup for Aeon Nox layout. 2016-07-25 22:44:27 +02:00
Pieter Hulshoff 6b137563b6 Replaced Default 16x9 theme with Aeon Nox 16x9 theme. 2016-07-25 17:46:04 +02:00
Pieter Hulshoff 7472891663 Fixed playing of select sound when starting a game. 2016-07-24 09:18:31 +02:00
Pieter Hulshoff 6dd0654bad Renamed scrollingText to reloadableScrollingText to allow for later scrollingText feature that loads from a fixed file, and to improve consistency in naming. This will require all themes that use scrollingText to replace the tag with reloadableScrollingText. 2016-07-24 09:11:35 +02:00
Pieter Hulshoff 92b0ca41c3 Improved text alignment when text is larger than the allowed image width. 2016-07-23 11:05:48 +02:00
Pieter Hulshoff d1263ccc92 Added animation support for containerX, containerY, containerWidth, and containerHeight. 2016-07-23 10:06:32 +02:00
Pieter Hulshoff a3318ee1d5 Improved scaling of scrollingText for different resolutions. 2016-07-23 09:33:37 +02:00
Pieter Hulshoff 7aa78daf7c Fixed animation bug that prevented RetroFE from closing. 2016-07-22 16:30:10 +02:00
Pieter Hulshoff fa44e571c9 Allow menu direction scroll change independent of the idle state of the menu. 2016-07-22 15:07:19 +02:00
Pieter Hulshoff f98395cbcd Fixed single item menu scrolling selection bug caused by previous fix. 2016-07-22 14:49:59 +02:00
Pieter Hulshoff c4c85fa9e8 Allow onHighlight animations to be interrupted by key presses. This should remove the "lag" people have been experiencing when scrolling through the menu. 2016-07-22 14:01:25 +02:00
Pieter Hulshoff d3d4bdcd41 Added support for collection's info.conf file in addition to the settings.conf. This file should be used to provide additional system information, and will overwrite similar settings in settings.conf. This feature is merely intended to allow a user to keep the settings separated from the system information. 2016-07-20 15:30:23 +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 c363201510 Added support for container view windows. The additional attributes are containerX, containerY, containerWidth, and containerHeight.
These parameters define a rectangular area. All parts of the image that fall within that area are shown on screen; all parts that fall outside of that area are omitted.
2016-07-20 12:06:41 +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 1689d570c2 Added launchEnter and launchExit commands around the launching of a game. The functions were already written; just not called. 2016-07-17 09:57:26 +02:00
Pieter Hulshoff 3e3c61cfc6 Fixed ever-spinning wheel bug when pressing next game + previous letter or previous game + next letter in swift succession. 2016-07-14 07:05:57 +02:00
Pieter Hulshoff e6dad2945e Fixed scrolling text issues regarding startTime, endTime, and startPosition. 2016-07-07 21:12:00 +02:00
Pieter Hulshoff 5ce0568ec7 Fixed Windows compile errors. 2016-07-06 12:08:05 +02:00
Pieter Hulshoff 6a2ab3d2af Added support for scrolling text via the scrollingText tag. It uses the following extra attributes:
direction: horizontal | vertical
  horizontal scrolling will scroll over a single line.
  vertical scrolling will scroll multiple lines if the text does not fit inside the box.

alignment: left | right | centered | justified
  Defines the alignment of the vertical scrolling text inside the box.

scrollingSpeed:
  Defines the scrolling speed in pixels per second.

startPosition:
  Defines the horizontal starting position of the text compared to the left of the box.
  Defines the vertical starting position of the text compared to the top of the box.

startTime:
  Defines how many seconds the text will wait before it starts scrolling.

endTime:
  Defines how many seconds the text will take to reappear after it's done scrolling.
2016-07-06 09:39:08 +02:00