Skip to content

[Parent] JSON Updates for LSX Design Theme #204

Open
0 of 7 issues completed
Open
Feature
0 of 7 issues completed
@ashleyshaw

Description

@ashleyshaw

Objective

To transition the LSX Design theme from CSS-based block styling to a more maintainable, flexible, and modern JSON-based setup using theme.json. This task includes updating various aspects of the theme to leverage WordPress' latest features, such as predefined block styles, typography sets, section styles, and accessibility enhancements.

Sub-Tasks

Adding Post Format Support #196
Current State Post formats are currently disabled in LSX Design. WordPress now supports enabling post formats for block themes, offering flexibility in how different content types are styled. Issues No Post Formats: Post formats are not yet imple…


Deliverables

  1. Complete transition of all block, typography, section, and color styles to theme.json.
  2. Enhanced accessibility through focus states, ARIA support, and automated testing.
  3. Fully restructured block patterns and categories for improved usability and flexibility.
  4. Removal of redundant CSS files and full reliance on theme.json for style management.
  5. Documentation on how to use these updates within the LSX Design theme for developers and users.

Dependencies

  • GitHub Discussions: Each of the sub-tasks has its own detailed discussion to guide the implementation of specific JSON updates. Ensure each task is linked appropriately.

  • Testing and QA: Automated tests and visual testing will be required to validate the transition from CSS to JSON.

Progress Tracking

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Needs Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions