Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 16. HUD
Сегодня мы закончим ковырять порт тайловых миров на F#. Правда, в прошлый раз мы исчерпали запас того, что вообще можно было «портировать», поэтому пе…
Tech news from the best sources
Сегодня мы закончим ковырять порт тайловых миров на F#. Правда, в прошлый раз мы исчерпали запас того, что вообще можно было «портировать», поэтому пе…
В статье продолжаю развивать идеи изменения плеера стриминговых сервисов с более глубокой проработкой интерфейсов и алгоритмов. Цель — изменение парад…
После этой статьи вы сможете найти самые частые причины лагов в Compose-экранах и быстро убрать их без больших переписываний. Разберем, почему большие…
DatePicker казался нам небольшой задачей в разработке UI, пока мы не попробовали создать компонент, который будет корректно работать с keyboard naviga…
Выбор даты кажется небольшой задачей в UI, пока не попробуешь сделать его по-настоящему WCAG-доступным. Нам понадобился настраиваемый DataPicker на Re…
Не так давно я читал о протоколе Wayland и мне врезалась в память эта фраза: Заявленная цель Wayland — « каждый кадр идеален ». Я считаю, что к этой ц…
Всем привет. Программировать я очень давно начал. Помню, как мне папа, прочитав журнал, вытравил плату и купил микросхемы, и, используя два больших ка…
Привет друзья! Меня зовут Тима, я дизайнер в дизайн-системе Альфа-Бизнес. Когда в крупном финтех-продукте заходит речь об обновлении иконок, со …
Друзья, приветствуем вас! Наступило долгожданное лето. И, пока все не ушли в отпуска, мы спешим с новым анонсом. Сегодня у нас вышла версия 1.4 библио…
Хочу поделиться кейсом, когда разработка типичного tab-switcher превращается в настоящее архитектурное решение. Читать далее
Как начать получать удовольствие и сократить количество правок Что я испытывал раньше при получении правок: — Боль, грусть и гнев; — Бешенство от дура…
Я написал статью на Хабре и опубликовал в открытый доступ свою дизайн-систему . Многие сказали, что было бы круто получить ещё и инструкцию к ней. Вот…
Продолжаем серию заметок по улучшению UI нашего любимого браузера. На этот раз поменяем кнопку включения VPN на тулбаре. Читать далее
Ambush! — быстрая дуэльная игра о боевых построениях и захвате фишек противника. Когда-то один из членов нашей команды создал настольную версию этой и…
Делюсь большой крутой дизайн-системой, которую мы используем на реальных проектах.🎨 Изначально в своей студии веб-дизайна я сам отрисовывал сайты. Пос…
Как сделать удобный интернет-магазин для техники премиум-класса, если у вас сотни городов и тысячи товаров? Делюсь новым кейсом, как мы разработа…
Я дизайнер в сервисе бронирования отелей. Расскажу про 3 анимации, которые мне нравятся и над которыми я долго работал. Показываю что получилось, и ка…
TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toB…
Всем привет! Я Никита Сошин, арт-директор и дизайнер в evilUNION. Вместе с Александрой Дёминой, дизайнером в evilUNION, мы в начале 2026 года взялись …