Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Aug 30, 2015
  1. @kevinsimper

    Merge pull request #65 from jdlewis92/patch-1

    kevinsimper authored
    Added Color component; needed in the example
  2. @jdlewis92

    Added Color component; needed in the example

    jdlewis92 authored
    Updated the examples to add some missing components. Although it doesn't appear that explicitly defining the Keyboard component causes any problems, it is a problem when you leave out the Color component.
Commits on Jul 29, 2015
  1. @mucaho

    Fix supported browsers

    mucaho authored
    There is more to it than just ES5. Document specific, detailed browser requirements in readme.
  2. @mucaho

    Fix order of components

    mucaho authored
    Ok, now there should be some structure to it, in order:
    * Tile / TileMap components
    * Utility components
    * Input controls
    * Display & Graphics components
    * Physics components
Commits on Jul 23, 2015
  1. @mucaho
Commits on Jul 22, 2015
  1. @mucaho
  2. @mucaho

    Add gamepad control

    mucaho authored
    fixes #64
  3. @mucaho

    Merge pull request #63 from craftyjs/mucaho-patch-1

    mucaho authored
    Document supported browsers
Commits on Jul 17, 2015
  1. @mucaho

    Document supported browsers

    mucaho authored
Commits on Jun 5, 2015
  1. @starwed

    Merge pull request #62 from starwed/doc-comp-upgrade

    starwed authored
    Upgrade several aspects of the api docs generator
Commits on Jun 2, 2015
  1. @starwed

    Upgrade several aspects of the api docs generator

    starwed authored
    Some style changes and new capabilities.
    
    - Support @note and @warning tags
    - Highlight method signatures
    - Fix text spacing, especially for pages which start with text
    - Add additional link parsing to handle links to anchors
Commits on May 27, 2015
  1. @starwed

    Merge pull request #61 from starwed/start-redo

    starwed authored
    Tweak the "Getting Started" section
  2. @starwed

    Tweak the "Getting Started" section

    starwed authored
    Some simple edits to "Getting Started", rewording some portions while linking to other parts of the documentation.
    
    I also clarified that the linked tutorial was a bit out of date.
  3. @starwed

    Merge pull request #60 from starwed/more-docs

    starwed authored
    Add more documentation for entities, components, and events
  4. @starwed

    Merge pull request #59 from starwed/internal-links

    starwed authored
    Handle internal xrefs
  5. @starwed

    Add more documentation for entities, components, and events

    starwed authored
    These are pretty basic topics when using Crafty, so we should have documentation that provides an overview of the topics.
    
    This patch also fixes some typos I noticed in other doc pages.
  6. @starwed

    Handle internal xrefs

    starwed authored
    There are many uses of the @see tags in the doc markup that assume you can link directly to another method/property without qualification.  So the doc generator now tries to take this into account.
    
    - If a @see tag begins with a period or hashmark, assume it's a link to another method/property on that page
    - If the @see tag link contains the name of the page within itself, also treat it as an internal link.  (So if Crafty.viewport.pan links to  Crafty.viewport.zoom, it is correctly interpreted as linking within that page.)
    
    Some of this stuff should maybe be handled more directly by the script that parses the source, but this is a relatively small patch that immediately fixes several broken links.
Commits on May 25, 2015
  1. @starwed

    Merge pull request #58 from starwed/fix-example

    starwed authored
    Fix a bug in the front-page example
  2. @starwed
Commits on May 21, 2015
  1. @starwed

    Merge pull request #57 from starwed/link-check

    starwed authored
    Link check
  2. @starwed
  3. @starwed
  4. @starwed

    Add support for checking links

    starwed authored
  5. @starwed

    Merge pull request #56 from starwed/expand-documentation

    starwed authored
    Expand documentation
Commits on May 20, 2015
  1. @starwed

    Update site files

    starwed authored
  2. @starwed
Commits on May 17, 2015
  1. @starwed

    Merge pull request #55 from starwed/doc-update

    starwed authored
    Doc update
  2. @starwed
  3. @starwed

    Generate api files from json

    starwed authored
Commits on May 15, 2015
  1. @starwed

    Merge pull request #54 from starwed/neo-site

    starwed authored
    Large change to site styles and layout
  2. @starwed

    Large change to site styles and layout

    starwed authored
    This fairly large patch moves the site to a bootstrap based layout.
    - Our css sheets are now generated from less files, kept in source/less
    - Bootstrap is included via *its* less files
    - It was necessary to slightly modify the api generator script in crafty, to add an api layout template
    
    It also alters the appearance of the site
    - The large Crafty logo is replaced by a smaller Crafty logo
    - The overall design of the site is kept the same: One page with visible borders hovering over a grey background
    - The landing page now has a more prominent download link, and a code example at the top
    - Headings are now a bit less agressive, and the overall site width is larger
    - I slightly tweaked the doc styles, but I plan on landing a much larger revamp to them quite soon
    
    I'm very open to someone else improving the site appearance; I'm certainly not a graphic designer!
Commits on Apr 6, 2015
  1. @starwed

    Merge pull request #53 from starwed/assemble

    starwed authored
    Massive reorganization to use assemble for site generation
Commits on Apr 3, 2015
  1. @starwed

    Massive reorganization to use assemble for site generation

    starwed authored
    This PR swtiches to using [assemble](http://assemble.io/) for generating the site.
    
    - Moves all source files to the `source/` directory.
    - Assets (such as images or CSS files) which are not processed remain in their original position in the hierarchy
    - Adds the scaffolding necessary for using assemble: gruntfile, package.json, a grunt assemble task, and a grunt connect task
    - Modifies the layout files to follow the handlebars format instead of liquid.  (
      - `{{content}}` becomes `{{> body}}`,
      - `{{page.path}}` becomes `{{pages.src}}`
      - layout names have to *exactly* match the references in the partials
      - explicit markdown tags are necessary to render the `.md` files
    - Once the site is generated, the only difference is that highlight.js (with the github colour scheme) is used for code highlighting rather than pygment
    
    All this clears the way for adding more complicated build logic for the site.  In particular,
    
    - We can update our layout to something like bootstrap 3, using raw LESS to generate our CSS file.
    - We can have crafty api generator produce a single json file, and then have assemble build the api docs from that.
Commits on Apr 2, 2015
  1. @starwed

    Revert "Massive reorganization to use assemble for site generation"

    starwed authored
    This reverts commit cf02c55.
    
    (My remote definitions were incorrect!)
Commits on Apr 1, 2015
  1. @starwed

    Massive reorganization to use assemble for site generation

    starwed authored
    This PR swtiches to using [assemble](http://assemble.io/) for generating the site.
    
    - Moves all source files to the `source/` directory.
    - Assets (such as images or CSS files) which are not processed remain in their original position in the hierarchy
    - Adds the scaffolding necessary for using assemble: gruntfile, package.json, a grunt assemble task, and a grunt connect task
    - Modifies the layout files to follow the handlebars format instead of liquid.  (
      - `{{content}}` becomes `{{> body}}`,
      - layout names have to *exactly* match the references in the partials
      - explicit markdown tags are necessary to render the `.md` files
    - Once the site is generated, the only difference is that highlight.js (with the github colour scheme) is used for code highlighting rather than pygment
    
    All this clears the way for adding more complicated build logic for the site.  In particular,
    
    - We can update our layout to something like bootstrap 3, using raw LESS to generate our CSS file.
    - We can have crafty api generator produce a single json file, and then have assemble build the api docs from that.
Something went wrong with that request. Please try again.