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
Pieter Hulshoff
ad93b0a93d
Fixed width of replacement text for scrolling lists; it should not be wider than
...
the maximum width of the image it's replacing.
2016-06-29 15:30:18 +02:00
Pieter Hulshoff
822ce8d462
Added support for reloadableText type="collectionIndexSize". This will print
...
<selected item index>/<collection size>.
2016-06-29 14:24:43 +02:00
Pieter Hulshoff
4da301802b
Fixed minor sound and animation issues when switching layout.
2016-06-29 13:41:42 +02:00
Pieter Hulshoff
efe9e323cc
Added support for a <video> tag. This tag works similar to the <image> tag, but has an additional numLoops attribute to indicate the number of times the video should be looped. The default value is numLoops="1", and you can use numLoops="0" for infinite looping.
2016-06-26 14:02:25 +02:00
Pieter Hulshoff
ed07075360
Reload menu items when a game is removed from the favourites list. Resort the list(s) when a game is added or removed from the favourites list.
2016-06-25 11:42:36 +02:00