<div dir="auto">While we’re on this subject, allow me to point out for future consideration that there’s a modern approach to themes using the perceptually uniform color space that I posted about last week (OKCLH). It’s easy to implement. We shouldn’t use RGB or HSL for themes (designers seem to be saying this, lately). See for example <div><a href="https://evilmartians.com/chronicles/better-dynamic-themes-in-tailwind-with-oklch-color-magic">https://evilmartians.com/chronicles/better-dynamic-themes-in-tailwind-with-oklch-color-magic</a></div><div dir="auto">This allows to customize themes by changing only the hue (only one dimension) instead of moving all parameters simultaneously. It also allows to make themes that can work well in both dark and light modes. And simplifies the specification of different shades by changing only the lightness parameter. Currently we hand-tweek shades (for different states of buttons, for example) by hand in one particular theme, and if we switch to other colors sometimes they don’t work well (see the contrast problem exemplified in that page with HSL, that goes away with OKCLH). I think we should at some point consider moving to OKCLH, and we should also pay more attention to what web designers are doing, and what is being adopted in browsers and in the newest specification of CSS, etc.</div><div dir="auto"><br></div></div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Dec 6, 2025 at 00:52 ken.dickey--- via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Brenda,<br>
<br>
Thanks much for this.<br>
<br>
I have not been a user of Themes myself, but might suggest doing a <br>
better UI for adding colors.<br>
<br>
If you `Feature require: 'UI-MetaProperties' you will see purple <br>
selections in Morph Menus.<br>
<br>
The idea here is that you can "single click" brings up an editor to <br>
change the value and one can also drag a value and drop it on another <br>
menu item to set it for the target Morph.<br>
<br>
If you click select #color: or #borderColor: you will get a choice of <br>
named Color Palettes or a Color Editor.<br>
<br>
You can drag a color from a Color Palette or the Color Editor onto a <br>
color type menu-item or between color menu-items of different Morphs.<br>
<br>
Anyway, just wanted to point out that there is code you can use to <br>
display color choices and use Drag 'n Drop rather than typing in hex <br>
color strings.<br>
<br>
I am a visual thinker and doing things visually makes more sense to me.<br>
<br>
Again, great start at this!  Fun to see!<br>
<br>
Good on ya,<br>
-KenD<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>