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 almost 6 years ago

  • adds pixrem postcss plugin for IE rem fallback (15d346a)
canon - @datawheel/[email protected]

Published by davelandry almost 6 years ago

  • whitelists logout route to allow 404 pages (1cf9fb1)
  • allows unicode encodings in fetchData URLs (c710593)
canon - @datawheel/[email protected]

Published by davelandry almost 6 years ago

  • adds canon consts to redux store (1a3febf)
canon - @datawheel/[email protected]

Published by davelandry almost 6 years ago

  • updates d3plus-react and d3plus-viz (b9f66a9)
canon - @datawheel/[email protected]

Published by davelandry almost 6 years ago

  • adds "pt-select" class to DatasetSelect component (e947e0c)
  • implements dataset select (909bc01)
  • groups measures when their cube table_id annotation matches (67b7313)
  • updates MultiLevelSelect to call itemListComposer with component as this (43d1863)
  • removes dataset from measure selector subtitle (9cbbd59)
  • shows current selected year in chart titles on general view (a0bf7e2)
  • corrects bug on text overflow in select components (2f9031c)
  • Merge branch 'master' of https://github.com/datawheel/canon (211d368)
  • updates vizbuilder demo to use gila-cliff (034dd44)
  • modifies select components to improve styling consistency (2553ae7)
  • implements sticky headers in measure select in vizbuilder (c85463b)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes measures with commas in their name (fc2c069)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds search slugs to output if available (09bf82c)npm notice
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • removes stacked charts if the aggregation type is "median" in vizbuilder (de907fb)
  • fixes bug on determining the boolean value of hide_in_ui in vizbuilder (0021e81)
  • moves measure validation to a separate function (e3aca1e)
  • implements first approach to hide_in_ui annotations in vizbuilder (19d4d11)
  • fixes bug when handling float values in filters in vizbuilder (fd8816a)
  • adds support for pre_aggregation_method measure annotation (8957ddc)
  • changes debugging optional calls to use canon's DEV env variable (b836454)
  • fixes bug of enlarged combination chart not rendering (d727b0d)
  • reverses chart combination order (e21d148)
  • fixes some incomplete chart titles (560a6d1)
  • adds new default formatters (578e5ca)
  • updates dependencies (b153bf8)
  • fixes bug when combinating user defined chart configurations adds missing configurations for value formatters adds default formatter for USD (3f04ded)
  • moves datacap logic from environment variable to component attribute (ff428a4)
  • increases TooMuchData default cap adds an enviroment variable to control it reformulates que cap calculation to exclude amount of years (47d78e8)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes measures with non-alpha start characters (a264579)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • Merge branch 'master' of https://github.com/datawheel/canon (0b24eb5)
  • Merge pull request #221 from Datawheel/grouping-master (3b877b7)
  • merges changes from master (c5c24c3)
  • sets a minimum height for MultiLevelSelect's virtual list (d27d1d8)
  • checks and fixes activeChart after a query update in vizbuilder (92189d1)
  • fixes bug where totals are 0 instead of being removed (0566a41)
  • updates query converter to request parents if any drilldown has enough depth (93e5fd8)
  • updates chartConfig maker to allow more flexible combinations in vizbuilder (e5a576b)
  • relabels filter/grouping button "Reset" to "Cancel" to avoid confusion (a8b43a2)
  • removes lineplot if there's more than 60 members in vizbuilder (1f19872)
  • fixes slight overflow in VirtualListSelect (627c915)
  • disables "Add grouping" button on load if all dimensions were used closes #220 (f29dfab)
  • fixes bug where vizbuilder doesn't init if defaultGroup is not set (c249a8c)
  • fixes bug on update grouping when new level belongs to same dimension closes #218 (9209c5d)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • removes duplicate hierarchies from group selector closes #214 (6c0b903)
  • fixes defaultGroup matching function closes #213 (3b3be5d)
  • compiles @datawheel/[email protected] (09a4b77)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • removes console statements (5b9f228)
  • Merge pull request #211 from Datawheel/tweak-204 (f71abdd)
  • Merge branch 'grouping-master' into tweak-204 (2d3c1e9)
  • Merge pull request #210 from Datawheel/tweak-209 (f1fadc9)
  • merge changes from master (076aed4)
  • fixes bug on groupings that removed current dimension from option list prevents rerenders and instance clonation when selecting same properties adds error handling for said cases (3175624)
  • creates queries based on combinations of 1 or 2 levels at once removes remaining function for deterministic query completion (a1ab712)
  • merges from grouping-master (4085403)
  • merges from grouping-master (7606b37)
  • adds source information to target in MeasureSelect disables Add grouping when no more options are available fixes bug on refreshing groups after setting a new measure (2a7fa1c)
  • Merge branch 'grouping-master' of github.com:Datawheel/canon into grouping-master (48e1273)
  • updates formatting accorting to eslint results updates jsdoc typings (09a110f)
  • updates references to BaseSelect's css (be6d871)
  • updates lineplot title format for multiple drilldowns (d8db3e6)
  • removes condition manager components (7512e03)
  • merges from grouping-master (f5a7756)
  • sets time for non-active visualizations if there is timeDim (94a265c)
  • merges from grouping-master (4fc5cee)
  • creates subtitle flag (4af1ce6)
  • uses flexbox instead of nth:child in chart-card (afdaa84)
  • improves width of charts in wide screens (5c603a9)
  • adds fitFilter property on geomaps when a cut is used (4510dfe)
  • removes query for charts with only one member removes variable reassignation on queryBuilder (eb33861)
  • adds involved levels on title for lineplots (af74856)
  • prevents rendering geomap when there's less than 3 members (2bc48f5)
  • fixes bug when barcharts sort members by numeral-kind strings adds isNumeric function (195a86e)
  • removes references to old metaqueries code (2eeadbf)
  • fixes bug of empty measure list if loaded from permalink adds sort order keys to permalink hashes of groups and filters (676eba6)
  • adds data source/name to visualization title (f569f51)
  • hides timeline on small charts (ae30f87)
  • removes RCA measures from filter & measure selectors (0c80613)
  • removes total from stacked (14069aa)
  • removes total from "by year" charts (351c6da)
  • first approach to more query combinations (79317cc)
  • prevents load screen flash when adding groupings/filters (d0439ef)
  • re-enables permalink handling (395cf0c)
  • fixes log scale on stacked charts (570b97f)
  • restores original additional charts (cf699d9)
  • fixes cuts for grouping queries (28dbe97)
  • adapts ChartArea to new state shape (1eb9b30)
  • updates dev test case (a2d6647)
  • fixes structure and style in sidebar managers fixes bug updating filters (7cbd781)
  • adapts state and its associated functions disables permalink functions temporarily (e1a7670)
  • moves UIToaster to loadControl (b02c9c3)
  • enables groupings/filters in internal state (7131bc8)
  • updates sidebar to new state managers (4725448)
  • creates FilterManager and related components (71649bb)
  • creates GroupingManager and related components (35930f2)
  • creates extensible SidebarCRUDManager and SidebarCRUDItem components (477be40)
  • moves loadstate and fetch to helpers folder (2ca05b8)
  • moves defaultQuery to context in vizbuilder fixes formatting issues by eslint (cb5f236)
  • optimizes iterations for measure metasearches in vizbuilder (2c499d2)
  • prevents config generation if datasets are empty in vizbuilder (17b047e)
  • enables cut filters by levels from other dimensions in vizbuilder fixes bug with permalinks when member keys are numbers (2747696)
  • empties state.metaQueries when cube changes in vizbuilder (84bc1f3)
  • merges master (a675760)
  • prevents empty state.member in vizbuilder (42f6386)
  • Merge pull request #195 from Datawheel/feature-191 (4fbe0f3)
  • removes some unnecesary flags in chartConfig fixes some formatting issues (26b4463)
  • merges vb-meta-charts (b6f7c2c)
  • removes unnecessary stackedarea when there is one member in drilldown (bfef6d7)
  • merges master (25f4429)
  • merge back from master (1eec2d1)
  • removes geomap when there is one member in geoDimension (e6fbe6e)
  • adds metaChart boolean (87b4c93)
  • removes barchart from metaMembers (b3ca940)
  • implements basic approach to additional charts (6c713f0)
  • removes NOTEQUAL operator from filter selector in vizbuilder (4b33c01)
  • moves complex logic from api.query to fetch.fetchQuery in vizbuilder (dd25f55)
  • moves boolean options back to main state.query in vizbuilder (6ea252f)
  • adds datasetName in measure select (77f66de)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes assets temp path (340e066)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • updates d3plus dependencies (2d6891b)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • extends measure filtering by dataset and source in vizbuilder (a069650)
  • solves #136 residual behavior (9adf48c)
  • hides unnecessary measures in Filter (e38cd76)
  • replaces most instances of BaseSelect with a variant of MultiLevelSelect in vizbuilder (95fa27b)
  • moves BaseSelect to Sidebar level folder (1f05925)
  • Merge pull request #187 from Datawheel/enhancement-179 (1e1ae8e)
  • removes renderWhitespace from vscode settings and adds whitespace trim (f2166e6)
  • removes log (245d14f)
  • removes unnecessary measures from selector (ec63737)
  • removes unnecessary measures from selector (564d3d6)
  • converts string to number in confidence interval (4e4f8cf)
  • fixes problem with initial fallback drilldown in vizbuilder (b11dac5)
  • adds lci and uci in tooltip (07b1100)
  • adds lci and uci in the query (67d8995)
  • adds lci and uci in tooltips (d258e5d)
  • adds lci and uci in lineplot (4ce4844)
  • merges master (99878cc)
  • Merge pull request #182 from Datawheel/features/vb-state-history (f91aa24)
  • removes react-router from dependencies in vizbuilder (cd4f585)
  • minor changes in y-axis title (79c8ed2)
  • adds "Log" in y-axis title (68e66ac)
  • hides error_type annotations from list of valid measures (06d6bb8)
  • removes log (d683412)
  • adds new error_type annotation's support (ddb6352)
  • adds source and collection in tooltip (6d13d6a)
  • adds support for new annotations (e6d4d6c)
  • merges changes in other packages from master (0e9293a)
  • merges changes from master (7d7a1be)
  • rewrites logic in PermalinkManager moves more permalink handling to PermalinkManager passes permalink keywords through context (99c27e3)
  • implements async condition loader from permalink (a8a2cf5)
  • optimizes loadControl and initial fetch removes watcher over src attribute (043d263)
  • creates condition serializing helper functions creates permalink query comparing function moves keyword parameter to the front (0caab40)
  • moves state updating function in FilterItemLevel to component (c137bf6)
  • simplifies react-router integration through canon's context.router (db57870)
  • adds measureConfig attribute to try functionality (57709fc)
  • enables individual measure chart config closes #165 (f145cde)
  • enables state updating from changes on history state moves duplicated logic for state composing to a function moves fetchQuery to main component and passes it through context updates validators (098e3cf)
  • fixes errors found by eslint (3cf8f6f)
  • enables configurable permalinks for basic state properties (41b02f0)
  • enables onChange internal state hook closes #166 (64648d6)
  • implements a basic state history storage (b46d79b)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • adds canon-core to vizbuilder devdependencies (ee3c34e)
  • cleans unused logs (df0ae19)
  • minor correction in formatter (88dfd59)
  • hides zoom controls in small mode (5ae64dc)
  • deletes logs (c72a07f)
  • fixes bug on the last fix for when timeDimension is undefined (73574c7)
  • fixes bug validating time dimensions (4d5cd4a)
  • removes plots when there is 1 member in timeDimension (ea653d0)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • actually fixes server-side redirects (28ac62a)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • removes unnecessary configs on d3plus (b9e87d2)
  • sets logarithmic scale using the relative standard deviation equation (370fcec)
  • adds relative standard deviation equation (eeb55fc)
  • hides treemap and barchart when there's only 1 member available (1096570)
  • moves setState logic to ConditionItemCut (9422ff3)
  • enables totals in general view for sum and unknown aggTypes in vizbuilder (b7461a5)
  • enables colorScale on geomap in general view in vizbuilder (9ec8017)
  • adds a left margin to the level selector control (98fe496)
  • reorders sidebar controls to handle hierarchies (a0cbf76)
  • updates proptypes and test app in vizbuilder (0671ac3)
  • adds missing annotations for MOEs (3cc9bae)
  • adds left alignment in barchart labels (22848d4)
  • sets barchart to horizontal and removes ticks in yAxis (7cde846)
  • adds left alignment in barchart labels (0e6c3c1)
  • sets barchart to horizontal and removes ticks in yAxis (116dc1e)
  • adds cubes audit script (e00964e)
  • enables multiple default dimensions/levels for thereafter loads (6e99132)
  • corrects error on initial load where there's no sorting function corrects jsdoc for interface initialQuery (f1f6be8)
  • reorders a few sorting functions according to the intended use (cc9a004)
  • implements multiple default dimensions and levels on first load (5f21ffe)
  • adds title to filter section (ae6d9b3)
  • enables float values on measure filters (42d5d43)
  • modifies measure information injection to set topic as Other if not set modifies sorting function to show topic Other at the end related to #145 (51e978e)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • fixes server-side redirects (bc02081)
canon - @datawheel/[email protected]

Published by davelandry about 6 years ago

  • escapes single quotes in measure names for logiclayer (105359c)