Разработка ждёт балета
1.64K subscribers
516 photos
5 videos
15 files
1.57K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
“Когда не выходит насухо, стоит прибегнуть к смазке”. Шило же дурного не посоветует. Хлеб похорошеет, если его смазать маслом. Место укуса комара можно смазать специальным средством, чтобы не чесалось. Ну а всякую работу с View и анимациями Chris Banes решил смазать корутинами.
Вот тут описано, что там куда можно присобачить, чтобы дожидаться следующего прохода layout или окончания анимации прямо без коллбэка и прямо в корутине.

#ui #view #coroutine
Очередной чудесный пост от Никиты Прокопова (да, опять!) про то, почему размер шрифта в наших уютных редакторах, вообще говоря, не очень-то и работает, и всё приходится подбирать заново, когда меняем один модный шрифт с лигатурами на другой.
Напомнило тот анекдот про связь ширины двигателя Space Shuttle с шириной двух древнеримских лошадиных задниц.

#font #ui #text
Люблю такие доклады, чисто в стиле "Сам напишу", если кто помнит. Chet Haase и Romain Guy (Лёлек и Болек 2, перезагрузка) собрали на коленке экспериментальный UI toolkit и рассказали, как оно может работать. Что интересно, в основе лежит что-то вроде entity component system, которая как раз встречалась в видео про геймдев несколькими постами выше.

#talk #ui #framework
🔥4
Тут вот в material подвезли гармонизацию цветов (видимо так это можно перевести). Позволяет и рыбку съесть, и косточкой, так сказать, не подавиться - можно сохранить свои цвета, но немного притянуть их к цветам из обоев юзера. Любопытная штуковина.

#material #design #ui
👍3🤔1
Не знаю даже, как кратко резюмировать этот пост. Чувак делится мыслями про софт и языки, экспериментирует с UI-фреймворками, и, наконец, пишет свой JVM язык. Пост длинный, но очень интересно.

#ui #programming #language
👍2🥰2
Насколько плохим может быть UI/UX?
В этом треде несколько анимаций с reddit с интересными, так сказать, дизайн-решениями.
А тут эссенция страданий в облике формочки.

#humor #ui #ux
3🤔1
Все мы знаем и любим Никиту tonsky. Есть у него такой проект: Humble UI.

Humble UI is a desktop UI framework for Clojure. No Electron. No JavaScript. Only JVM and native code.

Собственно, вот пост, в котором много мыслей по поводу сигналов (так он называет что-то похожее на observable) для управления состоянием UI.

#clojure #declarative #ui
🔥6🥴2
Tonsky с демо и докладом про Humble UI. Это такой десктопный UI фреймворк на Clojure. Очень прикольно!

#talk #clojure #ui
Дед опять ворчит, но по делу, конечно. Tonsky. Круглые чекбоксы. Квадратные рэдиобаттоны. «Здесь все рехнулись?! Я единственный, кому не насрать на правила?!»

#ui #humor
😢83👍2
Тут расписан адекватный алгоритм реордеринга драг-н-дропом. Может менее красивый визуально, но, сцуко, удобный. Код в основном вебовский, но код мы с вами и сами напишем.
И, простите, не могу не напомнить, бомбит: перетаскивание иконок приложений в 2024 работает отвратительно ВЕЗДЕ: Android, iOS, macOS (последние два - особенно).

#list #ui #drag
🔥1
Никита Прокопов собрал очередную подборку, на которую больно смотреть: как разработчики, взявшись за руки с дизайнерами и создателями шрифтов, пытаются центрировать тексты и иконки. И у них, ожидаемо, не выходит. Все, кто UI писал, эту проблему хорошо знают, решается она не сложно, но редко красиво. Вопрос только, найдутся ли в каждом конкретном случае силы и время, чтобы таки центрировать один прямоугольник внутри другого, или не найдутся.

#ui #font
🔥7😱2
Занимательное короткое выступление, где чел сначала в общих чертах рассказывает, как он реализовывал первую GUI программу на современных технологиях, а в процессе оказывается, что автор той самой первой программы по факту и сделал первый интерфейс, и родил прото-ООП, и всё это как побочный продукт научной работы по рисованию линий и окружностей.

#talk #ui #history
🔥4
Разработка ждёт балета
Занимательное короткое выступление, где чел сначала в общих чертах рассказывает, как он реализовывал первую GUI программу на современных технологиях, а в процессе оказывается, что автор той самой первой программы по факту и сделал первый интерфейс, и родил…
Помните ту первую GUI программу Sketchpad? Позже из неё вырос The RAND Tablet. Визуальное программирование на IBM ассемблере, стилус, который, судя по видео, не то чтобы значительно хуже Apple Pencil работает, и всё это 64-й год, на секундочку.

Прошло 60 лет. У меня на M3 макбуке лагает скролл в нативном Swift UI аппе, отображающем список из двух десятков текстовых сообщений. Разработчик этой платной программы на полном серьёзе вставляет плашку: "Pro совет: спрячь эту панель справа, для более хорошего перформанса".

Мне одному кажется, что где-то по пути из 60-х нам хуем по губам провели, а мы и рады?

#talk #history #ui
💯21🤡5😁2👍1🥱1
Тут разбирают UX разных LEGO панелей, ну и поясняют на их примере, как подходят к дизайну всех этих сложных физических кнопок, крутилок и переключателей.

#lego #ux #ui
🔥2
Есть такая сишная библиотека Clay. Нужна она, чтобы рисовать юай. Тут разработчик поясняет за детали алгоритма расположения и отрисовки компонентов.

#c #ui #library
🔥2
Чел пилит приложение для рисования и прочих манипуляций с изображениями для детей: Kidz Fun Art. Ну и написал пост про то, что успел понять в UI/UX приложения для такой молодой аудитории. Что работает, что не работает, что важно и неочевидно. Парадокс в том, что я тоже такого хочу. Хочу, чтобы мне тоже так дизайнили.

#ui #ux #design
🔥5
Вторая глава той WIP книжки. Глубоко погружаются в пучину безумия color spaces. Красиво и интересно, но сложно и мало кому на самом деле нужно :)

#color #ui
🔥51
Современный веб одной картинкой

#web #ui #design
🤮14😁7😢4