Pieter Hulshoff
6e00bc18a0
Updated layout files.
2017-06-21 16:48:38 +02:00
Pieter Hulshoff
05f26e9d06
Added onMenuIdle animation type, which will continuously be activated while
...
the menu isn't scrolling.
2017-06-21 15:52:48 +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
126f88b4ce
Fixed highlight sound effect when using multiple menus.
2017-06-07 16:37:59 +02:00
Pieter Hulshoff
119f899753
Updated Aeon Nox theme.
2017-05-25 14:19:47 +02:00
Pieter Hulshoff
cd98016449
Added support for menuIndex attribute for menus. This will allow multiple
...
menus to reside at the same menuIndex, effectively showing multiple menus at
the same time. The direction for the keys is taken from the first menu
definition at each level.
2017-05-24 20:24:10 +02:00
Pieter Hulshoff
d30158ea67
Added automatic copying of last menu setup for higher level menus.
...
Added support for <, >, and ! to the menuIndex parameter.
Added support for i to the menuIndex parameter of menu items.
This will allow for easier support for multi-level layouts, e.g.
Rather than defining an animation for menuIndex 1, 2, 3, 4, ... you can use !0 or >0
Rather than defining the same menu for menuIndex 1, 2, 3, 4, ... with animations for that specific menuIndex you can create a single menu and set the menuIndex for the animations to i.
2017-05-21 09:57:19 +02:00
Pieter Hulshoff
465be1846b
Updated version to 0.8.5.
2017-05-17 21:48:45 +02:00
Pieter Hulshoff
60356f0c48
Added onGameEnter and onGameExit animation triggers.
2017-05-17 21:48:19 +02:00
Pieter Hulshoff
3e6f67f0c8
Added meta field support to reloadableScrollingText.
2017-05-10 10:56:01 +02:00
Pieter Hulshoff
c01891d7b2
Changed version to 0.8.3.
2017-04-23 22:29:33 +02:00
Pieter Hulshoff
6b14ee64cd
Fixed bug where <video> continued playing upon launch. Video needs to be turned off when a game is launched, and restarted when the game is complete.
2017-04-23 22:28:54 +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
546e0b2c14
Fixed playlist selection to "all" when autoFavorites = false.
2017-04-23 09:11:36 +02:00
Pieter Hulshoff
1a9d6ac874
Set version to 0.8.1.
2017-04-23 08:48:20 +02:00
Pieter Hulshoff
52b5a2fc46
Added support for , and . as input keys.
2017-04-23 08:47:54 +02:00
Pieter Hulshoff
48a7e99784
Fixed incorrect art loading when pressing next/previous letter during highlight animation.
2017-04-21 16:54:11 +02:00
Pieter Hulshoff
23611c88cf
Fixed attractMode timer when using a controller.
2017-04-19 20:56:53 +02:00
Pieter Hulshoff
8854a9a67b
Releasing 0.8.0.
2017-04-19 16:48:13 +02:00
Pieter Hulshoff
32382464f8
Fixed bracket and parenthesis removal for games not found in the meta database.
2017-03-31 09:15:42 +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
cc17a04a7d
Updated version to 0.7.21.
2017-02-09 10:07:10 +01:00
Levi Pearson
7b654f301e
Trim whitespace around, but not inside, key names in control binding.
...
An existing static method in the Configuration object to do this was
made public.
Lines like this in controls.conf now work correctly:
Random = R, Left Shift , joy0Button5
2017-02-05 12:49:24 -07:00
Levi Pearson
6c15ac4d5e
Alternate fix for use-after-free error.
2017-02-04 21:47:57 -07:00
Pieter Hulshoff
7b3016bacf
Removed recent change since it caused havoc with themes in progress. If this
...
causes a memory leak issue it should be solved elsewhere.
2017-02-04 17:51:43 +01:00
Pieter Hulshoff
6563ae336e
Allows spaces in the controls.conf; otherwise keys like Left Shift will not
...
work.
2017-02-04 17:31:27 +01:00
Pieter Hulshoff
1b87233ab5
Prevent RetroFE crash on page up/down on empty collection.
2017-02-01 23:35:26 +01:00
Pieter Hulshoff
a64e44eca8
Prevent RetroFE crash when pressing forward/back in an empty collection.
2017-02-01 23:27:58 +01:00
Pieter Hulshoff
d760ec5e5d
Final update for release 0.7.20.
2017-02-01 21:14:13 +01:00
Pieter Hulshoff
b81927ece9
Updated version to 0.7.20b5.
2017-01-29 08:49:04 +01:00
Levi Pearson
0ce28a46a2
Misc cleanups; memory leaks, use-after-free, use of uninitialized data
...
There are still a bunch of tiny leaks related to the animation Tween data that
I haven't figured out how to resolve, but it runs more cleanly now.
2017-01-28 22:32:17 -07:00
Levi Pearson
aacb41102f
Fix crash when launcher files don't have extensions.
2017-01-27 21:56:26 -07:00
Levi Pearson
2f9c8c301f
Enable gdb debugging symbols in Debug builds on non-Windows
2017-01-27 21:55:59 -07:00
Pieter Hulshoff
1453305f52
Added support for launchers.linux, launchers.windows, and launchers.apple
...
directories. If the correct directory is not available, the launchers
directory will be used in stead. This will allow users to use a single
installation for multiple operating systems, while allowing current setups
to work with the new executable.
2017-01-26 09:41:52 +01:00
Levi Pearson
69fc21e7f2
Enable gstreamer pixel aspect ratio correction.
2017-01-25 23:06:22 -07:00
Levi Pearson
6e06a9ac52
Add cleanup of input handlers when shutting down; Remove C++11ism.
2017-01-25 22:58:45 -07:00
Levi Pearson
91e2918f50
Fix stride to next multiple of 4 when video metadata is unavailable.
...
I've verified that playback was broken on videos with unusual dimensions on my
computers that use libav for decoding. This is apparently because the stride
must always be a multiple of 4 in gstreamer, but if this is the only padding,
it doesn't consider a GstVideoMeta necessary.
2017-01-25 01:37:38 -07:00
Levi Pearson
a73e310f03
Fix for mamelist import SQL statement.
...
The prepared statement for inserting games from a mamelist XML file had a
mismatch between the number of fields and the number of value placeholders. In
tracking this down, some error handling code was added to the relevant sqlite
API calls as well.
2017-01-24 02:00:02 -07:00
catelite
60d474d87e
Fixed user input iterate over key handlers loop length
2017-01-22 17:42:04 -08:00
catelite
7564e317af
Updated controls.conf to allow multiple keys/buttons for each input
2017-01-22 17:20:06 -08:00
Levi Pearson
4af4d8fa2b
Switch gstreamer to planar YUV format, remove extra copy, and handle stride correctly.
2017-01-21 01:38:04 -07:00
Pieter Hulshoff
4a700221d7
Recreate meta.db whenever the RetroFE executable has been updated.
2017-01-20 15:54:46 +01:00
Pieter Hulshoff
95cd4b5f05
Added support for launcher settings per game. RetroFE will check for
...
collections/<collection name>/launchers/<game name>.conf file. This file
should contain a single line containing the name of the launcher that should
be called for that game. If no such file is found, or if the file is empty,
the default launcher for that collection will be used in stead.
2017-01-20 15:40:58 +01:00
Pieter Hulshoff
a116306eeb
Collection's settings.conf file is no longer required. Since the
...
introduction of merged collections and menu based collections, the
requirement for the presence of a settings.conf file has become obsolete.
2017-01-20 15:01:58 +01:00
Pieter Hulshoff
c42715c250
Support multiple rompaths using the ; separator for list.path in the
...
collection's settings.conf file.
2017-01-20 14:52:01 +01:00
Pieter Hulshoff
96f1cbc580
Updated version to 0.7.20b3.
2017-01-13 16:18:06 +01:00
Pieter Hulshoff
cae8a063e3
Fixed attract mode; was broken in the new menu handler.
2017-01-13 16:17:38 +01:00
Pieter Hulshoff
2360fb39b7
Updated version to 0.7.20b2.
2017-01-11 11:08:01 +01:00
Pieter Hulshoff
8a1a224615
Added collectionInputClear parameter to the common settings.conf file.
2017-01-11 11:07:28 +01:00
Pieter Hulshoff
2deaa7f542
Added collectionInputClear parameter to the global settings.conf. If set to
...
true, the input queue will be cleared on entering/exiting a collection.
2017-01-11 11:05:06 +01:00