Skip to content

Latest commit

 

History

History
1193 lines (668 loc) · 71.4 KB

CHANGELOG.md

File metadata and controls

1193 lines (668 loc) · 71.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

5.4.8 (2025-01-10)

Dependencies

  • FY25 Q3 dependency bumps 🌲 (36266b4)

5.4.8-0 (2025-01-09)

Dependencies

  • FY25 Q3 dependency bumps 🌲 (d8f0c86)

5.4.7 (2024-10-03)

Dependencies

  • FY25Q2 dependency updates 🌲 (30d5bbb)

5.4.6 (2024-08-08)

Bug Fixes

  • use new value for attribute style for web api (3846ae5)

5.4.5 (2024-07-25)

⚠ BREAKING CHANGES

  • There is a new required config value: "defaultTabsNum"

Features

  • implement default tabs number config value (a8fd84f)

5.4.4 (2024-07-08)

Bug Fixes

  • add required permissions for firebase deploy preview (cbadbf1)
  • fix e2e tests (992eb44)

Dependencies

  • bump the safe-dependencies group across 1 directory with 2 updates (a13ef42)
  • Q1 dependency bumps 🌲 (9fd3f2d)
  • storybook v7 -> v8 (183c337)

Documentation

5.4.3 (2024-04-12)

🐛 Bug Fixes

  • switch to new GA4 analytics prop (4f6de22)

🌲 Dependencies

  • bump @babel/traverse from 7.23.0 to 7.23.2 (24913c6)
  • bump express from 4.18.2 to 4.19.2 (fc197b7)
  • bump the safe-dependencies group with 22 updates (d55022c)
  • bump webpack-dev-middleware from 5.3.3 to 5.3.4 (4869e19)
  • dev: bump ip from 2.0.0 to 2.0.1 (8bc61df)
  • dev: bump phin from 3.7.0 to 3.7.1 (fa38ca8)
  • dev: bump vite from 4.4.11 to 4.5.2 (a4ea1d6)
  • dev: bump vite from 4.5.2 to 4.5.3 (3856c9e)
  • npm audit fix (f41bb90)
  • Q4 dependency bumps 🌲 (ab267e1)

5.4.2 (2023-09-25)

🐛 Bug Fixes

  • use subtract rather than multiple method with opacity slider (02c3d29)

5.4.1 (2023-09-25)

🐛 Bug Fixes

  • make opacity slider take into account initial layer opacities (0c9e551), closes #256

5.4.0 (2023-09-12)

🚀 Features

  • add vision refresh basemap to layer selector (9feaf36)

5.3.1 (2023-08-29)

🐛 Bug Fixes

  • update tab control icon (7157209)

5.3.0 (2023-08-28)

🚀 Features

  • add B/W Imagery option to layer selector (3602114), closes #227
  • add opacity slider to layer selector widget (9a4c32e)
  • allow for tab-specific modification of the filter and project info panel titles (b45f007)
  • put staging app into a subfolder (103cab0)

🐛 Bug Fixes

  • make handler remove safer (79d3825)

📖 Documentation Improvements

🎨 Design Improvements

  • formatter line length 120 -> 80 (default) (04f6bb1)

5.3.0-0 (2023-08-25)

🚀 Features

  • add B/W Imagery option to layer selector (686696b), closes #227
  • add opacity slider to layer selector widget (8e07604)
  • allow for tab-specific modification of the filter and project info panel titles (a4d5da1)
  • put staging app into a subfolder (93c419f)

🐛 Bug Fixes

  • make handler remove safer (4464b7d)

🎨 Design Improvements

  • formatter line length 120 -> 80 (default) (57e5f3d)

5.2.1 (2023-08-24)

🐛 Bug Fixes

  • add apache config file to disable caching on json files (53d9b13), closes #232
  • auto-open project info window on map click (f77f520), closes #229
  • don't try to identify layers that don't support it (cf845e4)
  • fix bug preventing project information from being displayed for some features (3800ff3)
  • handle feature service symbols on HD devices (eae74bf)
  • update small logo (1f13fc4), closes #228

