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

Proof of concept: obligation highlighting #158

Closed
markverstege opened this issue Apr 28, 2022 · 2 comments
Closed

Proof of concept: obligation highlighting #158

markverstege opened this issue Apr 28, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@markverstege
Copy link
Member

Description
Provide obligation date highlighting for the endpoint versioning schedule. This will allow users to select a target "obligation milestone date" to visually see what endpoint versions are applicable obligations at that point in time. This feature should support retired, deprecated, active and future obligations.

@markverstege markverstege added the enhancement New feature or request label Apr 28, 2022
@markverstege
Copy link
Member Author

This proof of concept has been included in the "poc/obligation-date-highlighting" branch.

New obligation date selector
Screen Shot 2022-04-28 at 3 38 37 pm

Selecting a date using the date picker
Screen Shot 2022-04-28 at 3 38 58 pm

Screen Shot 2022-04-28 at 3 39 13 pm

Highlighting all obligations
Once a date is selected, all endpoints are highlighted in accordance with that target date. If they are active, they are shown as green. If they are retired and no longer applicable, they are greyed out. This highlighting also shows emerging endpoint versions (due in the next 3 month), future endpoint versions (due more than 3 months in the future), and deprecated endpoint versions (obligations being phased out).

Screen Shot 2022-04-28 at 3 39 28 pm

Note: the date selector is a floating element that scrolls vertically with the user for convenience.

Collapsing obligations
For convenience any future, retired or inactive endpoint versions are hidden to focus on active, emerging and deprecated obligations.

Screen Shot 2022-04-28 at 3 39 45 pm

Legend
A legend is provided that offers descriptive information regarding the highlighting colours and their meaning.

Screen Shot 2022-04-28 at 3 40 11 pm

@nils-work
Copy link
Member

This change was incorporated into v1.17.0 of the Standards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants