## Remaining Convergence TODOs * What work is required to ship in v8? Try and figure out whats remaining from May, what's targeted for June, and what's beyond but needed for v8. * Get v8 release notes up, v8_RELEASE.md in react-next * Goal for June to finalize v8 release * Re-review https://github.com/microsoft/fluentui/issues/12770 * Update public plan * Organize what components are changing ## Risks from May * Bundle size could get bigger with sass * Need to investigate why compose bundle is so big * IE11 polyfill class bug * merge-styles alternative? ``` <style>[data-foo==234] {...}</style> <div class="123 2324 4546546" data-foo="123" const styles = { root: { background: ie11? theme.asfdsfads : "--variable" }, primary: {}, } ``` ## Button ### Leftovers from May - [ ] Button to be exported from `react-next` - [ ] Old Button... move to separate package? - [ ] - [ ] Tokens support on the props interface (how can we make this super simple) ### End of June - [ ] Button tests - [ ] v0 tests? - [ ] Button light, dark, high contrast - [ ] Where to stick themes - [ ] Button new docs - [ ] Menu and Split aren't packaged ### Beyond June - [ ] Codemods to convert old to new? - [ ] What was removed and added guide for developers - [ ] What parts are code moddable - [ ] Flamegrill/bundle validation - [ ] Accessibility behavior ### Other items - [ ] Replace old button with new one in CommandBar, Nav, - [ ] Default to "a" vs "button" if href is provide - [ ] Focus rects ## Link - [ ] ## Slider - [ ] Slots for Slider ## Toggle - [ ] Slots for Toggle ## Checkbox - [ ] Slots for Checkbox ## Pivot - [ ] Slots for Pivot - [ ] Codemods for old to new Button? - [ ] ThemeProvider for v8 - [ ] Docs ## IE11 - [ ] Documentation for IE11 usage - [ ] Move project inside repo - [ ] What to do with "classes issue"? - [ ] ## What needs to go into June Goal for June: integrate into Teams