📖 Documentation Improvements

5.2.1-1 (2023-08-24)

🐛 Bug Fixes

  • auto-open project info window on map click (c824158), closes #229
  • don't try to identify layers that don't support it (102a567)
  • fix bug preventing project information from being displayed for some features (317070f)

5.2.1-0 (2023-08-24)

🐛 Bug Fixes

  • add apache config file to disable caching on json files (19c59f0), closes #232
  • handle feature service symbols on HD devices (f0c7a64)
  • update small logo (dc0f036), closes #228

📖 Documentation Improvements

5.2.0 (2023-08-24)

🚀 Features

  • add image symbol type and fix feature layer symbol rendering (0df7629)

🌲 Dependencies

5.2.0-0 (2023-08-23)

🚀 Features

  • add image symbol type and fix feature layer symbol rendering (c4357c4)

🌲 Dependencies

5.1.1 (2023-08-17)

🐛 Bug Fixes

5.1.1-0 (2023-08-16)

🐛 Bug Fixes

5.1.0 (2023-08-16)

🚀 Features

  • add arcade expression support to project information widget (bf8e712), closes #49
  • add support for multiple feature service symbols (76dd080)

🐛 Bug Fixes

  • config and about updates from WFRC (5bb66a8)
  • cypress test fixes (7ad4bae)
  • fix error cause by layers with non-standard objectid fields in the project info widget (7c89e75)
  • layer name in config (0855055)
  • more layer name fixes in the config (e3b7cfe)
  • prevent crash when switching tabs (f5039b4)

5.1.0-1 (2023-08-16)

🐛 Bug Fixes

  • fix error cause by layers with non-standard objectid fields in the project info widget (4051c2c)

5.1.0-0 (2023-08-16)

🚀 Features

  • add arcade expression support to project information widget (35fc1f7), closes #49
  • add support for multiple feature service symbols (67af923)

🐛 Bug Fixes

  • config and about updates from WFRC (ae06cb5)
  • cypress test fixes (a4890e7)
  • layer name in config (477f947)
  • more layer name fixes in the config (e55898d)
  • prevent crash when switching tabs (66cdd9e)

5.0.1 (2023-08-11)

🐛 Bug Fixes

  • make config schema and about content fetches relative (54bc2e0)

5.0.1-0 (2023-08-11)

🐛 Bug Fixes

  • make config schema and about content fetches relative (1b21c2d)

5.0.0 (2023-08-04)

⚠ BREAKING CHANGES

  • toggle option added to filter config. This configures the new "Color By" toggle.
  • Renamed the phase checkbox symbol type to swatch to make it more generic since it's being used by the mode checkboxes now.
  • Updated the roads, transit, and bikePed checkboxes to use the new swatch symbol type. Also added the mode and color properties.
  • Removed minimumLegendSizes config prop since it's not used anymore.
  • config.json changes

refactor

  • Renamed the phase checkbox symbol type to swatch to make it more generic since it's being used by the mode checkboxes now. (2c89938)

🚀 Features

  • toggle option added to filter config. This configures the new "Color By" toggle. (2c89938)
  • add "color by" toggle to transportation tab filter (2c89938), closes #178
  • add dynamic symbol swatches for mode/phases and consolidate layout (5f56102)
  • add root error boundary (b9d4c11)

🐛 Bug Fixes

  • fix cypress tests (9fba792)
  • Removed minimumLegendSizes config prop since it's not used anymore. (2c89938)
  • Updated the roads, transit, and bikePed checkboxes to use the new swatch symbol type. Also added the mode and color properties. (2c89938)

🌲 Dependencies

📖 Documentation Improvements

  • add prod/staging urls and fix badge (eb93240)

🎨 Design Improvements

  • make toggle state more obvious (de71b04)

5.0.0-2 (2023-08-04)

