Consolidate utility class settings into a single tab on block configuration

Created on 9 April 2025, 15 days ago

Problem/Motivation

The current process for allowing blocks (or other entities) to opt-in to VLSuite utility classes is not intuitive and involves navigating through multiple separate configuration pages. This workflow can be confusing, especially for site builders unfamiliar with the internal logic of the module.

Steps to reproduce

  1. Navigate to the **VLSuite - Block settings** page.
  2. Locate the block (or another entity) you want to configure, and select the fields that should be eligible for utility classes.
  3. Then, navigate to the **VLSuite - Utility classes settings** page.
  4. Configure which utility classes are available to the block or entity you configured in step 2.

Proposed resolution

Introduce a new configuration tab labeled "VLSuite Utilities" directly on the block (or entity) configuration page. This tab would consolidate the current two-step configuration process, allowing site builders to:

Select eligible fields for utility classes.

Assign allowed utility classes to those fields.

This improvement would streamline the user experience by reducing context switching and centralizing related settings in a more intuitive interface.

Keep the actual configuration pages. This is a complementary solution.

Remaining tasks

  • Design and implement the new "VLSuite Utilities" tab on the entity configuration UI.
  • Ensure that field selection and utility class assignment can be completed from this single interface.
  • Update documentation as needed to reflect the new configuration flow.
  • Test with different entity types to confirm compatibility.

User interface changes

A new "VLSuite Utilities" tab will be added to the entity (e.g., block) configuration form, consolidating field eligibility and utility class selection into a unified interface.

✨ Feature request
Status

Active

Version

3.0

Component

Code

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024