Найти в Дзене
Tresholder

Sketch анонсировал автоматическое скругление углов в будущей версии

Sketch анонсировал автоматическое скругление углов в будущей версии. Дизайнеру больше не нужно высчитывать радиус скругления углов внутренних и внешних элементов, что бы добится их сопряжения, теперь Sketch будет высчитывать их автоматически. И вроде бы хорошая функция, полезная, но что то здесь не так. Выбранный алгоритм использует линейную зависимость радиусов, что скорее ограничивает. Например: — при увеличении отступа внутренние углы слишком быстро превращаются в прямые — мелкие элементы (как чекбоксы на демонстрации) преждевременно становятся круглыми, что не всегда уместно Является ли такая зависимость эталоном красоты, «серебрянной пулей»? Конечно нет. Визуальное восприятие часто важнее математической точности: текст в кнопках требует большие боковые отступы, перекладина в букве «Н» всегда тоньше, иконки должны быть сбалансированы оптически и тд и тд. Огромное количество примеров где математический подход проигрывает построению, основанном на оптическом восприятии, именно зде

Sketch анонсировал автоматическое скругление углов в будущей версии. Дизайнеру больше не нужно высчитывать радиус скругления углов внутренних и внешних элементов, что бы добится их сопряжения, теперь Sketch будет высчитывать их автоматически.

И вроде бы хорошая функция, полезная, но что то здесь не так.

Выбранный алгоритм использует линейную зависимость радиусов, что скорее ограничивает. Например:

— при увеличении отступа внутренние углы слишком быстро превращаются в прямые

— мелкие элементы (как чекбоксы на демонстрации) преждевременно становятся круглыми, что не всегда уместно

Является ли такая зависимость эталоном красоты, «серебрянной пулей»? Конечно нет. Визуальное восприятие часто важнее математической точности: текст в кнопках требует большие боковые отступы, перекладина в букве «Н» всегда тоньше, иконки должны быть сбалансированы оптически и тд и тд. Огромное количество примеров где математический подход проигрывает построению, основанном на оптическом восприятии, именно здесь появляется ручной труд дизайнера, именно здесь дизайнер куёт эстетику.

А ведь зависимость сопряжений радиуса углов может быть и нелинейной.

Поэтому сделал небольшой инструмент (коллаб с нейро-коллегой из Китая), позволяющий сравнивать разные типы зависимостей. Например логарифмическая в некоторых случаях работает лучше, дольше сохраняя скругления внутренних элементов. Также можно увидеть, что при больших отступах сопряжение углов теряет смысл. Можно понять что формула может быть любой, какой захочешь…

Но вопросов становится еще больше: Что делать если первый элемент — текст? Почему внешний контур влияет на внутренние, а не наоборот? Как быть с разными отступами или крайними значениями скруглений? И тд.

Если углубляться дальше, то возникает вопрос, какую проблему решает тумблер автоматического скругления, решается ли эта проблема? И самое главное — проблема ли это вообще?

Любая зависимость рано или поздно становится препятствием, не нужным сопротивлением и то, что вначале казалось классной идей, крутой фишкой, внезапно превращается в балласт.

Чем меньше зависимостей тем гибче — stay flexible!