If you want to find out more about v3 we recommend you read the following issues
- The future of FUI in 2019 and v3.0
- v3 theming proposal
- The discussion of jQuery & it's relevance to v3
NOTE: Not all of these features/changes will be shipped with v3 but are on our roadmap unless specified otherwise.
| Key | |
|---|---|
| π‘ | Proposal |
| β | In planning/prototyping phase |
| π | Currently being implemented |
| π« | Blocked (progress can't continue until something is done) |
| β | Implemented and ready to ship |
| β | Canceled |
| π³ | Will ship with initial v3 release |
- New documentation website βπ³
- New build system βπ³
- Visual component tests β
- CI/CD process β
- Rewrite modules into ES6 with classes βπ³
- Move to a monorepo with separate packages βπ³
- CLI tool β
- Theme builder website π‘
- Theme/plugin package sharing website π‘
- Changing icon implementation from class based to HTML attribute based (
data-icon="user") βπ³ - Theming implementation rewrite (behaviour will stay the same) βπ³
- Move from LESS to SASS βπ³
- v3 to v2 JavaScript polyfill package π‘
- Browser support for all major browsers and IE11 β
- Move SASS variables to CSS variables so they can be easily changed without compiling.
This is a list of libraries we are wanting and proposing to create implementations for.
- DOM (Standard JavaScript DOM) π³
- React π³
- Vue π³
- Angular π‘
- Meteor π‘
- Stencil π‘
- Mithril π‘
- Web Components (Shadow DOM) π‘
This is a list of components which will be added or are proposed to be added.
- DataTable π‘
- Sorting
- Filtering
- Pagination
- Search
- Utility helpers (these will work on any component) β
- Margin (top, right, bottom, left)
- Padding (top, right, bottom, left)
- Visibility modifiers
only show on xonly show on x and ydont show on xdont show on x or y
- Carousel π‘π³
- Grid (rewrite grid with CSS Grid) β
- More colors (tones, shades, gradients?) π‘
- File Upload (Dropzone and standard input) βπ³
- Color Picker π‘
- Statistics Donuts π‘
- Input Masks β
- Draggable π‘
- Sheets (left, right, bottom) π‘
- Toast (reimplement) β
- Timeline π‘
If you think anything is missing please open a pull request and add it.