Skip to content

Feature/settings Page Redesign#5

Merged
jasperf merged 3 commits into
mainfrom
feature/settings-page-redesign
Jul 13, 2026
Merged

Feature/settings Page Redesign#5
jasperf merged 3 commits into
mainfrom
feature/settings-page-redesign

Conversation

@jasperf

@jasperf jasperf commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Version: 2.9.3

This settings page redesign restructures the Aludra admin interface (Settings → Aludra) from a flat block list into a categorized block-card grid, improving the discoverability and management of the plugin's growing block library across the Nynaeve, Elayne, and Aviendha themes. The work spans a substantial rewrite of includes/admin/settings-page.php alongside expanded admin CSS and JavaScript to support the new card-based layout and interactive toggle behavior. A standalone HTML mockup (designs/settings-page.html) was added to document and prototype the visual design before implementation. The change totals over 1,090 insertions across 7 files and is released as version 2.9.3, with corresponding updates to CHANGELOG.md, readme.txt, and the plugin header in aludra.php.

Settings Page Redesign:

  • Rewrote includes/admin/settings-page.php to render blocks as a categorized card grid rather than a flat list, grouping related blocks for clearer organization as the library expands.
  • Expanded assets/admin/admin-settings.css and assets/admin/admin-settings.js to implement the block-card styling and enable/disable toggle interactions for the new layout.
  • Added designs/settings-page.html as a design mockup, providing a reference prototype of the redesigned interface independent of the WordPress admin runtime.

Version and Documentation Updates:

  • Bumped the plugin to version 2.9.3, updating the Version header and ALUDRA_VERSION constant in aludra.php in sync with the release.
  • Added the 2.9.3 changelog entries to both CHANGELOG.md and readme.txt, and updated the Stable tag in readme.txt to maintain version consistency across all tracking files.

Files Changed:

jasperf added 3 commits July 13, 2026 13:30
Group blocks into Carousel, Interactive, and Marketing & Content
sections rendered as a responsive card grid with toggle switches,
function glyphs, dependency chips, and a live enabled counter.
Render custom markup instead of the Settings API form-table while
keeping the aludra_enabled field names and save path unchanged.
@github-actions

Copy link
Copy Markdown

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

@jasperf jasperf merged commit a6edb55 into main Jul 13, 2026
2 checks passed
@jasperf jasperf deleted the feature/settings-page-redesign branch July 13, 2026 06:44
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