Size: a a a

Elm Lang сообщество разработчиков

2020 December 06

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Просто хотелось именно programmatically всё сделать
дак делать проще так)
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
я даже svg лого делал программно
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
чтобы было удобнее манипулировать дизайном
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
а не корячиться в редакторе каком-то, ну простое лого, основанное на геометрии
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
В InkScape я умею сносно, а он голый SVG выдаёт, можно даже ноды поредактировать ручками
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
В InkScape я умею сносно, а он голый SVG выдаёт, можно даже ноды поредактировать ручками
не, это жопа, если нужен читый svg надо делать программно да и всё
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Да норм :) Зависит от сложности картинки. В какой-то момент реально проще в редактор уйти.
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
просто как пример https://charta.life/
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
тут все svg в том числе и лого
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Во, более релевантный скрин того, что должно получиться :)
Можно потыкать тут, только сервер мне не кладите, там всё не шаблонах серверных и каждый клик на сервер уходит, ибо весь стейт в URL положен — такой концепт. Зато Undo/Redo делается через историю браузера, а картинки сохраняются в закладки :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Sash Osh
тут все svg в том числе и лого
Ну тут лого несложное, правда ведь?
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Ну тут лого несложное, правда ведь?
ну да, геометрия
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
+ простая анимация
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
в случае программного исполнения
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Вот и у меня все иконки элементарно отрисовать кодом — прямоугольники да окружности, стрелочки ещё (которые тоже в SVG есть)
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Вот и у меня все иконки элементарно отрисовать кодом — прямоугольники да окружности, стрелочки ещё (которые тоже в SVG есть)
ну сами иконки хз конечно, если чисто иконки то понятное в редакторе
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
В Elm неудобно обвешивать готовый GUI ивентами. Можно, конечно, отрисовать GUI, вставить его в defs, а потом перетащить все "контролы" по айдишникам на верхний уровень. Но селекторами было бы полущ
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
В Elm неудобно обвешивать готовый GUI ивентами. Можно, конечно, отрисовать GUI, вставить его в defs, а потом перетащить все "контролы" по айдишникам на верхний уровень. Но селекторами было бы полущ
в чем проблема с селекторами?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
А они есть? Вот чтоб взять готовый SVG, по айдишникам навесить ивенты, больше не трогать?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Чтобы Elm заведовал только вложенным элементом каким-то — в моём случае это область рисования
источник