vscode-gitlens icon indicating copy to clipboard operation
vscode-gitlens copied to clipboard

Switch from FAST to Lit

Open d13 opened this issue 2 years ago • 2 comments

Switch all remaining components from @microsoft/fast-element to lit:

  • [x] git-avatars (delete)
  • [x] issue-row (delete, not in use)
  • [x] pull-request-row (delete, not in use)
  • [x] minimap
  • [x] action-nav
  • [x] avatar-item (delete, use shared library component)
  • [x] avatar-stack (delete, use shared library component)
  • [x] number-converter (delete, after converting deps)
  • [x] menu-divider (convert to lit)
  • [x] menu-item (convert to lit)
  • [x] menu-label (convert to lit)
  • [x] menu-list (convert to lit)
  • [x] pop-over (convert to lit)
  • [x] pop-menu (convert to lit)
  • [x] search-box
  • [x] search-input
  • [x] a11y (convert to lit)
  • [x] base (delete, after converting deps)
  • [x] table-cell (delete, not in use)
  • [x] table-container (delete, not in use)
  • [x] table-row (delete, not in use)

Replace usage of @vscode/webview-ui-toolkit:

  • [x] VSCodeCheckbox, VSCodeRadio, VSCodeRadioGroup react components in Commit Graph (create components)
  • [x] vsCodeDropdown, vsCodeOption web components in Visual File History (use html select)

d13 avatar Oct 16 '23 22:10 d13

See the feature/no-fast-element branch for most of this progress: https://github.com/gitkraken/vscode-gitlens/compare/main...feature/no-fast-element

d13 avatar Dec 14 '23 23:12 d13

See 0a55bd47ea6764bb7b1b406fca86875cdc4395da, 5620be44827aef807bb04338e58c463c1cbbc390, 9e709d706a7581647b69123c76cadc6fb9897a83, 9e709d706a7581647b69123c76cadc6fb9897a83

d13 avatar Mar 19 '24 03:03 d13