Commit graph

  • 56ae7c1b69 Merge pull request #37 from twolife/master Aloshi 2012-12-18 06:39:27 -08:00
  • 494c770e5d Merge 3da7a0dd14 into b43b0a1874 Sébastien Noel 2012-12-18 00:27:58 -08:00
  • 3da7a0dd14 Add a new directory for gamelist.xml & theme.xml for each system Sébastien NOEL 2012-12-17 20:29:43 +01:00
  • b43b0a1874 Fixed README formatting. Aloshi 2012-12-14 14:45:09 -06:00
  • 12a0843045 Added %BASENAME% tag. Aloshi 2012-12-14 14:42:11 -06:00
  • 3acbd0af9c Fixed a crash when opening the start menu. Fixed PAGEDOWN/PAGEUP not appearing in the input config GUI. Fixed PAGEDOWN/PAGEUP not properly updating detail data. Aloshi 2012-12-08 12:55:54 -06:00
  • 8a3eefcffc Merge pull request #34 from invisiblek/master Aloshi 2012-11-30 20:56:40 -08:00
  • 50101dc58f Merge 667f5424cb into 807c4b2f5b Dan Pasanen 2012-11-30 19:07:37 -08:00
  • 667f5424cb Add left and right brackets as PAGEUP and PAGEDOWN keys invisiblek 2012-11-30 20:49:18 -06:00
  • 807c4b2f5b Added Arch Linux's path for the Deja Vu Seriff font to the list of default fonts. Aloshi 2012-11-19 19:57:34 -06:00
  • 989ba9a8f9 Heavily refactored how theming data is accessed. Aloshi 2012-11-17 12:39:49 -06:00
  • 6e31f17c3b Fixed the default game image size to properly fit within the info column. Aloshi 2012-11-17 11:29:20 -06:00
  • 4bbec51a6f Added Exit command to the menu. Aloshi 2012-11-14 09:07:09 -06:00
  • 38bbbb3fb7 Moved PAGEUP/PAGEDOWN configuration to the end of the enums to preserve backwards compatibility with older es_input.cfgs. Aloshi 2012-11-12 09:27:07 -06:00
  • ae4498f5f4 Merge branch 'master' of https://github.com/Aloshi/EmulationStation Aloshi 2012-11-12 09:21:57 -06:00
  • 3e522998ce Removed LinLibertine font, instead opting for a system default. Aloshi 2012-11-12 09:21:35 -06:00
  • 431958f629 Merge pull request #31 from invisiblek/master Aloshi 2012-11-11 18:57:51 -08:00
  • e89570fd23 Merge 8cf16af40b into 0c52bd2a20 Dan Pasanen 2012-11-11 18:06:45 -08:00
  • 8cf16af40b Add support for PAGEUP and PAGEDOWN invisiblek 2012-11-11 11:48:48 -06:00
  • 0c52bd2a20 Added link to the ES themes page. Aloshi 2012-11-04 17:09:07 -06:00
  • fe030fb6c7 Added custom font support. Check out THEMES.md for more information. Aloshi 2012-10-31 09:46:06 -05:00
  • 3ebb819a7c Fixed up some things that were causing compiler warnings. Aloshi 2012-10-28 18:07:05 -05:00
  • c8165cd947 Merge pull request #26 from chewi/master Aloshi 2012-10-28 15:41:47 -07:00
  • 659339cc2a Merge f102a33bda into 35d8afc174 James Le Cuirot 2012-10-28 13:17:02 -07:00
  • f102a33bda Make use of implicit makefile rules and GCC's makefile generation so that header changes trigger rebuilds. Refactor common elements into Makefile.common. James Le Cuirot 2012-10-28 19:51:27 +00:00
  • 35d8afc174 Hopefully fixed the black screen bug with certain emulators. Aloshi 2012-10-26 15:28:15 -05:00
  • bd41892cfd Fixed a crash bug related to sounds. unloadFonts() is no longer called during re-initialization. Aloshi 2012-10-25 18:23:26 -05:00
  • 5b0166d294 Fixed an issue with skipping joystick input. Fixed the selected text color in the restart/shutdown menu. Updated README.md. Aloshi 2012-10-25 13:03:35 -05:00
  • 77e14423b9 Added the gameImageNotFound tag. See THEMES.md for details. Aloshi 2012-10-25 12:36:30 -05:00
  • aa6506aec1 Began paving the way for custom font support. Font sizes might be a little different than they were before - sorry about that! Aloshi 2012-10-24 10:28:37 -05:00
  • 8b242a0532 Fixed listSelectorColor's alpha not working properly. Aloshi 2012-10-17 13:32:01 -05:00
  • 8b1e061929 Reworked opacity to be stored in that wasted color byte. Aloshi 2012-10-17 13:21:56 -05:00
  • 358658a36d Initial GuiAnimation added. Aloshi 2012-10-17 12:15:58 -05:00
  • dd7a77c96a Updated THEMES.md. Aloshi 2012-10-15 13:10:13 -05:00
  • c2b970f2cf Fixed game list continuing to scroll after you open a menu or start a game. Aloshi 2012-10-14 12:49:57 -05:00
  • 03995a66bb Fixed theming for game image dimensions. Aloshi 2012-10-13 18:51:35 -05:00
  • 8120fcb54d The game list can no longer be left-aligned unless the detailed view is active. Aloshi 2012-10-13 18:40:44 -05:00
  • 61c9b10abd New game image theming tags! See THEMES.md for details. Also, some minor fixes all around (game descriptions no longer appear while scrolling, woo!). Aloshi 2012-10-13 18:37:51 -05:00
  • 65701c58c1 Added some more menu sound theming tags. Menu scroll sound now also applies to the fast select menu. Aloshi 2012-10-13 15:05:43 -05:00
  • 7f50376fd0 Added SDL_INIT_AUDIO flag to SDL initialization. Aloshi 2012-10-13 13:35:13 -05:00
  • de145a6959 Updated README.md to include SDL_mixer in the list of required libraries. Aloshi 2012-10-13 13:32:33 -05:00
  • ea1a3117a5 Added menu sounds. See THENMES.md for more details. Aloshi 2012-10-13 13:29:53 -05:00
  • 20aa6d2a6e Updated THEMES.md to reflect tiling changes. Aloshi 2012-10-10 10:26:14 -05:00
  • 640c3b52bc Redid tiling! Now faster (always uses 6 verticies thanks to wrapped textures) and precise (properly cuts off). Aloshi 2012-10-10 10:21:03 -05:00
  • b6264f4858 Fixed GuiBox/GuiFastSelect render order. Aloshi 2012-10-10 08:56:34 -05:00
  • b6afbd8c09 Fixed GuiBox's background being positioned wrong. Aloshi 2012-10-10 08:54:39 -05:00
  • 6de46003d9 Added theming tag for the Fast Select box's text color. Aloshi 2012-10-10 08:51:48 -05:00
  • 9b3589a22f Added theme tags for the Fast Select GuiBox. See THEMES.md for more detail. Aloshi 2012-10-07 17:59:20 -05:00
  • 57461ba676 More progress with GuiBox. Aloshi 2012-10-07 17:25:51 -05:00
  • 41f164e53b Further work on GuiBox. Aloshi 2012-10-07 16:56:33 -05:00
  • 62336ab2fb Fixed a long-standing bug with detailed GuiGameList detection after mapping input. Aloshi 2012-10-05 15:18:36 -05:00
  • aea93748d5 Began working on GuiBox for theming of boxes (a revolutionary concept). Aloshi 2012-10-05 15:04:12 -05:00
  • a3c128f4ce GuiFastSelect is working. Should be able to map a joystick input to Fast Select too, but untested. Aloshi 2012-10-05 08:44:18 -05:00
  • 31aebf3a7d Added <listSelectedColor> tag. Began implementing GuiFastSelect. You can see what's currently in place by holding F2 and pressing up/down. Hopefully fixed nearest neighbor filters with GuiImage. Aloshi 2012-09-30 22:29:55 -05:00
  • e08391080b SDL is now fully shut down with the RPi renderer. Aloshi 2012-09-29 13:14:31 -05:00
  • 7e6498df60 Fixed a crash bug with launch commands missing %ROM%. Added relative path operator (".") support for gamelist.xml, in both game paths and image paths. Aloshi 2012-09-23 16:01:56 -05:00
  • b225d0c9c8 Updated the README.md Aloshi 2012-09-18 21:05:20 -05:00
  • 0468e64396 Fixed a bug with skipping over unicode characters. Aloshi 2012-09-16 14:18:11 -05:00
  • 9901a07fb6 Added some new theming tags. See changelog.txt (September 15) for more details. Aloshi 2012-09-15 16:24:33 -05:00
  • f87b6c48d7 Added joystick identification support for those who have multiple joysticks. If you'd like to use this, please remove ~/.emulationstation/es_input.cfg and reconfigure. Aloshi 2012-09-14 13:22:01 -05:00
  • 7795dd729d Added missing new files to the repo. Aloshi 2012-09-10 13:48:00 -05:00
  • e17499c9b3 Fixed multiple file extensions breaking stuff. Added Makefile.x86 for building on a desktop (use SDL to acquire an OpenGL rendering context). Aloshi 2012-09-10 13:10:59 -05:00
  • 5786ecae7c Added support for lists of file extensions, delimited by a space. Aloshi 2012-09-08 13:17:36 -05:00
  • e479746bcb Fixed --help command doing terrible things. Aloshi 2012-09-07 16:53:27 -05:00
  • 80740a2bd0 Fixed tiling being super slow. See changelog.txt (September 7) for a list of everything. Aloshi 2012-09-07 16:44:07 -05:00
  • b2d800efb9 Merge branch 'master' of https://github.com/Aloshi/EmulationStation Aloshi 2012-09-04 11:45:50 -05:00
  • cac43474aa Fixed reinitialization problems with the renderer. Aloshi 2012-09-04 11:45:16 -05:00
  • 07d8046a3e Images are almost fully reimplemented. Font sizing is pretty much fixed. Just need to re-initialize textures with the renderer. Aloshi 2012-08-29 16:52:25 -05:00
  • cdb63c4a4f Image loading working. Still doesn't resize, tile, or render with alpha (though it loads it). Aloshi 2012-08-29 14:22:05 -05:00
  • 0314a14849 New renderer starting to work. Image loading still not working and font sizing is still off. Resolution is hardcoded. Aloshi 2012-08-29 13:53:53 -05:00
  • 0822c8efde Removed hex bug from THEMES.md Aloshi 2012-08-21 12:21:16 -05:00
  • bff542f076 Menu is now gray instead of pink. Aloshi 2012-08-16 10:26:36 -05:00
  • 67e657391a Fixed positioning on game images with the new 50/50 split. Game images and descriptions are no longer displayed while scrolling - this should provide a better framerate for nicer scrolling. Aloshi 2012-08-16 10:23:23 -05:00
  • 7b1c4374ae Hopefully fixed hex colors being backwards, though in a pretty hacky way. Aloshi 2012-08-15 06:05:34 -05:00
  • 9e4859e453 Merge branch 'master' of https://github.com/Aloshi/EmulationStation Aloshi 2012-08-15 01:18:48 -05:00
  • 7b97a464c3 Hopefully fixed <origin> tag. In particular, it's now a float instead of an int (as it should've been!). Aloshi 2012-08-15 01:18:06 -05:00
  • a8f20cb0df Fixed THEMES.md formatting (again!). Aloshi 2012-08-14 08:31:38 -05:00
  • e42568bc55 Removed framerate display. Aloshi 2012-08-13 20:42:19 -05:00
  • 114f0cf915 Fixed game description wrap length not using GuiGameList::sInfoWidth. Aloshi 2012-08-13 20:34:23 -05:00
  • 06dd1a9f60 Bug fixes and a few minor requested changes. See changelog.txt (August 13, part 2) for specifics. Aloshi 2012-08-13 20:27:39 -05:00
  • aefefd5bff Fixed THEMES.md formatting. Aloshi 2012-08-13 13:37:17 -05:00
  • d842d67557 Tons of new theming features! Check out THEMES.md for more info. root 2012-08-13 13:32:53 -05:00
  • 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!) Aloshi 2012-08-12 09:43:09 -05:00
  • bd6c64aefb Updated the README. Aloshi 2012-08-11 16:03:36 -05:00
  • 878b384b02 Themes now load from system directories. ~ and . are now expanded in theme image paths. Theme percentages should now work properly. See changelog (August 10) for more. Aloshi 2012-08-10 23:17:52 -05:00
  • 2bd9c51447 Added check to make sure file names aren't empty. Aloshi 2012-08-10 20:29:51 -05:00
  • b6f9dc318e Updated the README to have a little information about themes. Aloshi 2012-08-10 15:30:46 -05:00
  • 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. Aloshi 2012-08-10 14:28:34 -05:00
  • 2a0c338cdf Removed multithreaded image loader. Aloshi 2012-08-09 21:17:48 -05:00
  • 9c86241cf8 Simple resizing for GuiImages using SDL_gfx. Added multithreaded image loading for the GuiImage class. Aloshi 2012-08-09 16:19:07 -05:00
  • 6cfe83e8fe Better gamelist.xml support. See changelog.txt (August 7) for more details. Aloshi 2012-08-07 19:50:45 -05:00
  • 6bc7fdf371 Updated the readme to reflect the configuration path changes. root 2012-08-04 16:40:57 -05:00
  • f8d3bba646 Merge branch 'master' of https://github.com/Aloshi/EmulationStation root 2012-08-04 16:39:26 -05:00
  • 284a7a5dc6 Sorted list after gamelist.xml is parsed. Added restart to GuiMenu. root 2012-08-04 16:38:37 -05:00
  • 5731954a74 Fixed README formatting. Aloshi 2012-08-02 13:29:31 -05:00
  • cd4ebeafa2 Finally made GuiList a template. Aloshi 2012-08-01 23:50:18 -05:00
  • 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. Aloshi 2012-08-01 23:03:15 -05:00
  • b56094fe3d If LinLibertine.ttf can't be found, fall back to a system font. Aloshi 2012-08-01 21:37:07 -05:00
  • 7920753718 Updated the README. Aloshi 2012-08-02 13:27:37 -05:00
  • 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 !$^&*()[]<>?;'"\. Aloshi 2012-08-01 20:43:55 -05:00