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

feat!: refactor Admin UX/UI #144

Merged
merged 28 commits into from
Oct 20, 2024
Merged

Conversation

justlevine
Copy link
Member

@justlevine justlevine commented Oct 20, 2024

What

This PR contains a complete refactor of packages/admin, along with the storage/handling of plugin settings.

More specifically:

Todo:

  • Bump Minimum WordPress Version.
  • Add path aliases to tsconfig
  • Rename file structure to use kebab-case
  • Clean up components/layouts/screen
  • Redesign header
  • Add custom settings store + REST endpoint
  • Refactor settings schema + screens for composability (DRY/SOLID)
  • Refactor settings registration
  • Settings migration on update

Why

Unblocks the UX issues + scalability for #129

How

Testing Instructions

Additional Info

Checklist:

  • My code is tested to the best of my abilities.
  • My code follows the WordPress Coding Standards.
  • My code has proper inline documentation.
  • I have added unit tests to verify the code works as intended.
  • I included the relevant changes in CHANGELOG.md

@justlevine justlevine merged commit 7cddbef into AxeWP:develop Oct 20, 2024
19 checks passed
@justlevine justlevine deleted the feat/refactor-admin branch October 20, 2024 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant