Pieter Hulshoff
ccfc0325a9
Allow the omission of the "from" attribute from the animations in the
...
layout. This will start the animation from the current value rather than a
programmed one.
2016-06-05 11:37:46 +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
4b05992a19
Windows time crashes were caused by unsupported %r parameter. Added
...
timeFormat attribute to the reloadableText layout element, with a default of
%H:%M (<24 hour>:<minutes>).
2016-06-03 10:07:10 +02:00
Pieter Hulshoff
382edc61f8
Changed time display code so it does not require C++11.
2016-06-01 10:29:02 +02:00
Pieter Hulshoff
064932c46f
Added support for control type information:
...
- Use tag <ctrltype> in the meta XML.
- Use type "ctrlType" in the layout XML.
2016-06-01 09:55:00 +02:00
Pieter Hulshoff
2502607a04
Increased the size of the applicatoin name and current directory to 2K characters for Windows (KMetalMind).
2016-06-01 09:18:27 +02:00
Pieter Hulshoff
4107cd50e0
Added -std=c++11 to the C++ make flags.
2016-05-30 11:53:52 +02:00
Pieter Hulshoff
1226599489
Added support for time display. Use type="time" for the reloadableText.
2016-05-30 11:40:59 +02:00
Pieter Hulshoff
c250f28d37
Added support for adding the word Player or Players behind the number of players:
...
- Use type "numberPlayersPlayers" or "numberPlayersRangePlayers" in the layout XML.
- Examples:
If number of players is 1:
- type "numberPlayers" will print 1.
- type "numberPlayersRange" will print 1.
- type "numberPlayersPlayers" will print 1 Player.
- type "numberPlayersRangePlayers" will print 1 Player.
If number of players is 4:
- type "numberPlayers" will print 4.
- type "numberPlayersRange" will print 1-4.
- type "numberPlayersPlayers" will print 4 Players.
- type "numberPlayersRangePlayers" will print 1-4 Players.
2016-05-30 10:45:04 +02:00
Pieter Hulshoff
28e72b802b
Added support for rating information:
...
- Use tag <rating> in the meta XML.
- Use type "rating" in the layout XML.
Added support for number of player information:
- Use tag <players> in the meta XML.
- Use type "numberPlayers" in the layout XML to get the #players.
- Use type "numberPlayersRange" in the layout XML to get the 1-#players range.
- Examples:
If the number of players is 1:
- type "numberPlayers will print 1.
- type "numberPlayersRange will print 1.
If the number of players is 4:
- type "numberPlayers will print 4.
- type "numberPlayersRange will print 1-4.
Added support for number of buttons information:
- Use tag <buttons> in the meta XML.
- Use type "numberButtons" in the layout XML.
Added support for number of joystick ways information:
- Use tag <joyways> in the meta XML.
- Use type "numberJoyWays" in the layout XML.
2016-05-30 10:16:57 +02:00
Pieter Hulshoff
c649ee0c13
Cancel idle animations when switching collections (KMetalMind).
2016-05-29 21:10:57 +02:00
Pieter Hulshoff
42ffacb1f9
Added support for flexible collection information printing. If the type of
...
the reloadableText matches the name tag in the collection's settings.conf it
will be printed.
2016-05-29 21:09:44 +02:00
Pieter Hulshoff
1ab7d129d0
Dead zone of analogue control has been made programmable by KMetalMind.
...
The parameter is in %, and is defined by deadZone in controls.conf, with a default value of 3 (current RetroFE behavior).
2016-05-28 18:47:27 +02:00
Pieter Hulshoff
bf24f6cba2
Fixed vertical alignment for text wider than the maximum width.
2016-05-28 08:55:24 +02:00
Pieter Hulshoff
bead1312f8
Fixed font color settings for menu items.
2016-05-20 10:03:26 +02:00
Pieter Hulshoff
1061205d4f
Fixed Windows compile errors.
2016-05-14 08:20:46 +02:00
Pieter Hulshoff
11c04d6fbc
Fixed issues with playlists directory, and added warning messages.
2016-05-11 14:22:54 +02:00
Pieter Hulshoff
4e2cc30cc0
Added layer check when drawing components.
...
Increased maximum number of layers to 20.
2016-05-11 13:37:48 +02:00
Pieter Hulshoff
9150ec2079
Only draw scrollinglist at the requested layer index.
2016-05-11 12:54:50 +02:00
Pieter Hulshoff
784dfdca16
Added support for manufacturer's graphics for collections.
2016-05-11 12:06:43 +02:00
Pieter Hulshoff
5bd357c78a
Do not switch to an empty favorites list.
2016-05-11 11:53:59 +02:00
Pieter Hulshoff
725e340d41
Standard directory access should be 755 in stead of 744.
2016-05-11 09:02:07 +02:00
Pieter Hulshoff
9c47adc9cc
Corrected switching to favorites list by adding a separate function for that purpose.
...
Restricted playlist add/remove to games for now.
Fixed not writing playlist if the playlists directory does not exist; directory is now created.
2016-05-11 09:00:55 +02:00
Pieter Hulshoff
84d301dd5a
Added random seed initialisation for proper random game selection.
2016-05-10 08:12:23 +02:00
Pieter Hulshoff
6189ba6d05
Added autoFavorites switch in main settings.conf to automaticaly switch to the favorites playlist if it is available.
2016-05-04 10:33:02 +02:00
Pieter Hulshoff
9ead070052
Added support for genre/manufacturer/year for collections, drawing the information from fields of the same name in the collection's settings.conf.
2016-05-04 10:22:01 +02:00
Pieter Hulshoff
93f6b65c1e
Fixed letter up/down selection.
2016-05-04 10:01:28 +02:00
Pieter Hulshoff
11afa1dad4
Removed backslashes from Sega Genesys XML file.
2016-05-03 16:03:13 +02:00
Pieter Hulshoff
6aa0a452b5
Fixed font color bug, as implemented by KMetalMind.
2016-05-03 16:00:36 +02:00
emb
ba7a5ebfb9
Reverted ITEM_COLLECTION_NAME, yet again, caused bugs when preloading.
2015-10-28 22:52:44 -05:00
emb
2d188fd2b2
Support for checking for new keypresses. Fix playlist updating bug.
2015-10-27 22:42:15 -05:00
emb
6ff4acbd30
Added selectedOffset tag to support preloading and rendering of items not selected
2015-10-23 23:00:30 -05:00
emb
a5ef2bdcbc
ReloadableText support for collectionName, collectionSize, and collectionIndex
2015-10-22 22:04:28 -05:00
emb
c19669e381
Suport new mame xml format (changed "game" to "machine").
2015-10-22 20:55:32 -05:00
emb
8f2f1d5839
Random button press now sends notification to all components.
2015-10-21 21:53:36 -05:00
emb
cdba6f5df7
Playlist save support
2015-10-21 21:29:39 -05:00
emb
d1a45e650e
Fixed another ScrollinList copy constructor issue (selecting wrong item)
2015-10-21 20:56:13 -05:00
emb
1770efb200
Moved favorites to playlists folder
2015-10-21 20:39:36 -05:00
emb
ba5b3ffff7
Fixed multiwheel crash (bug from copy constructor).
2015-10-21 20:29:36 -05:00
emb
1c67c485c3
Fix %ITEM_FILENAME% replacement for launcher.
2015-10-20 21:13:01 -05:00
emb
4d4acca35f
Added media.system_artwork path parameter support to settings.conf.
2015-10-19 22:05:30 -05:00
emb
1785c008a1
MLaunching merged romset support
2015-10-19 21:59:40 -05:00
emb
c5c8499500
Sorting for playlists.
2015-10-19 21:48:20 -05:00
emb
248f1993a0
Save support for favorites.txt. Misc bug fixes. Not fully tested.
2015-08-07 17:28:53 -05:00
Don Honerbrink
b940534e48
Adding button to remove from playlists (does not yet save favorites.txt yet)
2015-08-07 11:31:05 -05:00
Don Honerbrink
0ff46605eb
Adding button to add to playlists (does not yet save favorites.txt yet)
2015-08-07 11:27:12 -05:00
Don Honerbrink
24d4b37cf7
Adding button to add to playlists (does not yet save favorites.txt yet)
2015-08-07 11:21:04 -05:00
Don Honerbrink
bf1286653a
Add key to randomly highlight a game
2015-08-06 16:19:13 -05:00
Don Honerbrink
e438ccfc2e
Merged in phulshof/retrofe/develop (pull request #18 )
...
Changed titleshot to screentitle in the MAMEd themes that used it.
2015-08-06 15:48:00 -05:00
Don Honerbrink
bea64006c9
Supporting reloadable text tag
2015-08-06 14:15:46 -05:00