Size: a a a

2020 November 13

VF

Vitaliy Fain in Svelte [svelt]
просто я обычно и css+js вполне справлялся, в примерах все примитивно кроме svg вообще интересно применяется ли это в реальных проектах или это на уровне полезные фишки?
источник

ER

Eric Rovell in Svelte [svelt]
Vitaliy Fain
А в свелте можно сделать динамическую ширину input от контента?
Нельзя ли в кастом проперти держать длину текста, а потом через calc с учётом паддинга и прочего, считать ширину с помощью CSS единиц ch?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Нельзя ли в кастом проперти держать длину текста, а потом через calc с учётом паддинга и прочего, считать ширину с помощью CSS единиц ch?
шрифты не все моноширинные, точнее большинство имеет разную ширину символов
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
шрифты не все моноширинные, точнее большинство имеет разную ширину символов
Тогда ch для них не то чтобы бесполезен, а просто берет ширину нуля?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Тогда ch для них не то чтобы бесполезен, а просто берет ширину нуля?
ch может быть полезен с font variant моноширинным если он поддерживается шрифтом, но я лично ch никогда не использовал
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
ch может быть полезен с font variant моноширинным если он поддерживается шрифтом, но я лично ch никогда не использовал
Удачно использовал его в гридах. Нужно было колонку текста сделать определенной ширины. Есть же там какие-то рекомендации для длины строк в 60-80 символов. Поставил ch через minmax и в целом неплохо смотрится)

Но в целом, несерьезно это, да.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Удачно использовал его в гридах. Нужно было колонку текста сделать определенной ширины. Есть же там какие-то рекомендации для длины строк в 60-80 символов. Поставил ch через minmax и в целом неплохо смотрится)

Но в целом, несерьезно это, да.
современные шрифты позволяют включить моноширинные цифры и тогда таблички с числами можно верстать через ch  не напрягаясь
источник

AP

Alexander Ponomarev in Svelte [svelt]
источник

DK

Dan Kozlov in Svelte [svelt]
Что скажете про то, чтобы svelte-plugin-prettier автоматически сортировал атрибуты у элементов и компонентов?

https://github.com/sveltejs/prettier-plugin-svelte/issues/161
источник

AP

Alexander Ponomarev in Svelte [svelt]
но ведь это же меняет логику затирания если будут рест пропс или любой спред
источник

DK

Dan Kozlov in Svelte [svelt]
👍
Это можно предусмотреть.
источник

DK

Dan Kozlov in Svelte [svelt]
Ты напишешь или мне дописать?
источник

DK

Dan Kozlov in Svelte [svelt]
Можно еще общий фидбек на идею выдать. Мне всегда это казалось очень полезной затеей.
источник

AP

Alexander Ponomarev in Svelte [svelt]
сам допиши =) у меня была какое-то время сортировка пропсов и всего по алфавиту, не относительно свелта а просто в жс. Я очень сильно от этого горел, это делало просто лишний диф и мешало ревьювить, собственно как и притир создает лишний диф когда решит что-то переколбасить =)
источник

VF

Vitaliy Fain in Svelte [svelt]
жуть какая
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
в целом круто, но надо конечно подумать над порядком.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
и еще порядок надо давать настраивать как связку markup-script-style
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
В целом наверное будет достаточно разбить все на «типы» и НЕ менять порядок внутри них, а только выставлять порядок типов директив
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Можно еще общий фидбек на идею выдать. Мне всегда это казалось очень полезной затеей.
на самом деле основная проблема сортировки по алфавиту это то что есть логически более значимые поля чем те которые начинаются на "a". Например мне привычно видеть первым полем "id" или "name", у инпута видеть "type" как можно раньше и тп.

Я не знаю каких-то существенных плюсов от сортировки по алфавиту, что с ней становится делать удобнее.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
на самом деле основная проблема сортировки по алфавиту это то что есть логически более значимые поля чем те которые начинаются на "a". Например мне привычно видеть первым полем "id" или "name", у инпута видеть "type" как можно раньше и тп.

Я не знаю каких-то существенных плюсов от сортировки по алфавиту, что с ней становится делать удобнее.
Я там предлагаю сортировать в первую очередь по группам (условно, атрибуты, ключевые пропсы, короткие пропсы, экшены без парамов, экшены с, форвард ивенты, ивенты и пр), а уже внутри групп — да как угодно, хоть ёлочкой.
источник