🎨 Design Improvements

  • make toggle state more obvious (fed19fa)

5.0.0-1 (2023-08-03)

🚀 Features

  • add dynamic symbol swatches for mode/phases and consolidate layout (e6d3108)

5.0.0-0 (2023-08-01)

⚠ BREAKING CHANGES

  • toggle option added to filter config. This configures the new "Color By" toggle.
  • Renamed the phase checkbox symbol type to swatch to make it more generic since it's being used by the mode checkboxes now.
  • Updated the roads, transit, and bikePed checkboxes to use the new swatch symbol type. Also added the mode and color properties.
  • Removed minimumLegendSizes config prop since it's not used anymore.
  • config.json changes

refactor

  • Renamed the phase checkbox symbol type to swatch to make it more generic since it's being used by the mode checkboxes now. (06754e1)

🚀 Features

  • toggle option added to filter config. This configures the new "Color By" toggle. (06754e1)
  • add "color by" toggle to transportation tab filter (06754e1), closes #178
  • add root error boundary (ec9aafa)

🐛 Bug Fixes

  • fix cypress tests (94fdfae)
  • Removed minimumLegendSizes config prop since it's not used anymore. (06754e1)
  • Updated the roads, transit, and bikePed checkboxes to use the new swatch symbol type. Also added the mode and color properties. (06754e1)

🌲 Dependencies

📖 Documentation Improvements

  • add prod/staging urls and fix badge (eb93240)

4.1.4-1 (2023-07-12)

🐛 Bug Fixes

  • Q3 Dependency Bumps 🌲 (6bec516)

🌲 Dependencies

4.1.3 (2023-04-04)

🐛 Bug Fixes

4.1.2 (2023-02-07)

🐛 Bug Fixes

4.1.1 (2022-11-03)

📖 Documentation Improvements

  • add note about vitest import issues (f5f15f3)
  • replace travis badge with gha badge (d0c8632)

🐛 Bug Fixes

4.1.0 (2021-02-25)

4.1.0-0 (2021-02-24)

Features

  • project-information: add new config prop for excluding layers (6699e5a), closes #77

Bug Fixes

  • project-information: reset scroll only if there is new data (ec3717f), closes #76

4.0.2-0 (2021-02-23)

Bug Fixes

  • prevent scrollbar from resetting on each scroll (34610a0)
  • project-information: reset scroll between map clicks (a21792e), closes #76

4.0.1 (2020-11-17)

4.0.1-0 (2020-11-17)

Bug Fixes

  • implement work around for empty values bug (16f8064), closes #75

4.0.0 (2020-11-06)

⚠ BREAKING CHANGES

  • added new required config prop: maxTabsAllowed

Features

  • added new required config prop: maxTabsAllowed (54e5d63), closes #73
  • better logo large/small switching (38f498a), closes #73

Bug Fixes

  • disable drag and drop on mobile (8150130)
  • make scrolling more consistent and usable on windows (cf6715e), closes #73
  • remove expandable images from about content (912cfdc), closes #72
  • use larger version of logo (8a2aa81), closes #71

4.0.0-1 (2020-10-30)

Bug Fixes

  • disable drag and drop on mobile (aceda15)

4.0.0-0 (2020-10-29)

⚠ BREAKING CHANGES

  • added new required config prop: maxTabsAllowed

Features

  • added new required config prop: maxTabsAllowed (3fa0f20), closes #73
  • better logo large/small switching (a41943e), closes #73

Bug Fixes

  • make scrolling more consistent and usable on windows (ddc95f7), closes #73
  • remove expandable images from about content (41a0fef), closes #72
  • update header logo (21ba989), closes #71

3.0.0 (2020-10-14)

3.0.0-4 (2020-10-13)

Bug Fixes

  • fix benefits sub items spacing (59244d6)

3.0.0-3 (2020-10-13)

Bug Fixes

  • a little more breathing room for small text (d916005)
  • add App component css to help replicate (0eef309)
  • align text of benefits sub-items (6592be8)
  • consistent top margin for section headers (cfd7bb6)
  • replace vision with new content and remove temporary container (11c8278)

3.0.0-2 (2020-10-12)

Bug Fixes

  • handle about widget content 404s (2341e4e)

3.0.0-1 (2020-10-12)

Bug Fixes

  • remove react-router dependency (309f2fc)

3.0.0-0 (2020-10-12)

⚠ BREAKING CHANGES

  • about-<locale>.json has been broken into separate html files. See README.md for more details.

Features

  • add /about-tests page (20005c7), closes #69
  • add header and first sub-section (0953480)
  • add support for using %PUBLIC_URL% token in about content image paths (b18248d)
  • add the remaining content to vision about (53ac899)
  • temporary: add vision-new tab to about tests (0bc4213), closes #69
  • move about content into separate html files (54e6975)

Bug Fixes

  • float layout to top of about tests page (1f18cf0)

2.1.0 (2020-09-22)

2.1.0-1 (2020-09-22)

Features

  • add offByDefault optional config prop to checkboxes (d17d85a), closes #67

2.1.0-0 (2020-09-21)

Features

  • add optional category to map config (b96e059), closes #58

2.0.0 (2020-09-18)

⚠ BREAKING CHANGES

  • config.tagLine was moved to config.translations.en.translation.tagLine
  • The currentTabIndex has been replaced with currentTab.
  • The about.json file keys are now the tab ids rather than numeric indexes.
  • The tabs config property has been renamed to tabInfos. The structure has also been changed from an array to an object.

Features

  • add a few url param tests (289d337)
  • add i18n for filter widget and search placeholder (33e5f91)
  • add linting script and step to travis (21916cb), closes #53
  • add npm start to cypress:open command (88f1574)
  • add support for n number of maps in the config (20556b4), closes #43
  • add tab picker integration tests (d0a3f06)
  • add url param tests for extent (dbd8c78)
  • force-show scrollbars in map widgets when overflowed (8f12010), closes #65
  • i18n about widget (31e29ac), closes #51
  • i18n for map config dialog (06f0aa2), closes #51
  • i18n for project info widget (90937c3), closes #51
  • tooling: add spanish language checker dictionary (e33ea0b)
  • implement cypress and a simple test (673eaae)
  • implement i18n framework (cc15e95), closes #51
  • implement reset for QueryFilter widget (09fd2f3), closes #65
  • implement TapPicker component (e14ea11), closes #45
  • limit the number of tabs that can be selected (cf2f7a6)
  • make query filter sections foldable (fd0d133), closes #65
  • make tabs drag-and-droppable (458e1ae), closes #59
  • manage current tab ids as state in tabs component (ccb7aa7)
  • map changes to current tab ids to local storage (2aad0c1), closes #44
  • move configSchema.json to public folder (8c6806b)
  • rough implementation of QueryFilter widget (1c0bf8b), closes #65
  • use map name in query filter panel name (5dd79f6), closes #65

Bug Fixes

  • better alignment of query filter swatches (1f1f27e)
  • better lineheight for details title (ece201a), closes #62
  • better passing of map view back to click handler (e8023df), closes #57
  • cache bust config file requests on new version (a2a73a0)
  • change config.tabInfos -> config.mapInfos (8a0918d), closes #54
  • create more separation between fields (e7ab81e)
  • don't update parent state within state change of child (6dbee5e)
  • fix alignment issue with sherlock result (6ac9a0e)
  • fix bug causing layer selector to be hidden (021a8cb)
  • fix bug causing the project info click to fail (6df4256)
  • fix bug preventing from current tab url from working (53e63b6)
  • fix bug preventing map extent from being preserved between tabs (53e9ddd)
  • fix cypress tab tests to be true failures (8ef837b)
  • fix sidebar layout regression bug (937ef16)
  • hide sherlock match list by default (d8d1366)
  • increase cypress default timeout (ae881b0)
  • move i18n init to better spot for tests (04ddb88)
  • switch to vertical layout for checkboxes (a682ca0)
  • build: delete docs folder before generation (535d8a4)
  • linting and add explaination (b926a4a)
  • make mapView stateful to make sure related components update on changes (4dc6a11)
  • make test more reliable (d8a31b2)
  • make url param names consistent with configure tabs controls (90ef4c8), closes #54
  • more stable positioning of layer selector button between tabs (2a8fb67)
  • move helpers to custom cypress commands (4a2ba1c)
  • prevent update overflow on reset filter (6275753), closes #60
  • switch to smaller header logo sooner (d8ad1e3)
  • update config schema docs and fix typo (c4ef2be)
  • update storybook and fix storyshots tests (e6b2420)
  • update tab config dialog title and labels (838ef46), closes #45

