<!--- Provide a summary of your changes in the title field above. For guidance on formatting, see the comment at the bottom of this template. -->
# Description
<!--- Describe your changes. -->
This PR solves the following:
- Removes `<fast-tree-item>` from the component explorer
- Corrects a definition file and config file for `<fast-tree-view>`
## Issue type checklist
<!--- What type of change are you submitting? Put an x in the box that applies: -->
- [ ] **Chore**: A change that does not impact distributed packages.
- [x] **Bug fix**: A change that fixes an issue, link to the issue above.
- [ ] **New feature**: A change that adds functionality.
**Is this a breaking change?**
- [ ] This change causes current functionality to break.
<!--- If yes, describe the impact. -->
**Adding or modifying component(s) in `@microsoft/fast-components` checklist**
<!-- Do your changes add or modify components in the @microsoft/fast-components package? Put an x in the box that applies: -->
- [ ] I have added a new component
- [x] I have modified an existing component
- [ ] I have updated the [definition file](https://github.com/Microsoft/fast/blob/master/packages/web-components/fast-components/CONTRIBUTING.md#definition)
- [x] I have updated the [configuration file](https://github.com/Microsoft/fast/blob/master/packages/web-components/fast-components/CONTRIBUTING.md#configuration)
## Process & policy checklist
<!--- Review the list and check the boxes that apply. -->
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [ ] I have updated the project documentation to reflect my changes.
- [x] I have read the [CONTRIBUTING](https://github.com/Microsoft/fast/blob/master/CONTRIBUTING.md) documentation and followed the [standards](https://www.fast.design/docs/en/contributing/standards) for this project.
<!---
Formatting guidelines:
Accepted peer review title format:
<type>: <description>
Example titles:
chore: add unit tests for all components
feat: add a border radius to button
fix: update design system to use 3px border radius
<type> is required to be one of the following:
- chore: A change that does not impact distributed packages.
- fix: A change which fixes an issue.
- feat: A that adds functionality.
<description> is required for the CHANGELOG and speaks to what the user gets from this PR:
- Be concise.
- Use all lowercase characters.
- Use imperative, present tense (e.g. `add` not `adds`.)
- Do not end your description with a period.
- Avoid redundant words.
For additional information regarding working on FAST, check out our documentation site:
https://www.fast.design/docs/en/contributing/working
-->
* add aria label to the components in fast frame
* change aria label to read hex color on background-color and accent-color radio items
* decides to also add the string background color and accent color
* fix scroll indicator issue on large screens/with new section heights by updating intersection function
* update naming in section data to be mroe specific, breakout functions for cleaner code and reduce the amount of times that currentSection is assigned, add function that checks scroll direction before assigning current section
* uncomment code so that indicators are displayed
* add concat so that reverse does not update this.sectionDataArray
* add favicon png and webpack favicon plugin and assiciated code
* add Jane's code to webpack and remove png
* update docusaurus config file and delete old logo static favicons
* remove favicons-webpack-plugin and switch over to using cdn
Co-authored-by: Chris Holt <chhol@microsoft.com>
* chore: change all instances of fast-dna to fast
* chore: revert cloudinary url changes
* chore: revert medium blog url change
* docs: fix some broken links in the intro
* update navigation link color
* update hover to change foreground color only set focus to add underline
* removed underline hover from github
* update site-navigation hover and focus to effect footer links too
Co-authored-by: Chris Holt <chhol@microsoft.com>
* redo changes with John's guidance to remove nested fixed positions and remove scroll all togther when menu is present
* fix logo issue after rebase
* add space
* wire api-extractor to library
* wire animation packge to doc prep script
* wire docs to build and ci
* add api extractor to fast-colors
* document fast-animation
* export animate so that it can be properly documented
* hook up build and test to doc generation
* document fast-colors
* sort sidebar
* remove height and width from svg file and add to specific icons css
* add flex to github so it lines up better in anchor
* remove underline on left side-nav
* Swap menu list and button
- Hide menu when not expanded
* Fix nav menu tabbing and display order
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
Co-authored-by: Chris Holt <chhol@microsoft.com>
* add anchor text to features data and template
* Remove outdated cards, update links
* add TODO for missing urls
* Remove unused anchors from feature
* fix feature column widths in full screen
* add links to first three cards
* update Technology feature text
Co-authored-by: Michael Benson <v-mbenso@microsoft.com>
* made changes from users/v-sorcut/side-nav-update branch into feat/fast-frame
* add container and update styling so that both side nav sections are alligned at their tops
* simplify sidenav template
- Fix z-index layering issue
- Shorten animation duration
* increase timing of transition and remove border on ul so side-navs line up
* update scroll-indicator and scroll-indicator-active height to hard coded per chris' request
Co-authored-by: John Kreitlow <john.kreitlow@microsoft.com>
Co-authored-by: Chris Holt <chhol@microsoft.com>
* docs: grammar fixes in fast-components and fast-element
* docs: grammar fixes to fast-foundation docs
* docs: grammar fixes in readmes
* docs: grammar fixes to other docs
* docs: apply guidance from style guide
* Update packages/web-components/fast-components-msft/README.md
Co-authored-by: Chris Holt <chhol@microsoft.com>
* docs: fix up some design language wording to make fluent clearer
* docs: adjust explanation in faq for fluent, fluent ui, and fast
* docs(faq): fix typo
* docs(faq): messaging clarity after discussion
Co-authored-by: Chris Holt <chhol@microsoft.com>
* constrain site-section-header in non-mobile width
* fix class designation on fast-frame header
Co-authored-by: Michael Benson <v-mbenso@microsoft.com>
* add aria label to icon buttons. fixed tab focus inside fast frame
* removed aria on feature card. switch to actionText for aria in side navigation link
* remove aria and tabindex from flipper. add actionText for Medium
* update Medium action text to Read more on Medium
* update the tabindex event
* doc(readme): improvements to several project readme files
* docs(fast-element): add section on working without decorators
* docs(website): various fixes to content throughout
* docs(readme): re-organize badges
* docs(readme): add back contact section
* docs(readme): add status section
* docs(fast-element): add docs on slotted/children filters
* docs: restructure toc, improve organization and urls, metadata, script
* docs: more readme consistency, content improvement, configuration update
* docs: fixing various content for consistency
* docs: add basic tools docs
* docs: revert package script dev mistake
* docs: link corrections in readmes
* doc(fast-element): add undefined element style recommendation
* docs: ensure all component explorer docs reference fast-components
* docs(readme): remove stack overflow link
* docs(match-media-stylesheets): fix edit url
* docs(faq): add answer to fast vs. fluent community question
* fix footer overlap below 800px wide
* fix code spacing due to tabs instead of spaces
Co-authored-by: Michael Benson <v-mbenso@microsoft.com>
Co-authored-by: Chris Holt <chhol@microsoft.com>
* move changes in users/v-sorcut/badge-styles onto master and add part styling to badge
* update color varable from accent to primary to match fill variable
Co-authored-by: Chris Holt <chhol@microsoft.com>
* update to reconcile api files not being ignored and cleanup
* update to change build path to build from static
* update to tidy up for future name changes and correct static refs
* remove obsolete files
* update to increment minor not patch version
* fix regression where buttons went full width on section headers
* update cstyles to use behavior vars and fix card regression due to inheritance
* add aria-labels for content
* update api docs
* fix overflow issue at specific screen width range
* fix spacing in fast-frame styles
* change max-width on fast-frame
* remove section class on fast-frame-section
Co-authored-by: Michael Benson <v-mbenso@microsoft.com>
* grey out links on non hovered community cards, display numbers on feature cards using index instead of data file, add header subscript to framework cards
* change numbering on feature cards from index to css and make styling changes associated witht it. change span for headingSubscript to small
* remove positioning in feature since we no longer use index
* add destination to footer links
* add url to links. update font color and sizes to links in header and footer. update logo
* fix wrong class after a merge
* align logo with label and update logo size
* update hash link on logo anchor. changed div to footer
* add left-right padding to footer for mobile
* create side-navigation component, update main index and style, add svg for medium, update community data and content-placement-container community data
* have section array pull from document to increate reuse
* add parent attributes to repeat in template to reduce styles
* update naming for greater reusability
* update section id's in index to be the names of section and update functions accordingly
* add intersection observer, add click events fro link so that event.prevent default removes hash from url, update display to flex
* add id's after rebase and add updateScrollIncreasing function for stutter on scroll when scrolling from the bottom to the top of the page
* moved intersection observer into constructor and removed eventListerners. Made style changes to scroll indicators so they change size less
* make styling changes recomended in comments
Co-authored-by: Sam Orcutt <v-sorcut@microsoft.com>
* update styles to match design changes
* Add siteBreakpoints constants array
* change card hover background to design system
* add neutralFillHoverBehavior
* fix incorrect with on before pseudo element
* fix card grid following rebase
* revert container styles --flow assignment
* revert media queries to fixed numbers
Co-authored-by: Michael Benson <v-mbenso@microsoft.com>
* add svg, update padding and text variables, add borders to framework to align with design
* remove class's for framework content placement and use nth-of-type. update h3 style. update section container class naming function
* add feature-card to content-placement-container
* removed comented out text from index, make style changes needed post rebase, and remove unused imports
* add updated hover design to features and community
* switched box-shadow for elevation algorithm. removed back shadow on individual cards
* add with behaviors to styles
* update comment
* fix layout issue after rebase
* put links in ul and li. add media query and responsive styles. removed styles for start and end template in navigation component.
* update use of svg. add brand icon. add responsive footer
* add menu icon
* update navigation template and component implementation inside index.html. move click handler inside the template. use ::before instead of dummy div
* fix footer for mobile
* update menu button to toggle icon from menu to close. add class to svgs
* Adjust stacking context and debounce for menu on mobile
* prettier
* fix logo size in footer
Co-authored-by: John Kreitlow <john.kreitlow@microsoft.com>
* add svg, update padding and text variables, add borders to framework to align with design
* switch twitter and github icons so they are assigned correctly
* remove class's for framework content placement and use nth-of-type. update h3 style. update section container class naming function
* update container naming function
* add border variable
* update borders to be more reusable
* Change grid borders to be mobile-first
Co-authored-by: John Kreitlow <john.kreitlow@microsoft.com>
* add content-placement-container
* run lint, alphabatize data, update display in styles
* run prettier
* remove unused imports
* fix issue with box shadow being blocked from overflowing container
* feat: add color pickers and preview
* formatting
* added dark / light mode
* add prettier
* ran prettier
* saved last index for selecting background
* addressed Rob's comments
* ran prettier
* addressed comments
* add hover-card component
* add components to index.html, update component index exports to include hover-card, update main styles so that cards wrap
* updated style to be more layout centric
* rename component and update spacing in styles
* change component name to content-placement
* made style updates so all cards are the same height and body stretches
* replace FAST prefix with site
* update divider attribute to boolean mode and remove true for divider in public index
* updated styles to work woth changes in feature and changes icon styling so there is no unneeded space when slot is not used
* update color for links to match figma using design system
* create initial files for navigation component
* add slotted for nav items
* use the prefix site for the components, addressed rtl, removed adding role attribute
* rebased. add start and end template, removed slotted directive and observable, add withBehavior to styles file
* Update webpack dev and prod configs
- Add mini-css-extract-plugin
- Add optimization packages for prod config
- Rename dist files to include cache hash
* Add design system providers
* adding section header component
* add pseudo class part
* rename attribute
* changed short attribute to a <p> tag
* removed attributes to use slots
* Update hero and page section to use section-header component. Removed global background and color style
* changed subheading to badge
* swap default with badge slot. update component implementation on page
* feat: allow linked data attached to other linked data to be added to a data dictionary (#3049)
* add eisenberg as codeowner (#3055)
* Sets up intial fast-frame project
* restored website files and renamed new site
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
Co-authored-by: Aaron Wentzel <16669785+awentzel@users.noreply.github.com>
* add docusaurus live code extension
* feat: add live code examples to docs
* api run/update
* update example code in fast-foundation readme
* update sidebar to include accordion
* update dialog example
* update tabs example
* add note syntax
* update card example
* acordion config
* latest
* more work
* more work
* feat: add accordion example to component explorer
* adds heading level
* fixed linting errors
* changed textSchema import
* doc(introduction): begin writing intro
* chore(docs): remove generated api.json files from git
* chore(docs): fix some build issues
* doc(website): finish intro
* doc(website): some working improvements in the intro
* docs(website): wording tweak in introduction
* docs(introduction): fix some typos
* chore: update explorer site to tooling v2 (#3026)
* chore: consolidate schema and component dictionaries (#3040)
* fix: ensure data cannot be updated until the preview is initialized, clean up logic with transparency and use site-utilities for widgets (#3117)
* chore: remove style overrides and bring style parity with Creator (#3141)
* chore: replace react components in Component Explorer with web components (#3178)
* chore: add the theme switcher (#3191)
* chore: reference component definitions from the site-utilities package (#3209)
* chore: remove unused files
* chore: address merge conflict, PR comment
* add writing style to documentation
* add testing documentation
* add policy to documentation
* add standards to documentation
* update to migrate sauce labs to internal only in build/testing
* add internal tag to math functions
* fill out other color function documentation
* address feedback
* clarify document
* move document
* move styling components docs to fast-components
* update metadata of doc files
* wire docs to sidebar
* adding generated files to docs
* re-format styling-components into sub parts
* update coppied doc
* remove title from type-ramp
* update to publishing profile correcting syntax error
* update to change event back to push
* add explore updates w/final pull_request test
* add server.js to be used across all sites
* update to create required server.js file and dist it
* install required node_modules that must be on the server
* update to fix syntax error
* break out into separate cli steps
* remove failing --production flag
* update to fix pathing issue with new step which starts at root
* add file listing for debug sake
* remove accidental file creation
* add package.json to manage server dependencies
* update to copy all files
* update to copy both files
* update to make private and also add repo
* update to change event to use 'push'
* update to dynamic and locally supported port
* remove 'path' dep because it's already part of node
* add step to upload assets to cdn
* update to fix pathing issue
* add cdn test image
* update github event to trigger on push of master
* update to move into site-utilities per request
* feat(website): new docusaurus v2 setup with launch toc configuration
* feat(website): separate out the site docs source for the generated docs
* doc(website): fixed the readme commands
* fix(website): remove redundant documentation link in header
* fix(website): use component readmes for individual component doc pages
* fix(website): remove special extension where not needed
* fix(website): correct docs inconsistencies
* feat(website): add build script
* update to improve speed of filing PR
* Revert "update to improve speed of filing PR"
This reverts commit 83c177ed77.
* add ignore for .tmp folders
* update to fix prettier breakages due ignored folders
* update to add trailing slash
* update to improve speed of filing PR
* Revert "update to improve speed of filing PR"
This reverts commit 83c177ed77.
* remove babel-jest given it's now comes with jest
* remove extra line
* update to improve speed of filing PR
* Revert "update to improve speed of filing PR"
This reverts commit 83c177ed77.
* update to try code climate reporter GH Action
* update to next minor version
* update string array
* update to install latest lerna
* update coverageCommand
* update to not run helpers unit testing so I can validate issues with coverage
* update to run tests on packages only
* update to properly format for an 'action' input string
* added testing script
* updated to use new format provided by MartinNuc
* updated to test alternative option
* update version for codeclimate-action
* update jest configurations to support monorepositories
* update documentation for testing
* update ci-daily with performance improvements
* update to declutter, cleanup, and perf improvements
* update to mark with a branch so hopefully does not fire a run
* updates to resolve broken coverage mappings
* update configuration to reduce errors
* remove prettier upgrade as dev dep
* remove produciton flag
* update to revert back to working pipeline
* update to coverage locations
* update formatting mishap
* initial move of files into new sub directories
* modify pathing for tsconfig, package.json references
* move website to sites folder
* update build steps for website
* ensure old docusaurus files stay ignored
* move jss-utils to react and figma plugin to tooling