ui
-
Хабрахабр
Библиотека контролов для Avalonia UI
Общий вид САПР Delta Design для . NET 6 САПР Delta Design — это отечественная ECAD система от компании ЭРЕМЕКС для проектирования электронных устройств с десятилетней историей. Версия Delta Design, которая сейчас доступна публично, представляет собой классическое приложение Windows Forms для . Net Framework. Последний год наша команда работала над созданием кроссплатформенной версии Delta Design для . NET 6. В качестве…
Читать далее » -
Хабрахабр
BASHUI
нажми меня Какой UI без кнопок? С(т)ранный, поэтому я начал с элемента - кнопка. Идея заключается в том что кнопка(и остальные элементы UI) будет представлена функцией. Функцию можно использовать из коробки. Но удобнее сделать "обёртку"(функцию) с какими-то предустановленными параметрами и уже эту функцию использовать по назначению. Для всех элементов UI я подготовил примеры(demo_*) их можно найти в репе. Вот как…
Читать далее » -
Хабрахабр
Дизайн-система Gravity UI: как легко построить свой интерфейс
Всем привет, я Алексей Сизиков, руководитель отдела User Experience в Yandex Cloud. В этой статье я хочу поделиться новостью: мы выпустили нашу дизайн-систему и библиотеку компонентов Gravity UI в опенсорс. С помощью библиотеки компонентов Gravity UI можно строить современные интерфейсы. В неё входит: набор базовых React-компонентов; библиотека-конструктор для лендингов; подробные гайды по использованию компонентов; библиотека в Figma; набор готовых иконок, в…
Читать далее » -
Хабрахабр
[Перевод] Большинство оконных приложений — это недоработанные real-time приложения
В оконных приложениях таких платформ, как Windows, Linux и macOS, скрывается ряд недоработок, которые порой снижают их быстродействие до раздражающе медленного. Сюда относятся нюансы работы в реальном времени, блокирование памяти при доступе к диску и недостаточно эффективное планирование для активного оконного приложения. В статье мы подробно разберём все эти проблемы. Я программирую уже давно. Под давно я имею в виду…
Читать далее » -
Хабрахабр
Дизайнер не нужен. Правила создания красивых UI
Чем проще система — тем она эффективнее. Здесь не нужен художественный вкус или особая одарённость. Красота появляется сама собой, если система спроектирована без лишних деталей. Хороший пример таких интерфейсов дают рабочие инструменты. Молоток, ножовка, электропила. Всё это создано не для красоты, а чтобы идеально ложиться в руку и эффективно выполнять свою функцию. О красоте думают в последнюю очередь, но в итоге…
Читать далее » -
Хабрахабр
Как я потратил 100к рублей, чтобы удобно вести списки
Короче, меня задолбало, что списки всё время теряются. Раз за разом повторяется одна и та же ситуация. Знакомый советует фильм, я открываю заметки, где-то записываю. И эта запись навсегда растворяется в мировом пространства. Это происходит со всеми списками. С идеями, знакомствами, заметками из книг, местами, где я был. Вся эта бесконечная череда списков постоянно теряется. Ты постоянно начинаешь их заново.…
Читать далее » -
Хабрахабр
Jetpack Compose: Expandable Text
На протяжении нескольких последних лет мобильная разработка движется в сторону декларативного пользовательского интерфейса. Кто-то начал раньше, кто-то – позже. Большой толчок развитию этого направления сообщество Android разработчиков получило благодаря языку программирования Kotlin, который отлично раскрывает данную концепцию. В 2019 Google представила свой фреймворк для создания декларативного UI: Jetpack Compose. Подход имеет большое количество плюсов благодаря которым технология набирает популярность и…
Читать далее » -
Хабрахабр
[Перевод] 16 простых и эффективных правил дизайна UI
Проектировать пользовательский интерфейс сложно. Здесь есть множество возможных вариаций макета, отступов, типографики и цвета, в которых можно просто запутаться. А если к этому дополнительно прибавить юзабилити, доступность и принципы психологии, то задача становится ещё труднее. К счастью, дизайн UI не обязательно должен представлять такие сложности. Работая в качестве дизайнера продуктов более двух десятков лет, я понял, что большая часть моих…
Читать далее » -
Хабрахабр
Как я разрабатывал кастомный Segmented Control на SwiftUI
TL;DR Если вы не хотите споткнуться о те же подводные камни и потратить на создание компонента больше времени, чем ожидали - загляните в последний раздел статьи с финальным кодом. Интро Привет, меня зовут Тёма Загоскин, я разрабатываю крутые штуки в Авиасейлс - сервисе по покупке дешевых авиабилетов. Год назад мы начали с нуля разрабатывать новый модуль, что позволило нам использовать модный молодежный…
Читать далее » -
Хабрахабр
Blueprint: удобный инструмент для создания UI на Gtk4
Привет, Хабр! Разметку для Gtk-приложений можно создавать несколькими способами. Это можно сделать при помощи средств самого языка программирования, на котором пишется программа. Или же применить визуальный конструктор, типа Cambalache, который, в свою очередь, создаст специальный ui-файл в формате XML. Blueprint — это язык разметки, а также компилятор, специально созданный для приложений написанных на Gtk4. С официальной документацией по этому проекту…
Читать далее »