2.0.0-10 (2020-09-18)

Bug Fixes

  • better alignment of query filter swatches (939dc1e)

2.0.0-9 (2020-09-18)

⚠ BREAKING CHANGES

  • config.tagLine was moved to config.translations.en.translation.tagLine

Features

  • add i18n for filter widget and search placeholder (23e0b56)
  • i18n about widget (454a6c5), closes #51
  • i18n for map config dialog (a731ea8), closes #51
  • i18n for project info widget (bb24fba), closes #51
  • tooling: add spanish language checker dictionary (5d800be)
  • implement i18n framework (d952813), closes #51

Bug Fixes

  • move i18n init to better spot for tests (b6ad0fc)

2.0.0-8 (2020-09-15)

Features

  • force-show scrollbars in map widgets when overflowed (95cf553), closes #65
  • make query filter sections foldable (578a835), closes #65
  • use map name in query filter panel name (e5df563), closes #65

Bug Fixes

  • switch to vertical layout for checkboxes (6e61976)

2.0.0-7 (2020-09-14)

Features

  • implement reset for QueryFilter widget (246d904), closes #65
  • rough implementation of QueryFilter widget (ddb02a0), closes #65

Bug Fixes

  • create more separation between fields (8a17cf4)
  • don't update parent state within state change of child (7c678ab)
  • build: delete docs folder before generation (de89f07)
  • switch to smaller header logo sooner (4ee5cb1)

2.0.0-6 (2020-08-31)

Bug Fixes

  • fix sidebar layout regression bug (c434323)

2.0.0-5 (2020-08-31)

Bug Fixes

  • better lineheight for details title (b53d5f2), closes #62

2.0.0-4 (2020-08-21)

⚠ BREAKING CHANGES

  • The currentTabIndex has been replaced with currentTab.
  • The about.json file keys are now the tab ids rather than numeric indexes.
  • The tabs config property has been renamed to tabInfos. The structure has also been changed from an array to an object.

Features

  • add a few url param tests (d5f0b5c)
  • add linting script and step to travis (aaf8623), closes #53
  • add npm start to cypress:open command (e468ea2)
  • add support for n number of maps in the config (fcca1a9), closes #43
  • add tab picker integration tests (0e18cf6)
  • add url param tests for extent (904a7ed)
  • implement cypress and a simple test (96823ef)
  • implement TapPicker component (31e3825), closes #45
  • limit the number of tabs that can be selected (810601a)
  • make tabs drag-and-droppable (c152d69), closes #59
  • manage current tab ids as state in tabs component (e2d6d74)
  • map changes to current tab ids to local storage (33ecf33), closes #44
  • move configSchema.json to public folder (f705a2a)

