ui

  • ХабрахабрФото Библиотека контролов для Avalonia UI

    Библиотека контролов для Avalonia UI

    Общий вид САПР Delta Design для . NET 6 САПР Delta Design — это отечественная ECAD система от компании ЭРЕМЕКС для проектирования электронных устройств с десятилетней историей. Версия Delta Design, которая сейчас доступна публично, представляет собой классическое приложение Windows Forms для . Net Framework. Последний год наша команда работала над созданием кроссплатформенной версии Delta Design для . NET 6. В качестве…

    Читать далее »
  • ХабрахабрФото BASHUI

    BASHUI

    нажми меня Какой UI без кнопок? С(т)ранный, поэтому я начал с элемента - кнопка. Идея заключается в том что кнопка(и остальные элементы UI) будет представлена функцией. Функцию можно использовать из коробки. Но удобнее сделать "обёртку"(функцию) с какими-то предустановленными параметрами и уже эту функцию использовать по назначению. Для всех элементов UI я подготовил примеры(demo_*) их можно найти в репе. Вот как…

    Читать далее »
  • ХабрахабрФото Дизайн-система Gravity UI: как легко построить свой интерфейс

    Дизайн-система Gravity UI: как легко построить свой интерфейс

    Всем привет, я Алексей Сизиков, руководитель отдела User Experience в Yandex Cloud. В этой статье я хочу поделиться новостью: мы выпустили нашу дизайн-систему и библиотеку компонентов Gravity UI в опенсорс.  С помощью библиотеки компонентов Gravity UI можно строить современные интерфейсы. В неё входит: набор базовых React-компонентов; библиотека-конструктор для лендингов; подробные гайды по использованию компонентов; библиотека в Figma;  набор готовых иконок, в…

    Читать далее »
  • ХабрахабрФото [Перевод] Большинство оконных приложений — это недоработанные real-time приложения

    [Перевод] Большинство оконных приложений — это недоработанные real-time приложения

    В оконных приложениях таких платформ, как Windows, Linux и macOS, скрывается ряд недоработок, которые порой снижают их быстродействие до раздражающе медленного. Сюда относятся нюансы работы в реальном времени, блокирование памяти при доступе к диску и недостаточно эффективное планирование для активного оконного приложения. В статье мы подробно разберём все эти проблемы. Я программирую уже давно. Под давно я имею в виду…

    Читать далее »
  • ХабрахабрФото Дизайнер не нужен. Правила создания красивых UI

    Дизайнер не нужен. Правила создания красивых UI

    Чем проще система — тем она эффективнее. Здесь не нужен художественный вкус или особая одарённость. Красота появляется сама собой, если система спроектирована без лишних деталей. Хороший пример таких интерфейсов дают рабочие инструменты. Молоток, ножовка, электропила. Всё это создано не для красоты, а чтобы идеально ложиться в руку и эффективно выполнять свою функцию. О красоте думают в последнюю очередь, но в итоге…

    Читать далее »
  • ХабрахабрФото Как я потратил 100к рублей, чтобы удобно вести списки

    Как я потратил 100к рублей, чтобы удобно вести списки

    Короче, меня задолбало, что списки всё время теряются.  Раз за разом повторяется одна и та же ситуация. Знакомый советует фильм, я открываю заметки, где-то записываю. И эта запись навсегда растворяется в мировом пространства.  Это происходит со всеми списками. С идеями, знакомствами, заметками из книг, местами, где я был. Вся эта бесконечная череда списков постоянно теряется. Ты постоянно начинаешь их заново.…

    Читать далее »
  • ХабрахабрФото Jetpack Compose: Expandable Text

    Jetpack Compose: Expandable Text

    На протяжении нескольких последних лет мобильная разработка движется в сторону декларативного пользовательского интерфейса. Кто-то начал раньше, кто-то – позже. Большой толчок развитию этого направления сообщество Android разработчиков получило благодаря языку программирования Kotlin, который отлично раскрывает данную концепцию. В 2019 Google представила свой фреймворк для создания декларативного UI: Jetpack Compose. Подход имеет большое количество плюсов благодаря которым технология набирает популярность и…

    Читать далее »
  • ХабрахабрФото [Перевод] 16 простых и эффективных правил дизайна UI

    [Перевод] 16 простых и эффективных правил дизайна UI

    Проектировать пользовательский интерфейс сложно. Здесь есть множество возможных вариаций макета, отступов, типографики и цвета, в которых можно просто запутаться. А если к этому дополнительно прибавить юзабилити, доступность и принципы психологии, то задача становится ещё труднее. К счастью, дизайн UI не обязательно должен представлять такие сложности. Работая в качестве дизайнера продуктов более двух десятков лет, я понял, что большая часть моих…

    Читать далее »
  • ХабрахабрФото Как я разрабатывал кастомный Segmented Control на SwiftUI

    Как я разрабатывал кастомный Segmented Control на SwiftUI

    TL;DR Если вы не хотите споткнуться о те же подводные камни и потратить на создание компонента больше времени, чем ожидали - загляните в последний раздел статьи с финальным кодом. Интро Привет, меня зовут Тёма Загоскин, я разрабатываю крутые штуки в Авиасейлс - сервисе по покупке дешевых авиабилетов. Год назад мы начали с нуля разрабатывать новый модуль, что позволило нам использовать модный молодежный…

    Читать далее »
  • ХабрахабрФото Blueprint: удобный инструмент для создания UI на Gtk4

    Blueprint: удобный инструмент для создания UI на Gtk4

    Привет, Хабр! Разметку для Gtk-приложений можно создавать несколькими способами. Это можно сделать при помощи средств самого языка программирования, на котором пишется программа. Или же применить визуальный конструктор, типа Cambalache, который, в свою очередь, создаст специальный ui-файл в формате XML. Blueprint — это язык разметки, а также компилятор, специально созданный для приложений написанных на Gtk4. С официальной документацией по этому проекту…

    Читать далее »


Кнопка «Наверх»