neos / neos-ui

Neos CMS UI written in ReactJS with Immutable data structures.
GNU General Public License v3.0
265 stars 135 forks source link

Road to 1.0 -- 1.0 Must-Haves #687

Closed skurfuerst closed 6 years ago

skurfuerst commented 7 years ago

In this post, I am trying to sketch out the Road to Neos React UI 1.0.0, give estimates, and try to collect everything together.

Definition: Must Have for 1.0.0

How do we decide whether a feature is must-have or not for 1.0.0? Especially for 1.0.0 releases, we often try to cram as much as possible in. That's why for the React UI, we apply the following guidelines.

Issues are a must-have for 1.0.0, iff:

Issues are NO must-have for 1.0.0, if:

Main Areas of Work

The following areas are the main areas where work is still needed.

Each point links to the respective issue; where a concept for the corresponding component is explained:

to validate / retest

If you want to help, you can pick one of these bugs, try to reproduce it, and add some comments/screenshots.

Confirmed Bugs

These bugs don't carry big conceptual TODOs; they can just be solved.

If you want to help, pick one of these bugs, and try to fix it.

Done, Reviewed, Merged

Meta: Issue Management Methodology

dimaip commented 7 years ago

Basically almost every part of UI needs more detailed work and testing. From styling, to behavior, keyboard navigation etc etc. Content tree needs to be more synced to the canvas, e.g. scroll to focused node and scroll canvas the other way. Anyways, no need to get too detailed here, we have issues for it.

Also, you keep on adding target workspace selector. :) What's wrong with the current implementation?

skurfuerst commented 6 years ago

I'm closing this meta-issue, as 1.0.0 is released!