Рубрика «интерфейсы» - 121

Всего лишь ремарка, как небольшая ошибка может повлиять на восприятие события, в данном случае выхода новой версии PrestaShop: при заходе на русский раздел сайта PrestaShop мы увидим воистину завораживающую фразу — Готовы ли вы «копыту»?

Несколько человек, которым я показал такую интригующую фразу, надолго задумывались — при чем тут «копыто»?

Англоязычный вариант того же сайта несет более внятный вопрос:

Готовы ли вы «копыту»?

Читать полностью »

Введение

WPF — замечательная технология, которую, не смотря на все ее недостатки, очень люблю. Тем не менее, часто приходится писать не разметку, а код, который помогает первой работать как надо. Хотелось бы этого избегать и писать чистый XAML, но до сих пор ни одно мое приложение сложнее простого не обходилось без различных хелперов (классов-помощников), написанных на C#. К счастью, есть распространенные случаи, где можно одним хелпером решить сразу группу проблем.

Речь ниже пойдет о привязке в обычных свойствах визуальных элементов, которые не являются свойствами зависимостей (dependecy properties). Штатными средствами WPF этого сделать не получится. Ко всему прочему, мы не можем узнать об изменениях такого свойства, кроме как подписавшись на специальное событие, что противоречит шаблону MVVM. Такие события для каждого свойства могут быть свои. Самый распространенный пример — это PasswordBox и его свойство Password. Так у нас сделать не получится:

<PasswordBox Password={Binding OtherProperty} />

Не будем вдаваться в подробности, зачем разработчики PasswordBox не разрешили привязываться к свойству пароля. Подумаем, что тут можно сделать.
Читать полностью »

Дизайн приложений для Apple CarPlay
Накануне Apple в несвойственной для себя манере порадовал всех тизером CarPlay aka 'iOS in the car'. Если вы всё пропустили, то по официальным заявлениям, это «более умный и безопасный способ использовать ваш iPhone в машине. CarPlay берет всё, что вы хотели бы от iPhone во время вождения, и помещает прямо во встроенный дисплей автомобиля. Вы можете прокладывать маршруты, совершать звонки, отправлять и получать сообщения и слушать музыку так, чтобы не отвлекаться от дороги. Просто воткните в автомобиль свой iPhone и вперёд». (Важно: втыкать iPhone стоит только в специальные разъёмы и только в поддерживаемых марках автомобилей — прим. redmadrobot)
Читать полностью »

Наверное, одной из самых непростых и скучных задач при проектировании обычной формы в «1С: Предприятии» является управление доступностью элементов в зависимости от того или иного набора данных. Мне встречалось очень много решений: от процедуры вроде УстановитьВидимостьДоступность() с включением в нее всех правил для элементов управления, до совершенно хаотично разбросанных по всему коду обращений к указанным свойствам.

Признаюсь честно, я тоже перепробовал различные способы, но в один прекрасный момент дошел до очень удобного и логичного (как мне кажется), который и будет описан в этом посте.
Читать полностью »

Компания Apple анонсировала CarPlay — интерфейс для использования iPhone за рулем автомобиля.

Первые автомобили с iOS на борту покажут на Женевском автосалоне

Пока речи о том, что Apple заменит электронную начинку автомобилей не идёт — CarPlay подразумевает только поддержку iOS-устройств на аппаратном уровне: на руле разместится клавиша вызова Siri, а на сенсорном дисплее автомобильной системы будут выводиться иконки iOS 7.

Первыми автомобили с CarPlay выпустят Ferrari, Volvo и Mercedes-Benz; машины покажут на Женевском автосалоне, который откроется 6 марта, пишет «Лента.ру».

Читать полностью »

Вхождение

Доброго времени суток! Хочу поведать Вам о своей идее, дальнейшей ее реализации и как итог, получение зачета по практике.

Так сложилось, что при поступлении в колледж, у меня появились привилегии. Преподаватель по программированию позволил мне заниматься собственными проектами и даже не появляться на парах, при условии, что я буду отчитываться о ходе выполнения.
Пожелал бы всем такого преподавателя, честно!
Читать полностью »

В прошлом году я снимал и транслировал питерскую конференцию ProfsoUX-2013, посвященную исключительно юзабилити. Все записи были оперативно смонтированы («докладчик+экран+зал») и через неделю опубликованы.
Но только сейчас у меня дошли руки посмотреть их самому, и предложить краткий обзор-классификацию, с ссылками на видео, так, чтобы вы могли посмотреть именно то, что вас потенциально интересует (увы, кроме меня никто обзор не написал, все приходится делать самому). Впрочем, UX — штука фундаментальная и все идеи-мысли-решения до сих пор актуальны.
Все доклады были короткие (<20 минут) и динамичные, отрасль молодая, нет академических свадебных стариков-генералов, только молодые профессионалы, ведущие UX-собаководы, мастера айтрекеров и нейротрансмиттеров, обзор тоже попробую сделать кратким, не растекаясь мыслью по древу, оформив простой самодельной классификацией.
Читать полностью »

Рады представить первый выпуск «Самого интересного из мира веб-дизайна». Мы постараемся делать такие выпуски регулярно. В сегодняшнем выпуске мы поговорим про дизайн как таковой: 1) Что должен знать дизайнер об отступах в заголовках; 2) Как иконка прелоадера влияет на наше отношение к сервису; 3) Азы адаптивного дизайна; 4) Использование «Photoshop Generator» для создания прототипов; 5) Руководство по стилю от Yelp. Расскажем о новых интересных и красивых сервисах: 1) Генератор случайных пользователей; 2) Сервис Peek. Видео-отзыв о сайте от реального человека; 3) Recordit.co. Сервис для записи скринкастов; 4) Peekcalendar. Карманный календарь. Покажем, что нового, у всем известных ребят: 1) Iconfinder. Версия 5.0; 2) Новый Ted.com 2.0


Что должен знать дизайнер об отступах в заголовках

image

В своей статье Артём Гобунов раскрывает простое «правило внутреннего и внешнего», которое является частным случаем теории близости. На конкретном примере демонстрируется, как нужно рассчитывать вертикальные расстояния между заголовком и подзаголовком, а также между ними и контентом страницы, чтобы все элементы не «смешивались в кашу».

http://artgorbunov.ru/bb/soviet/20140224/

Читать полностью »

Одним из нововведений оболочки Unity, вызвавших немало споров, стало появление глобального меню в стиле Mac OS X. Разработчики пошли на этот шаг из соображений экономии экранного пространства, кроме того, в меню, которое всегда находится вверху экрана, гораздо проще попасть мышью практически не глядя.

Тем не менее, по мнению дизайнеров Canonical, для многих пользователей недостатки глобального меню перевешивают преимущества. Особенно сильно это проявляется на больших мониторах — меню может находиться слишком далеко от окна приложения. Новая старая фича, названная Locally Integrated Menus (LIM) уже появилась в пререлизах Ubuntu 14.04. Локальное меню можно включить в опциях внешнего вида. Оно будет появляться в заголовке окна, так что экономия вертикального пространства экрана никуда не денется.


Читать полностью »

image

Введение

Приветствую вас, уважаемые читатели! Прошу прощения за столь длительное ожидание, но его величество Прокрастинация мне запрещала дописывать статью.
В предыдущей части мы рассмотрели терминал самообслуживания с точки зрения железа. Сейчас пришло время ликбеза по UI. Всё повествование будет вестись на основе стороннего ПО, вендора которого я не называю в силу определённых обязательств, но подход является общим для всех.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js