canon

Reusable React environment and components for creating visualization engines.

GPL-3.0 License

Downloads
1.4K
Stars
27
Committers
19
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds better year detection to logiclayer ("Start Year" & "End Year" dimensions) (f4e7b36)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes cubes without years and non-standard year dimensions in logiclayer (070df3d)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes non-substitution dimensionMap (759094e)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds support for multi-dimension name mapping to logiclayer (d498998)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • modifies logiclayer "latest" year to only include past (not projected) (45556a7)
  • adds array support to subsitution callbacks (869c4c7)
  • fixes logiclayer substitutions with non-search entities (8bfb85a)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • allows nesting api, cache, and db files in sub-folders (f235a12)
  • only registers JS files from db, cache, and api folders (0b9d028)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds fallback to dimension detection in logiclayer (31aa004)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds filter support to logiclayer (34619f8)
  • fixes linting in logiclayer API (2633d85)
  • adds TOC to logiclayer README (c28b5c6)
  • fixes substitutions using dimensionMap in logiclayer (29456af)
  • adds canon-core to logiclayer devDependencies (fd47d8f)
  • sets up logiclayer test environment (7a3ae2d)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes importing @datawheel components (b9cff3a)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • moves canon-core to a peerDependency (dfd2f83)
  • fixes first item always selected in BaseSelect related to #128 (3d37a51)
  • removes incorrect usage of postinstall script (9e4a23b)
  • swaps variables to allow user overriding of formatters (d0d3204)
  • updates the fetchCubes function to accept new Vizbuilder's default attrs (6bcc88a)
  • sets types and initial handling for new default attrs on Vizbuilder component (0f4e58d)
  • adds fallback for default formatters (0fc3822)
  • adds a formatting attribute to vizbuilder related to #133 (05d449f)
  • adds tickFormat for yConfig where applicable on vizbuilder charts related to #133 (40780e3)
  • allows "UNKNOWN" aggregation type to render barchartyear and treemap (6173e7c)
  • fixes the bug that prevented to add spaces to filter query in MultiLevelSelect closes #132 (d1bce62)
  • removes duplicated levels from drilldown selector restores drilldown selector to show name only related to #136 (a63aab8)
  • updates preventHierarchyIncompatibility to hide cuts from other hierarchies related to #136 (5a9105d)
  • updates label style for LevelSelect in vizbuilder updates composePropertyName to show optional combinations moves formatting code to its own file (related to #136) (cbbd0f5)
  • reorders default visualizations (38cb96d)
  • fixes local canon dev environment (b13fd33)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes users table id detection (8f20118)
  • removes unneeded end calls from logiclayer (f584291)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

@datawheel/[email protected]

canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes db model detection (b3ec5dc)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • installs logiclayer as a devDependency (aac6c3d)
  • allows canon sub-modules to have custom api, db, and cache (40878af)
  • adds canon config file to root (3d512e1)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds README for logiclayer (45d8e45)
  • updates CUBE_URL to CANON_LOGICLAYER_CUBE and removes uneccessary "cuts" keyword from logicLayer (fc57af1)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • catches for search database table in logicLayer (ad4ccbb)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes canon config loading in logicLayer (a052266)
  • adds missing multiSort util (60a8c49)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds logiclayer api and cache (cb4e426)
  • adds canon-setup as postinstall script (fa760bb)
  • adds canon.js to scaffold (57b6296)
  • adds .vscode/ to npmignore (c043e26)
  • scaffolds logiclayer package (b490a4a)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes main canon dev script pathing to match new package name (a6c59b4)
  • Merge pull request #131 from Datawheel/common-loading-component (c4498a9)
  • Merge pull request #130 from Datawheel/issue-125 (5fe3a77)
  • removes chart type from chart titles closes #125 (855818a)
  • updates Loading component for compatibility with passed attributes closes #129 (5b951b7)
  • makes Vizbuilder component to use the project's Loading component (related to #127) (55df73f)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

The initial release of vizbuilder!

import Vizbuilder from "@datawheel/canon-vizbuilder";
<Vizbuilder src="https://canon-api.datausa.io"
  config={{
    shapeConfig: {
      labelConfig: {
        fontFamily: () => "Palanquin"
      }
    }
  }}
  topojson={{
    County: {
      topojson: "/topojson/County.json"
    },
    State: {
      projection: "geoAlbersUsa",
      ocean: "transparent",
      topojson: "/topojson/State.json"
    }
  }} />;