ethanhann/Diagrammatica

View on GitHub
changelog.txt

Summary

Maintainability
Test Coverage
3a62094 Updated randomized data for a greater spread.
a6e2980 Bugfix: date range is corrected when range is between the 1st days of the to and from month.
a17eff1 Brush y-axis min is now set to the smallest value rather than 0.
e91dacf Resize graph when hovering or selecting a series
8b96158 Add a few links to the demo
b74f25c (tag: 0.6.2) Prepare for release
f1f3cba Don't use shortcut methods to update axes
9f0f789 Revamp doc home page
d0bc6e4 (tag: 0.6.1) Bump version
9f90ba1 Prepare for release
9095155 Make page title brighter
22b5bf9 QA check-type changes
1e8e449 Make compatible with check-type 2.x
e515e49 Update deps
8cce3e4 moment is not used in line.js
063982f Add discrete controllers for directive demos
b594ab2 Move brush into new file
265ee68 Refactor brush's east/west dates
df6e068 Refactor line chart
7038c6f Start factoring out the brush
5f3b5de Add variable for transition duration time
86d676c Send brush data when on initial line chart load
40b79ea Refactor line chart to use base chart pattern
6939982 (tag: 0.6.0) Prepare for release
d342299 Update dev deps
5e56a57 Bugfix: Dots now transition to their correct position if mouse is hovering while chart is being rendered
0a380a7 Grow/Shrink dots as mouse hovers over them Encapsulated all brush related types to brushData
f45ca5b Tooltip only displays series that are highlighted Tooltip is using Month Year format Brush height linked to chart height From/To handles thickness is increased and is exposed Brush handle info is displayed on the top of the chart Fixed clipping bug when multiple charts are used with ng-repeat
fdf1309 Re-adjusted brush height to utilize a majority of the space allotted for it
b13f75b Bugfix: Chart's height is now adjustable and hover over unclipped areas no longer show tooltip
cf59afc Bugfix/Workaround: Multiple line in the line directive charts no longer generates the last chart
2a4a6e8 Moved legend to upper right side
28188ea Rounded to the nearest day so tick marks aligned with the data in demo
d55c494 Simplify test
07f9909 Bugfix: Brushing now correctly works with angular-demo
25ca485 Add Sass for brush
80ac5b7 Added brush to line chart
49cd456 (tag: 0.5.2) Bump version
a6d3c96 Prepare for release
f6a7f0a Properly filter date series in heat map
bff0dc2 (tag: 0.5.1) Prepare for release
307504f Bump version
8f92a5b Fix heat map API
a69f8a4 Build after merging slider demo
6a97d09 (origin/range-slider-demo) Update dist
706ae06 Re-enable reload
2113e64 Refactor heat map
8f5d3f4 Flesh out heat map slider demo
3582182 WIP range slider demo
100a8af Rework demo
3788f24 Rework demo
44a6747 (tag: 0.5.0) Prepare for release
ddb7620 Revise color schemes
5ba07cc Add angular module as main file
c568411 (tag: 0.4.0) Prepare for release
f723582 Check that labels exist before positioning them
54da855 Refactor heat map label positioning
b277b87 Center the y labels of heat map
f4aea96 Throw exception if padded height is negative.
a9bf2a6 Make heat map height configurable
675d27a Add an info page
6b02570 Fix test and reorder src loading in karma conf
634c696 (tag: 0.3.0) Bump version
c11c5c9 Build dist
da4a9d8 Add line chart directive
b00b57f Do not set date range if values are undefined or haven't changed
bdfc947 Update deps
c6af81d (tag: 0.2.0) Prepare for release
9f78339 Do not export inherited properties
b362e6f Add download button for heat map
43e698a Set default filename for exported data
b970726 Wrap angular module in a closure and use $window
56df98a (tag: 0.1.0) Bump version
4e78b08 Prepare for release
bf33925 Finish implementing heat map date range feature
f4ba42e Bugfix: dots now disappear when mousing in/out or by clicking the series
9556907 Update demo style
3c286f9 Create hover rectangles based on complete set of X values
32e0eae Remove unimplemented chart files
fe8f136 Expect a JS date in line chart data instead of a string
92891a5 (tag: 0.0.4) Generate a changelog with Git/Grunt
dcce500 Fix CS issues, add jsHint task to test task in Gruntfile
0a600fc Remove unneeded data param
330175e Added dots to line chart
d45c1e0 Store a separate copy of heat map data for different date resolutions
c117cbb Add date filter to heat map
1b9a289 Automatically set date (year/month) granularity in heat map
41dc3b7 Bump version post release
f3fb14a (tag: 0.0.3) Build before release
15b6b7d Auto generate some demo data
bb649c1 Make heat map x labels truly centered
0898f26 Bump version post release
ff9ad76 (tag: 0.0.2) Bump version
9cf9305 Build dist for release
ad592ac Fix type in Grunt build task
be949ba Fix Grunt build task
2d595c0 Automatically set heat map's left margin, based on label width
75ed6f3 Tie heat map categories color to number of colors
81f7e12 Center heat maps x labels
a34bf39 (tag: 0.0.1) Remove hard dependence on colorbrewer2
a4267fd Fix typo
91f0d75 Fix CS issue
b2847bd Fix some CS issues
561a4e2 Use angular from bower repo
911e57b Add css file to bower main
aba05b9 (tag: 0.0.0) Move Angular module into src/
b9126aa Fix typo
f7eb28d Add AngularJS compatibility
4bd5f4e Make heat map values updatable
4022f22 Remove comment
d360701 Move decomposed update functions to BarBase
dfe3ef2 Decompose bar's update function
1251749 Break up heat map implementation
626b5e6 Add dist
e1598cf DRYout axis render
9e4e6b1 Refactor bar
4fd3971 Refactor and make orientation settable
871d392 Combine column and bar chart
e6bbc6c Re-expose a few bar chart properties for unit tests
ffdbd96 Refactor bar chart
17b4da6 Refactor column scale/axis creation/update
d4b40be Decompose column render method
d03afa7 Move column's svg creation to prototype function
b536991 Separate column chart's implementation from its API
7a38a76 Refactor chart base
1cb5187 Add some bar tests
4095ce6 Tests do not rely on dist/
4f405d1 Add grunt-cli as dev dep
4fc0ce8 Update .travis.yml
2db8e56 Update .travis.yml
f65c64b Update README.md
449284d Add Travis config
ad23e57 Ignore Sass cache
8c9e096 Rework tooltip, class prefix, and Sass build
7aa7262 Reset line opacity on mouseout
4cd4317 Update README.md
32a0545 Update README.md
90a6750 Update README.md
ef6cfa1 Rename library internally to diagrammatica, fix minor CS issues
1e47de4 Update dev deps
8f8ed77 Update license
51c599c Initial commit
e870c36 Initial commit