Bug Fixes

  • better passing of map view back to click handler (5634f6d), closes #57
  • cache bust config file requests on new version (13c82a1)
  • change config.tabInfos -> config.mapInfos (8738449), closes #54
  • fix alignment issue with sherlock result (f9e8b15)
  • fix bug causing layer selector to be hidden (7a137b9)
  • fix bug causing the project info click to fail (3f32597)
  • fix bug preventing from current tab url from working (6b63e2a)
  • fix bug preventing map extent from being preserved between tabs (414389e)
  • fix cypress tab tests to be true failures (ff65b6a)
  • hide sherlock match list by default (deff9c3)
  • increase cypress default timeout (05c7870)
  • linting and add explaination (029265e)
  • make mapView stateful to make sure related components update on changes (f83acbd)
  • make test more reliable (8f76e49)
  • make url param names consistent with configure tabs controls (cda72af), closes #54
  • more stable positioning of layer selector button between tabs (766dc2c)
  • move helpers to custom cypress commands (58af97a)
  • prevent update overflow on reset filter (a9034b2), closes #60
  • update config schema docs and fix typo (f951528)
  • update storybook and fix storyshots tests (c063f6d)
  • update tab config dialog title and labels (0857517), closes #45

2.0.0-3 (2020-08-03)

Bug Fixes

  • change config.tabInfos -> config.mapInfos (97d58ac), closes #54
  • fix alignment issue with sherlock result (d04790f)
  • increase cypress default timeout (9c9879e)
  • update config schema docs and fix typo (f28c9a3)

2.0.0-2 (2020-07-29)

Bug Fixes

  • make url param names consistent with configure tabs controls (87bc385), closes #54
  • update tab config dialog title and labels (eda1aad), closes #45

2.0.0-1 (2020-07-22)

Bug Fixes

  • cache bust config file requests on new version (2fad070)

2.0.0-0 (2020-07-22)

⚠ BREAKING CHANGES

  • The currentTabIndex has been replaced with currentTab.
  • The about.json file keys are now the tab ids rather than numeric indexes.
  • The tabs config property has been renamed to tabInfos. The structure has also been changed from an array to an object.

Features

  • add a few url param tests (b8553b7)
  • add linting script and step to travis (81b420d), closes #53
  • add npm start to cypress:open command (57262a6)
  • add support for n number of maps in the config (5a668d8), closes #43
  • add tab picker integration tests (8c5a952)
  • add url param tests for extent (e8be2df)
  • implement cypress and a simple test (98abb19)
  • implement TapPicker component (d6084f9), closes #45
  • limit the number of tabs that can be selected (c4971f6)
  • manage current tab ids as state in tabs component (1c1a02a)
  • map changes to current tab ids to local storage (e2a9fe6), closes #44
  • move configSchema.json to public folder (e71de80)

Bug Fixes

  • fix bug causing layer selector to be hidden (3230049)
  • fix bug causing the project info click to fail (6abad5a)
  • fix bug preventing from current tab url from working (2522f6a)
  • fix bug preventing map extent from being preserved between tabs (4adef7b)
  • fix cypress tab tests to be true failures (da4d549)
  • make mapView stateful to make sure related components update on changes (b9421c4)
  • make test more reliable (d255d53)
  • more stable positioning of layer selector button between tabs (57be50c)
  • move helpers to custom cypress commands (e9fa618)
  • update storybook and fix storyshots tests (d20b3cc)

1.5.5 (2019-12-06)

Bug Fixes

  • fix bug causing the layer selector to be hidden when it shouldn't have been (a0dc79c)

1.5.4 (2019-11-29)

Bug Fixes

  • fix bug causing cached filter state to become the default state between tabs (cabd386)

1.5.3 (2019-11-26)

Bug Fixes

  • ProjectInfo: fix bug causing duplicate features to be returned on map click (0a21d2f)

1.5.2 (2019-11-14)

Bug Fixes

  • bump map click tolerance to make it easier to click on features (1777c61)

1.5.1 (2019-11-14)

Bug Fixes

  • ProjectInfo: Fix bug preventing all features from displaying (05d90de)

1.5.0 (2019-10-25)

1.5.0-0 (2019-10-25)

Bug Fixes

  • ProjectInfo: clear selection when switching between tabs (d937e3b)
  • layout tweaks to tag line (6717211)
  • upgrade esri js to 4.13 and remove bump extent hack (e947998)

Features

  • ProjectInfo: add support for map image layers (ca9d476), closes #35
  • ProjectInfo: show loader for longer load times (bdf906f)
  • add config values for map widget default to open on load (0dc0793), closes #39

1.4.0 (2019-10-24)

Bug Fixes

  • fix bug causing duplicate radio group names (3b3e77b)
  • fix tab layout issue with sidebar (887ecce)
  • hide tag line on smaller screens to prevent layout issues (7e7ec18), closes #2
  • remove test code for defaulting project information widget to open (b85bdae)
  • shrink map widget width from 400px -> 330px (d4ae8be), closes #31 #36
  • update snapshots (12509d1)

Features

  • add margin and italics to tag line (d21aa4e), closes #25
  • split projections and workplace accessibility into separate groups (fba5393), closes #31

1.4.0-3 (2019-10-22)

Bug Fixes

  • clean up unused config and add missing schema definitions (1b888dc)
  • standardize project info & filter widget widths (da3e754), closes #36
  • update snapshot tests (f89b3f8)
  • workaround for config schema generation tool bug (e42799c)

Features

  • add close button to the top of the sidebar for very small devices (6760758), closes #37
  • ProjectInformation: highlight selected graphics on hover (748e4b9)
  • ProjectInformation: use AGOL popup content (ffc7ce8), closes #34
  • add configurable tab line element (22cbfc5), closes #25
  • add the ability to define static colors with a symbol image file (0ee9b5b), closes #32

1.4.0-2 (2019-10-16)

Bug Fixes

  • better resolution for smaller logo image (ae59d77), closes #30
  • clean up layout, remove gutters (bc6d81c)

1.4.0-1 (2019-10-16)

Bug Fixes

Features

  • add static symbol option to allow for static image in legend popup (ec2a6c3), closes #32

1.4.0-0 (2019-10-16)

Bug Fixes

  • hide project info widget for tabs where agol popups are enabled (ed382c8)
  • make class symbol colors match the symbology of the layer (d5b8371)
  • move mobile landing page link to smaller icon rather than tab link (e0758c7), closes #30

Features

  • add "Green Space" layers to "Land Use" & "Recreation" tabs (8f5b303), closes #28
  • add auto-generated markdown doc for config.json schema (b188628)
  • add link back to landing page (3f83aaf), closes #30
  • add the ability to add popover labels to dynamic symbols (1d449ca), closes #29

1.3.0 (2019-10-08)

1.3.0-0 (2019-10-07)

Bug Fixes

  • fix bug causing land ownership filter controls to be linked between tabs (38ed051), closes #23
  • hide logo before it overlaps the tabs (ab4c004), closes #20

Features

  • finish porting ProjectInfo widget for feature layers only (9883a5e), closes #8

1.2.1-1 (2019-10-07)

Bug Fixes

  • filter/project info widget layout improvements for smaller devices (ebfa135), closes #20
  • make tabs scroll horizontally on smaller screens (b421f23), closes #20
  • remove default to open for filter (1e64411)

1.2.1-0 (2019-10-04)

Bug Fixes

1.2.0 (2019-09-11)

Features

  • enable support for class breaks renderers for classes symbols (a1a0e1d)

1.1.0 (2019-09-11)

Bug Fixes

  • fix bug preventing default popups from working (1bcf289)
  • slightly better handling of layer lookups between tab switching (b6a97bd)

Features

  • add "defaultExtent" config property (a081282)

1.0.1 (2019-09-10)

Bug Fixes

  • bump extent on tabs with map image layers to force refresh (775defe), closes #27
  • support different popup settings for tabs (492f42d)

1.0.0 (2019-09-10)

Bug Fixes

  • better loading of esri js api (23893c7)
  • remove default open (cf0b7ba)

Features

  • Eco Dev Tab: reorder layers and add "TOD Sites" layer (7c16a7d)
  • radio button group parent checkboxes now default to off (6ebaab3)

0.6.4 (2019-09-10)

