Aloshi
36ecb83d8d
Added color/font settings for DateTimeComponent.
...
Added "release date" entry to GuiGameList.
2013-10-16 18:11:43 -05:00
Aloshi
51e797bbd0
RatingComponent mostly working.
2013-09-23 21:02:41 -05:00
Aloshi
964d5afc56
Work on RatingComponent
2013-09-23 14:58:47 -05:00
Aloshi
bd940c56b4
Added new game launch/return effect.
2013-08-06 08:15:20 -05:00
Aloshi
8d78052808
Finally use parenting in GuiGameList.
...
Added setCentered(bool) to TextComponent.
Fixed Font::sizeWrappedText to return an accurate width.
2013-07-23 01:27:28 -05:00
Aloshi
542d41c682
Move from homegrown Vector2 class to Eigen.
...
Pass a matrix (Eigen::Affine3f) in GuiComponent::render instead of doing
glTranslate behind the scenes.
2013-07-10 06:29:43 -05:00
Aloshi
d616b4a202
Merge remote-tracking branch 'horstbaerbel/master'
...
Conflicts:
src/components/GuiGameList.cpp
2013-07-02 22:24:43 -05:00
Aloshi
ed384e057b
Move scrolling out of TextComponent and into a generic
...
ScrollableContainer.
2013-07-02 20:01:58 -05:00
Bim
ded54a6884
Merge 94e32f198b
from unstable branch top master
...
Had to hand-merge GuiGameList.cpp again :/
2013-07-02 22:49:53 +02:00
Bim
f72e80b629
Merge remote-tracking branch 'upstream/master'
...
had to hand-merge GuiGameList.cpp
2013-07-02 21:52:02 +02:00
Aloshi
e785a2dfe0
You can now mix and match game list detail levels.
...
Basically, only games that have a gamelist.xml will use the detailed view.
2013-07-02 02:04:52 -05:00
Bim
94e32f198b
Make sort order changeable via fast-select menu
...
Use the left/right keys to switch it.
2013-06-30 19:24:09 +02:00
Bim Overbohm
a60fe463d4
Support sorting of game list via input
...
You can now map the functions "sortordernext" and "sortorderprevious" to
inputs (in es_input.cfg) and toggle the game list sort order with them.
The order is: "file name, ascending" (default), "file name, descending",
"rating ascending", "rating descending", "user rating ascending", "user
rating descending", "time played ascending", "times played descending",
"last played time ascending", "last played time descending".
2013-06-28 19:44:28 +02:00
Aloshi
da6ae9ac10
Initial screen transition when switching systems.
2013-06-16 16:23:04 -05:00
Aloshi
861297ae25
Added initial TextComponent.
...
Reworked GuiGameList to use a TextComponent for description.
Changed set/clearClipRect to push/popClipRect.
Fixed Y coordinate in the clip rect functions.
Sorta fixed AnimationComponent being totally out of whack with VSync off.
2013-06-14 10:48:13 -05:00
Aloshi
424fcb0329
Basic GuiComponent refactor complete.
2013-06-02 10:08:32 -05:00
Aloshi
b01f2705de
More work on reinitialization. Fonts still not working.
2013-04-10 12:29:07 -05:00
Aloshi
05c258f515
Functionality seems to have been restored at last.
2013-04-09 13:13:47 -05:00
Aloshi
4747d70e1f
More work.
2013-04-08 12:40:15 -05:00
Aloshi
04841ca436
More work.
...
I really am nuts.
2013-04-08 11:52:40 -05:00
Aloshi
f336eece75
Added "Reload" menu option.
...
As usual, it's undertested, please report any problems.
2013-01-26 11:47:43 -06:00
Sébastien NOEL
3da7a0dd14
Add a new directory for gamelist.xml & theme.xml for each system
2012-12-17 20:29:43 +01:00
Aloshi
358658a36d
Initial GuiAnimation added.
2012-10-17 12:15:58 -05:00
Aloshi
ea1a3117a5
Added menu sounds. See THENMES.md for more details.
2012-10-13 13:29:53 -05:00
Aloshi
62336ab2fb
Fixed a long-standing bug with detailed GuiGameList detection after mapping input.
2012-10-05 15:18:36 -05:00
Aloshi
80740a2bd0
Fixed tiling being super slow.
...
See changelog.txt (September 7) for a list of everything.
2012-09-07 16:44:07 -05:00
Aloshi
cac43474aa
Fixed reinitialization problems with the renderer.
2012-09-04 11:45:16 -05:00
Aloshi
0314a14849
New renderer starting to work.
...
Image loading still not working and font sizing is still off. Resolution is hardcoded.
2012-08-29 13:53:53 -05:00
Aloshi
06dd1a9f60
Bug fixes and a few minor requested changes.
...
See changelog.txt (August 13, part 2) for specifics.
2012-08-13 20:27:39 -05:00
Aloshi
c7349cd99a
Themes can now be used without the detailed GuiGameList.
...
If a theme.xml is not found in a system's directory, ES will now check for $HOME/.emulationstation/es_theme.xml. If present, it will load that.
Fixed GuiGameList image data not updating on system change/initial startup. (finally!)
2012-08-12 09:43:09 -05:00
Aloshi
5ae029cd89
Added initial theme support. More work on this to come.
...
Sped up image rendering a bit.
Added a framerate display - uncomment the #define DRAWFRAMERATE line in GuiGameList.cpp to see it.
2012-08-10 14:28:34 -05:00
Aloshi
cd4ebeafa2
Finally made GuiList a template.
2012-08-01 23:50:18 -05:00
Aloshi
eaf7df7ad5
Moved configuration files to $HOME/.emulationstation/
...
Folders should now be sorted alphabetically.
Will now fall back to a system font if LinLibertine.ttf is not found.
Added a Menu button.
Began working on a simple menu.
2012-08-01 23:03:15 -05:00
Aloshi
4f99dec7c2
Font size is now dependent on resolution width.
...
Scrolling will now occur if the input is held (not just keyboards anymore!).
Initial XML gamelist support. If a file named gamelist.xml is present in the directory ES is run from, it will be parsed and the detailed GuiGameList will be used. Games are matched by absolute path, and a name, description, and image path can be read.
PugiXML is used for parsing XML files - its license can be found in src/pugiXML/pugiXML_license.txt.
SDL_image is used for loading screenshots with the detailed GuiGameList.
Almost all invalid bash characters should be escaped in ROM paths now - including !$^&*()[]<>?;'"\.
2012-08-01 20:43:55 -05:00
Aloshi
d736aba22c
Now with folders! Folders will appear as a green entry in the games list. BUTTON2 can be used to 'go back.' If you're updating, you'll need to delete ~/.es_input.cfg to map BUTTON2.
2012-07-27 11:58:27 -05:00
Aloshi
f368a1f4cd
Browsing multiple systems is now possible! Just press left or right.
...
Also, config files can have comments (lines that start wih #).
2012-07-21 15:57:53 -05:00
Aloshi
bbfe35a36d
Systems can be defined in the systems.cfg file (currently in the same directory as the executable). Games can now be launched with the enter key. Progress!
2012-07-21 14:06:24 -05:00
Aloshi
3df40182b1
Now searching a test directory for files matching an extension and displaying them.
2012-07-20 11:14:09 -05:00
Aloshi
42a39c52e6
Added InputManager; GuiComponents can register themselves to receive input events.
...
Added text rendering to Renderer, which uses SDL_ttf. Using LinLibertine_R.ttf font (GPL).
A lot more - soon I should have the "skeleton" done.
2012-07-19 20:08:29 -05:00