Improve usability of Config Enforce Devel's UI

Created on 15 December 2020, over 3 years ago
Updated 22 February 2023, over 1 year ago

Problem/Motivation

Currently, the config_enforce_devel UI is a floating box on the right side of the page.

Sometimes this gets in the way.

We should improve the UI.

Proposed resolution

Show it in an off-canvas dialog instead. If that doesn't work, make the current box close-able or dismiss-able instead.

Remaining tasks

  1. Figure out a feasible path forward (off-canvas vs close button)
  2. Write a patch
  3. Review and feedback
  4. RTBC and feedback
  5. Merge and tag

User interface changes

To be determined. Leading candidates are an off-canvas dialog or a close button for the floating box.

Work in progress screenshot for phase 1 in 1.0.x branch using a '#type' => 'details' and placed in the normal flow of the form at the top:

API changes

TBD: hopefully none.

Data model changes

TBD: hopefully none.

✨ Feature request
Status

Postponed

Version

2.0

Component

User interface

Created by

πŸ‡¨πŸ‡¦Canada mparker17 UTC-4

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024