home.social

#oklch — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oklch, aggregated by home.social.

fetched live
  1. 7 шагов, 6 запретов и один валидатор: разбираю /dataviz в Claude Code

    Скормил новому встроенному скиллу Claude Code датасет на 76 лет — только ранги, без чисел. Модель сама выбрала перевёрнутую лог-ось, проверила палитру математикой и починила наезжающие подписи. Разбираю, как /dataviz устроен изнутри и почему из всех решений кодом проверяется только цвет

    habr.com/ru/articles/1058312/

    #claude_code #dataviz #визуализация_данных #палитра #доступность #wcag #oklch #дальтонизм #aiагенты #скиллы

  2. Конвертируем цвета в JS со скоростью 6 миллиардов операций в секунду

    В начале этого года я создал самую быструю JS-библиотеку для работы с цветом: парсинг различных форматов, конвертация в OKLAB/OKLCH, проверка попадания в P3-гамут и многое другое. Библиотека весит всего 7 КБ и не имеет внешних зависимостей. Высокую скорость обеспечили оптимизации под V8: мономорфизм, скрытые классы, ноль лишних аллокаций. Глянуть, что за либа

    habr.com/ru/articles/1057978/

    #JavaScript #WebGL #GPU #фрагментные_шейдеры #GLSL #OKLCH #производительность #оптимизация #canvas #colordx

  3. i rewrote my color picker game "LCHOOQ" tonight to make a version that runs in your web browser! left click on the wheel to change the color, middle click to change which LCH channel you're tinkering with. in theory it'll set the clipboard to whichever color you last clicked on. zone.dog/games/lchoo2/ #oklab #oklch

    EDIT: ok apparently the SDL3 clipboard APIs don't do anything in wasm builds ;_;

  4. i rewrote my color picker game "LCHOOQ" tonight to make a version that runs in your web browser! left click on the wheel to change the color, middle click to change which LCH channel you're tinkering with. in theory it'll set the clipboard to whichever color you last clicked on. zone.dog/games/lchoo2/ #oklab #oklch

    EDIT: ok apparently the SDL3 clipboard APIs don't do anything in wasm builds ;_;

  5. Okay, done. Moving on to less interesting but more critical tasks for a relaunch. #css #blog #design #OKLCH #p3 #jsfree

  6. Okay, done. Moving on to less interesting but more critical tasks for a relaunch. #css #blog #design #OKLCH #p3 #jsfree

  7. Putting mental energy into light dark theming and custom properties again.

    Cognitive load. Think smart, Dorny.

    #css #blog #design #OKLCH #p3 #jsfree

  8. Putting mental energy into light dark theming and custom properties again.

    Cognitive load. Think smart, Dorny.

    #css #blog #design #OKLCH #p3 #jsfree

  9. In case you’ve never heard of #Oklab or #Oklch: among other benefits, they help smooth out transitions between colors. You won't get muddy gradients on your particles or unintentional spikes in brightness (aka value).

    Oklab was developed by Björn Ottosson
    🙏

  10. In case you’ve never heard of #Oklab or #Oklch: among other benefits, they help smooth out transitions between colors. You won't get muddy gradients on your particles or unintentional spikes in brightness (aka value).

    Oklab was developed by Björn Ottosson
    🙏

  11. Volume Color Editor is the best #OKLCH color picker and palette generator I’ve seen. It’s really neat how you can combine patterns!
    volumecolor.io/editor

    It’s available as a standalone web tool and now as a #Figma plugin, too.
    #oklab #colorprofiles #arttools

  12. Volume Color Editor is the best #OKLCH color picker and palette generator I’ve seen. It’s really neat how you can combine patterns!
    volumecolor.io/editor

    It’s available as a standalone web tool and now as a #Figma plugin, too.
    #oklab #colorprofiles #arttools

  13. От #FFF к OKLCH: как эволюция цветовых моделей меняет веб-разработку

    Помните времена, когда цвета в CSS выбирались почти наугад? Белый фон — #FFF , чёрный текст — #000 , акцент — какой-нибудь #3498db , который просто нормально смотрится? Для раннего веба этого хватало. Интерфейсы были проще, экраны — одинаковее, а требования к доступности, темам и визуальной консистентности ещё не давили на разработку так сильно, как сейчас. Но современная веб-разработка давно ушла от логики «подобрали цвет и забыли». Сегодня интерфейс должен одинаково уверенно жить в светлой и тёмной теме, не ломаться на широком цветовой охвате дисплеев, держать читаемый контраст в веб-дизайне и при этом оставаться удобным для поддержки. Именно поэтому эволюция цветовых моделей стала важной инженерной темой. Сейчас цвета в CSS — это целый набор подходов, через которые проект решает задачи доступности, масштабируемости и удобства разработки. И на этом фоне OKLCH всё чаще рассматривают как следующий логичный шаг: модель, которая лучше соответствует человеческому восприятию и помогает строить более стабильные палитры.

    habr.com/ru/articles/1024482/

    #css #oklch #вебдизайн #дизайнсистемы #фронтенд #hsl #rgb #цветовые_пространства

  14. Как мы пережили цветовой кризис в RuStore и нашли путь к тёмной стороне темы

    Когда RuStore только запускался, мы строили дизайн на основе UI-кита от VK — удобно, практично, а главное помогло нам быстро вывести продукт на рынок. Но стор рос, интерфейсов становилось больше, дизайнеры — смелее, а требования — сложнее. И вот настал день, когда мы решили добавить тёмную тему. И всё сломалось. Именно тёмная тема вскрыла нашу главную проблему — ранняя структура цветовых токенов не готова к масштабируемости. Любое изменение запускало каскад правок и ломало синхронизацию между макетами и кодом. Под катом мы — Элина Шевченко, продуктовый дизайнер RuStore, и frontend-разработчик Андрей Едунов — расскажем историю, как мы полностью перестроили систему, не останавливая разработку, аккуратно вынесли всё из Figma в код и почему теперь можем масштабировать дизайн без драмы, даже если завтра понадобится не только тёмная тема, но и ностальгия по 2008-му, где primary — это чистый #000000, а secondary — оттенок тоски.

    habr.com/ru/companies/vk/artic

    #темная_тема #oklch #ui #цветовые_токены #rustore

  15. Small update to bjornrust.com.

    Swapped Eleventy/Build Awesome for Zola. Applied OkScheme—a dark, low-contrast colour scheme I've been building with OkLCh. Added links to my now page and digital garden.

    Otherwise, I am still striving for an extremely low-carbon footprint, high accessibility, and the privacy of the printed page.

    Source: codeberg.org/bjornrust/bjornru
    OkScheme: codeberg.org/bjornrust/okscheme

    #zola #oklch #nowpage #sustainability #accessibility #privacy #indieweb

  16. Small update to bjornrust.com.

    Swapped Eleventy/Build Awesome for Zola. Applied OkScheme—a dark, low-contrast colour scheme I've been building with OkLCh. Added links to my now page and digital garden.

    Otherwise, I am still striving for an extremely low-carbon footprint, high accessibility, and the privacy of the printed page.

    Source: codeberg.org/bjornrust/bjornru
    OkScheme: codeberg.org/bjornrust/okscheme

    #zola #oklch #nowpage #sustainability #accessibility #privacy #indieweb

  17. I hope I’m not the only one who pronounces #oklch as “OK, lich”.

  18. I hope I’m not the only one who pronounces #oklch as “OK, lich”.

  19. since i am bored and frenetically looking for a new job –

    anyone want a talk about
    - advanced typography, variable fonts, that reduce loadtime from 400 to 36

    - generative colour and colour schemes in #OKLCH

    i'm your woman!

  20. since i am bored and frenetically looking for a new job –

    anyone want a talk about
    - advanced typography, variable fonts, that reduce loadtime from 400 to 36

    - generative colour and colour schemes in #OKLCH

    i'm your woman!

  21. Продуктовая колористика: основы работы с цветом

    Первая часть из микро-цикла статей о продуктовой колористике, который поможет дизайнерам, работающим с интерфейсами, глубже изучить вопросы колористики и её системности в продукте

    habr.com/ru/articles/991464/

    #колористика #цветопередача #цветовая_модель #rgb #oklch #hsl #wcag #дизайнсистема #дизайн_интерфейсов #дизайн

  22. [Перевод] Vanilla CSS — единственное, что вам нужно

    Команда JavaScript for Devs подготовила перевод статьи о том, как 37signals создают современные веб-приложения без Tailwind, Sass и сборщиков. Опираясь только на возможности нативного CSS, они строят масштабируемую архитектуру, используют :has(), color-mix(), CSS Layers, container queries и другие возможности, которые многие разработчики ещё даже не пробовали.

    habr.com/ru/articles/975450/

    #css #oklch #nesting #hash #js #css3_animation #css3_transition

  23. Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More, by @zoranjambor (@cssweekly):

    youtube.com/watch?v=URXjnaQg5so

    #videos #css #selectors #oklch

  24. Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More, by @zoranjambor (@cssweekly):

    youtube.com/watch?v=URXjnaQg5so

    #videos #css #selectors #oklch

  25. Une explication de ce qu'est OKLCH (utilisable notamment en CSS) accompagnée d'outils pour générer des palettes de couleurs.

    🔗 oklch.fyi/

    #couleur #OKLCH #générateur #palette

  26. @dkieffer
    Do you have a recommendation for a multiple hues #OKLCH #color theme builder?
    I found this, but it seems like there should be better #tools, like yours but with OKLCH.

    uico.robino.dev/#theme

  27. @dkieffer
    Do you have a recommendation for a multiple hues #OKLCH #color theme builder?
    I found this, but it seems like there should be better #tools, like yours but with OKLCH.

    uico.robino.dev/#theme