Permalink
Switch branches/tags
Nothing to show
Commits on Sep 29, 2011
  1. Various updates and improvements.

    - Much sharper rendering (align things to the pixel grid correctly)
    - Don't measure all text on creation (performance improvements)
    - Better highlighting of data points/columns
    - Ability to render additional data points on vertical bar charts
    - New infoWindow class, to handle graph labels in HTML
    committed Sep 29, 2011
Commits on Mar 24, 2011
  1. Removing MooTools Color

    committed Mar 24, 2011
  2. Various fixes and enhancements.

    * Much sharper lines (add .5 to coords)
    * Fancier bar graphs
    * Better handling of data with holes
    committed Mar 24, 2011
Commits on Mar 23, 2011
Commits on Mar 20, 2011
  1. Ugly and slow fixes to ART.Font

    Supports alignment and parsing of glyphs generated by ART.Path.toVML
    TODO: Refactor together with ART.Path
    sebmarkbage committed Mar 20, 2011
  2. Switched to my (calyptus) fork of Color

    Includes HSL support and specs
    sebmarkbage committed Mar 20, 2011
  3. Better curve flatness estimation

    This model may change a couple of times as there is no optimal solution.
    sebmarkbage committed Mar 20, 2011
Commits on Feb 17, 2011
Commits on Feb 7, 2011
Commits on Feb 3, 2011
Commits on Jan 29, 2011
  1. More Docs

    sebmarkbage committed Jan 29, 2011
Commits on Jan 28, 2011
  1. Added bar chart and selector.

    * Restructured to make adding more types simpler in the future.
    * Line and VertBar extend XGraph which extends XYGraph which extends Base
    * Still to come:
      * X pie charts
      * XY scatter/line plots
    	* XYZ heat maps
    committed Jan 28, 2011
Commits on Jan 27, 2011
  1. More work on the graphs.

    * Added support for point types.
    * The labels and the grid now actually work correctly.
    * General tidyups.
    committed Jan 27, 2011
Commits on Jan 26, 2011
  1. Playing with graphing.

    committed Jan 26, 2011
Commits on Jan 25, 2011
  1. Starting to play with Art.

    committed Jan 25, 2011
Commits on Jan 19, 2011
  1. Smarter path concatenation

    sebmarkbage committed Jan 19, 2011
  2. Added curve-to-line algorithm.

    Curve visitor is now optional.
    This enables length/point measurements.
    Memoized SVG path in constructor TODO: lazy parse
    sebmarkbage committed Jan 19, 2011
  3. Moved path splitting into ART.SVG.Text.

    Uses the visitor pattern for simpler code.
    Not common enough to warrant an ART.Path API for it.
    sebmarkbage committed Jan 19, 2011
Commits on Jan 18, 2011
  1. Refactored ART.Path extrapolator into a generic visitor pattern

    Moved toVML into ART.VML
    Moved memoized values into a cache object that can be used and reset by all extensions.
    sebmarkbage committed Jan 18, 2011
  2. Split move/translate methods. Renamed tx, ty properties to x, y so tr…

    …ansforms can be used as points
    
    Translate now is order dependent like traditional transforms. Move is the simpler model.
    Scale and Rotate remain simpler.
    sebmarkbage committed Jan 18, 2011
Commits on Jan 17, 2011
  1. Enabled arc to bezier curve conversion for elliptical arcs

    TODO: Generic visitor
    sebmarkbage committed Jan 17, 2011
Commits on Jan 12, 2011
  1. The ART elements have a read only API. No getPath(), no measure()

    Don't waste memory and don't code backwards (DOM centric).
    sebmarkbage committed Jan 12, 2011
  2. return this!

    sebmarkbage committed Jan 12, 2011
  3. return this

    sebmarkbage committed Jan 12, 2011
Commits on Jan 10, 2011
  1. Fix indentation in ART.js

    arian committed Jan 10, 2011
Commits on Jan 9, 2011
  1. SVG Path fixes

    - The pivot point need to be reset if the previous point isn't a curve.
    - The calculateArc function expects relative x,y values.
    sebmarkbage committed Jan 9, 2011
Commits on Jan 7, 2011
  1. Handle empty paths

    sebmarkbage committed Jan 7, 2011
  2. Added support for showing cursors and tooltips

    - Unusual API: indicate(cursor, tooltip)
    - Consistent with the other single word verbs.
    - Encourage code quality by declaring indicators explicitly on the same place.
    - Alternative API suggestion: describe(tooltip, cursor)
    sebmarkbage committed Jan 7, 2011
  3. Safari and IE has problems with baseline too.

    Using em adjustment guesstimate. Works well for common web safe fonts although not perfectly.
    sebmarkbage committed Jan 7, 2011