You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lists each of our global tokens as the form group label
Has a text input in the form group that lets you specify a new value for the global token
If it's not too much of a pain, before the text input, add a select menu that lists all of our global tokens that can be selected as the value for the global token, too. If adding this, the text input's value should have priority over the select's value.
Each entry in the form should be able to be cleared (to remove the customization)
The form should live somewhere like a drawer that allows you to make changes, see the changes live, and scroll/click around with the form still open.
Changes made would likely just be added/removed on the [html] element as inline styles. eg, element.style.setProperty('--pf-t--global--some-token', '42px'); and element.style.removeProperty('--pf-t--global--some-token'). This is what applies the overrides, so it's something we'll need to test to make sure it works as expected.
Changes should persist at least for the current browser session.
Goals:
Tests feasibility and uncovers any unknown unknowns.
Tests the method of hot swapping token values/overrides to make sure it works as intended.
Lets design weigh in early with any feedback, but specifically:
Is this useful?
Are there any conceptual changes to be considered and possibly added to the POC?
Does this present the concept well enough to create a UI for this feature?
Will need to bring in a json containing all of our tokens to populate the form.
Design feedback would be great, but don't need to wait on design input at the outset since this is a POC. Productizing the feature would be where design review would be required.
Token validation would be a nice to have, but may be out of scope for the POC.
Importing / exporting custom token sets is out of scope, for now persisting on the session will be enough.
Activity
kmcfaul commentedon Sep 23, 2025
Will need to bring in a json containing all of our tokens to populate the form.
Design feedback would be great, but don't need to wait on design input at the outset since this is a POC. Productizing the feature would be where design review would be required.
Token validation would be a nice to have, but may be out of scope for the POC.
Importing / exporting custom token sets is out of scope, for now persisting on the session will be enough.
mcoker commentedon Oct 15, 2025
Weekly update:
No update this week.