Skip to content
This repository has been archived by the owner on Apr 4, 2022. It is now read-only.

v2.0.0 (Fermion) Roadmap #12

Closed
16 tasks done
Chalarangelo opened this issue Oct 7, 2016 · 1 comment
Closed
16 tasks done

v2.0.0 (Fermion) Roadmap #12

Chalarangelo opened this issue Oct 7, 2016 · 1 comment
Assignees
Milestone

Comments

@Chalarangelo
Copy link
Owner

Chalarangelo commented Oct 7, 2016

Major framework update. This update will probably launch sometime in 2017 (probably sometime Q1).

Changes

Module Restructure

  • Merge Base and Grid into Base.
  • Merge Button and Checkbox (name pending) into InputControl.
  • Move form and table styling to base, make default, add remaining styles in there and remove the two modules entirely. (No need to use defaults if there is already a style defined and you can always turn those off).
  • Merge Nav, Dropdown and Tab into one module Navigation.
  • Merge Progress and Spinner into Progress.
  • Restructure both Utility modules to push some styles into other modules and merge the rest into one.
  • Merge Modal and most of the Utility containers, as well as Label into Container.
  • Merge Carousel and Collapse into Presentation.
  • Complete the module restructure as specified in issue Fermion module restructure #14.

Responsiveness

  • Responsive pre elements.
  • Responsive tables.
  • Responsive media. Will be added later.

Component and style changes

  • Add fancy styling for hr.
  • uncertain Add fancy sidebar (30px wide with code icon (</>) using :before) for pre code blocks.
  • Make contextual text work based on mark element.
  • Change styling to a material-like design.
  • Rebuild dropdowns from scratch. - Removed dropdowns entirely.
  • Rebase grid on flex.

New Modules

  • Create component styles for checkboxes, radio buttons and switches

Other Changes

  • Bump to Normalize v5.0.0.
  • Rebase modal dialog's styling using panel styling. - Removed modal dialogs entirely.
  • Drop older browser support (specifically IE8 and older).
  • Change navigation to be based on the nav element.
  • Accessibility support in demos.
  • Javascript support library. - Might be added later down the line, not required for release.
  • Documentation pages by version. Issue Build documentation pages #33
  • Browser support graph in the style of caniuse.
  • Update README, update demo pages to use the v2 stylesheet instead of the commit one.
@Chalarangelo Chalarangelo added this to the v2.0.0 milestone Oct 7, 2016
@Chalarangelo Chalarangelo self-assigned this Oct 7, 2016
@Chalarangelo
Copy link
Owner Author

Released Fermion!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant