Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Umbrella] UI improvements #5419

Closed
8 of 18 tasks
Reinmar opened this issue Oct 12, 2017 · 1 comment
Closed
8 of 18 tasks

[Umbrella] UI improvements #5419

Reinmar opened this issue Oct 12, 2017 · 1 comment

Comments

@Reinmar
Copy link
Member

Reinmar commented Oct 12, 2017

Priorities

Big things:

  • Drop SASS [2+5+2=9MD]
    • z-index management [part of dropping SASS]
    • Rise specificity of CSS rules [part of dropping SASS]
  • Add View#render(), get rid of View#element's getter [4MD]
  • Review feature split [5MD]
    • Split CT plugin [2MD]
    • Review upload package [2MD]
  • Limit inheritance [3MD]

Minor things:

  • tag vs element vs name [1MD]
  • Get rid of the Model class [0MD]
  • Rename ContextualToolbar -> BalloonToolbar [0MD]
  • ck- vs cke- [0MD]

Unclear priority:

  • Link insertion and editing improvements [?MD] [priority?]
  • Shadow DOM and custom elements support [?MD] [priority?]
  • Toolbar is jittering when scrolling [?MD]
  • Heading buttons in the toolbar [1MD] [priority?]
  • Linking images [?MD] [priority?]
  • Inline editors on other than <div> elements [?MD] [priority?]

Issues

Get rid of the Model class [0MD]

Tickets:

Notes:

  • Quick and small.
  • Non-blocking.

Split CT plugin [2MD]

Tickets:

Notes:

Add View#render(), get rid of View#element's getter [4MD]

Tickets:

Notes:

  • Big API change.
  • Blocking for docs.
  • Leads to a significant simplification.

z-index management [part of dropping SASS]

Tickets:

Notes:

  • Quick and small.
  • Non-blocking.

Review feature split [5MD]

Tickets:

Notes:

  • Big, breaking.
  • Non-blocking (except for the headless editor which is often required).
  • Still requires some research.

Shadow DOM and custom elements support [?MD] [priority?]

Tickets:

https://github.com/ckeditor/ckeditor5-engine/issues/692

Notes:

  • Still needs to be researched.
  • May require big refactoring.
  • Must be researched.

Toolbar is jittering when scrolling [?MD]

Tickets:

Notes:

  • position:sticky plus a gracefull fallback for IE11.
  • Or some other solution – must be researched.
  • Local, non-block.

Rise specificity of CSS rules [part of dropping SASS]

Tickets:

Notes:

  • Non-blocking.
  • Completely breaking for anything outside.

Rename ContextualToolbar -> BalloonToolbar [0MD]

Tickets:

Notes:

  • Simply needs to be done.

Heading buttons in the toolbar [1MD]

Tickets:

Notes:

  • May change the builds (if we'll go with the buttons instead of the dropdown).
  • Non-blocking.
  • Requires "Feature split".

Limit inheritance [3MD]

Tickets:

Notes:

  • Still requires some design.
  • Breaking.
  • Non-blocking.
  • Block docs.

Drop SASS [2+5+2=9MD]

Tickets:

Notes:

ck- vs cke- [0MD]

Tickets:

Notes:

  • Minor cleanup.

tag vs element vs name [1MD]

Tickets:

Notes:

  • Minor cleanup.

Link insertion and editing improvements [?MD]

Tickets:

Review upload package [2MD]

Tickets:

Notes:

  • Breaking.
  • To be done as quickly as possible.
  • Requires "Feature split".

Linking images [?MD] [priority?]

Tickets:

Notes:

  • Feature.
  • It may be confusing that it's not available now.
  • Will validate reusability of the link feature.

Inline editors on other than <div> elements

Tickets:

@Reinmar Reinmar changed the title [Umbrella] UI refactoring [Umbrella] UI improvements Nov 14, 2017
@Reinmar
Copy link
Member Author

Reinmar commented Apr 5, 2018

Since we closed half of the issues and second half have unknown priorities, I'm closing this.

@Reinmar Reinmar closed this as completed Apr 5, 2018
@mlewand mlewand transferred this issue from ckeditor/ckeditor5-ui Oct 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants