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

[Parent] JSON Updates for LSX Design Theme #204

Open
ashleyshaw opened this issue Oct 14, 2024 · 0 comments
Open

[Parent] JSON Updates for LSX Design Theme #204

ashleyshaw opened this issue Oct 14, 2024 · 0 comments

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 14, 2024

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

@github-project-automation github-project-automation bot moved this to Needs Triage in Tour Operator Oct 14, 2024
@ZaredRogers ZaredRogers moved this from Needs Triage to 📋 Tracking in Tour Operator Oct 21, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in LSX Design Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Needs Triage
Development

No branches or pull requests

1 participant