0.6.3 (2019-09-09)

Bug Fixes

  • change title font to Montserrat (Google Fonts) (d6f984e), closes #22
  • fix bug preventing some sublayers from being found (08a9acb)
  • handle bug caused by switching to async getLayers (744ce20), closes #10
  • move app version to About widget (9684919), closes #24
  • revert default to open on filter (d45eadf)
  • standardize map controls (f20ac70), closes #15

Features

  • Filter: implement reset button (5a105ab), closes #10
  • ProjectInfo: flesh out ProjectInformation and Details components (6b2063d), closes #8
  • add home button (7c31027), closes #16
  • add tab config for toggling default AGOL popups (83d0295)

0.6.1 (2019-08-19)

Bug Fixes

  • Filter: don't get symbol until layer is fully loaded (f44b0ea)

0.6.0 (2019-08-19)

Bug Fixes

  • Filter: make legend swatches match map layer opacity (4b6653a), closes #10
  • header style updates (b516082), closes #19
  • only validate checkbox layers if the property exists (3dbcb6e)

Features

  • Filter: add "?" and popover to polygon classes legends (531d28a), closes #10
  • Filter: add polygonClasses symbol (986ee37), closes #10
  • Filter: existing bike/ped & transit symbols (decb9b8), closes #10
  • Filter: implement "filter by phasing" checkbox (1d202c0)
  • Filter: implement linePoint symbol (c42ea73), closes #10
  • Filter: implement phase symbols (a516571), closes #10
  • Filter: implement simple symbol type (b4fe882), closes #10
  • Filter: validate checkbox layer names and print error if one is bad (219d85c), closes #10

0.5.0 (2019-08-13)

Bug Fixes

  • allow for scrolling within the mapwidget panes (bd0c2b3)
  • better spacing for version number (53acecb)
  • move layer-selector to the top-left of map (9b9acbf)
  • remove Imagery_BW base map from layer-selector (b696a16)

Features

  • implement radio button option for Land Uses tab (aed245e), closes #10
  • implement storybook & storyshots (48a869f)
  • Implement the beginnings of the filter widget (c111342), closes #14 #10
  • wire up layer visibility toggling (72ff2be), closes #10
  • wire up phase checkboxes (0947c2b), closes #10

0.4.0 (2019-08-08)

Bug Fixes

  • fix production deploy path (149c79e)
  • make layer-selector state consistent between maps (4b367b2)
  • update discover quad word for wfrc prod server (a9b50cb)
  • update tab names and web map ids (f05c7b3)

Features

  • add tab config for base map selector visibility (6cea413), closes #14
  • allow for different about content values per tab (a4a917e), closes #14
  • implement layerSelector configs & config validation (13931a2)

0.3.0 (2019-08-06)

Features

  • add currentTabIndex url param (251ef8f), closes #9
  • add url param for sidebar open state (2f75487), closes #9
  • add x/y/scale URL parameters (1171174), closes #9

0.2.0 (2019-08-05)

Features

  • add google analytics code for production (15b9470), closes #12
  • implement sherlock widget and config (4616b32), closes #13

0.1.3 (2019-08-01)

Bug Fixes

  • fix bug causing incorrect version number to be displayed (615dd0a)

Features

  • add layout framework for panel widgets (b94cfc6), closes #3

0.1.2 (2019-08-01)

Features

  • add about widget image popups (ed557a0), closes #4
  • implement configurable about widget (0e7b044), closes #4

0.1.1 (2019-07-30)

Bug Fixes

  • update default extent to be the wasatch front (7372e15), closes #11

Features

  • clicking on tabs shows the associated web map (2ccba0e), closes #6
  • implement config.json for app/widgets (2481ebe), closes #5

0.1.0 (2019-07-30)

Bug Fixes

  • fix discover vector basemap urls (2ce51ce)
  • fix sherlock input dom attribute warning (94c6c87)
  • update header with WFRC-specific title and logo (7992684), closes #2

Features