Skip to content

Feature/wp7 UI#9

Merged
soderlind merged 2 commits into
mainfrom
feature/wp7-ui
Mar 10, 2026
Merged

Feature/wp7 UI#9
soderlind merged 2 commits into
mainfrom
feature/wp7-ui

Conversation

@soderlind
Copy link
Copy Markdown
Owner

This pull request introduces version 1.3.0 of the VMFA Add-On Manager plugin. The main improvements are compatibility enhancements for WordPress 7.0+ through new design-token style overrides and a bug fix to optimize GitHub release lookups. Below are the most important changes:

WordPress 7.0+ Compatibility:

  • Added assets/css/wp7-compat.css containing design-token style overrides to align the add-on manager admin page with WP 7.0+ "Modern" color schemes and design tokens.
  • Updated src/AddonManager.php to conditionally enqueue the new WP 7+ stylesheet when running on WordPress 7.0 or newer.

Bug Fixes:

  • Improved caching for failed GitHub release lookups by storing empty strings, preventing repeated null transient misses and reducing unnecessary API calls. [1] [2]

Version and Documentation Updates:

  • Bumped plugin version to 1.3.0 in vmfa.php, package.json, and readme.txt. [1] [2] [3] [4]
  • Updated changelog and documentation to reflect new features and bug fixes for version 1.3.0. [1] [2]
- Add wp7-compat.css with CSS custom property overrides for WP 7+
- Conditionally enqueue in AddonManager when vmfo_is_wp7() returns true
- Replace hardcoded #dcdcde, #f6f7f7 with design tokens
- Add WP 7.0+ design-token style overrides for add-on manager admin page
- Fix: cache failed GitHub release lookups as empty string
- Update CHANGELOG.md and readme.txt
@soderlind soderlind merged commit b856387 into main Mar 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant