Skip to content

Feat/wirelayer - #1

Merged
wiifree merged 3 commits into
mainfrom
feat/wirelayer
Oct 26, 2026
Merged

wiifree merged 3 commits into
mainfrom
feat/wirelayer

Conversation

@wiifree

@wiifree wiifree commented Oct 26, 2026

Copy link
Copy Markdown
Member

No description provided.

The settings page uses the WireLayer component library (corporate design of
all WireCore tools) instead of the WordPress admin styles: page header and
tabs, cards, fields, native selects and checkboxes, data tables, alerts,
badges and the native dialog, as .wc-* classes in the PHP markup.

`npm run build:css` writes the used components with `wirelayer-css embed`
(@wirecore/wirelayer-css 0.6.0) to assets/wirelayer/ – scoped to
#wirecore-dr, without @layer, with the fonts. The output is committed, so
the plugin still needs no build step; CI checks it is up to date.

admin.js only changes the badge and error classes, the rule logic stays the
same. admin.css keeps the page layout on WireLayer variables and resets the
element styles of the WordPress admin inside the page. readme.txt lists the
bundled third-party resources (WireLayer, Tailwind CSS, fonts, Lucide).
The route list comes from a REST request, which WordPress answers in the
language of the site. With _locale=user (and Accept: application/json, which
wp_is_json_request() needs for it) it uses the language of the logged-in
user, like the rest of the admin.
@wiifree
wiifree merged commit 8fcaeca into main Oct 26, 2026
11 checks passed
@wiifree
wiifree deleted the feat/wirelayer branch October 28, 2026 00:29
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