Feature/settings Page Redesign#5
Merged
Merged
Conversation
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.
✅ WordPress Plugin Check Report
📊 ReportAll checks passed! No errors or warnings found. 🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version:
2.9.3This 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.phpalongside 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 toCHANGELOG.md,readme.txt, and the plugin header inaludra.php.Settings Page Redesign:
includes/admin/settings-page.phpto render blocks as a categorized card grid rather than a flat list, grouping related blocks for clearer organization as the library expands.assets/admin/admin-settings.cssandassets/admin/admin-settings.jsto implement the block-card styling and enable/disable toggle interactions for the new layout.designs/settings-page.htmlas a design mockup, providing a reference prototype of the redesigned interface independent of the WordPress admin runtime.Version and Documentation Updates:
Versionheader andALUDRA_VERSIONconstant inaludra.phpin sync with the release.CHANGELOG.mdandreadme.txt, and updated theStable taginreadme.txtto maintain version consistency across all tracking files.Files Changed:
CHANGELOG.md(Modified)aludra.php(Modified)assets/admin/admin-settings.css(Modified)assets/admin/admin-settings.js(Modified)includes/admin/settings-page.php(Modified)readme.txt(Modified)designs/settings-page.html(Added)