Skip to content

Latest commit

Β 

History

History
88 lines (72 loc) Β· 2.93 KB

File metadata and controls

88 lines (72 loc) Β· 2.93 KB

v3.0 Road Map

If you want to find out more about v3 we recommend you read the following issues

NOTE: Not all of these features/changes will be shipped with v3 but are on our roadmap unless specified otherwise.


Key:

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

Major Changes:

  • 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.

Library Implementations:

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) πŸ’‘

New Components:

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 x
      • only show on x and y
      • dont show on x
      • dont 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.