Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 293910

Review / improve usability of #3096078 core compatibility ranges on available updates report

$
0
0

Problem/Motivation

#3096078: Display core compatibility ranges for available module updates was committed before a usability review.

It adds a lot of (mostly duplicate) text to the available updates report:

Screenshot of available updates report showing core compatibility ranges (wide)

Screenshot of available updates report showing core compatibility ranges (narrow)

We should try to improve the UX of this info because it's:

a) Important.
b) Likely to grow larger and more complex over time.

Proposed resolution

  • Make "not compatible" a details that replaces download link
  • Add a details under download link for compatible releases

Remaining tasks

  1. UX review.
  2. Brainstorm solutions.
  3. Implement them. Initial prototype in #26
  4. Improve implementation, remove @todo's, etc.
  5. Update / fix failing tests.
  6. Adding new tests?
  7. Fix styling.
  8. Reviews:
    • UX
    • Code / implementation
  9. RTBC.
  10. Commit.
  11. Followup for the 9.0 Usability review of the major version update
  12. Followup to do a UX review of the update status report once other semver work is implemented in core and on Drupal.org as a part of #3110198: [META] Beta targets following Drupal 9.0.0-beta1

User interface changes

Initial, ugly prototype from #26 (screenshots from Seven):

Compatible

Initial

Screenshot of available updates for a compatible release, initial state (details closed)

Open

Screenshot of available updates for a compatible release, details opened

Incompatible

Initial

Screenshot of available updates for an incompatible release, initial state (details closed)

Open

Screenshot of available updates for an incompatible release, details opened

API changes

Probably nothing public. Some changes to @internal API of some update classes (esp ProjectCoreCompatibility).

Data model changes

N/A

Release notes snippet

TBD. Probably not needed since this is just cleaning up another feature that hasn't yet been released.


Viewing all articles
Browse latest Browse all 293910

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>