Opened 6 years ago

Last modified 6 years ago

#572 new задача

Изменение цвета фона программы

Reported by: san Owned by: alx
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords:
Cc: Ivanmvtel

Description

Сейчас фон панелей, таблиц, полей ввода и т.д. в программе белый.
Для некоторых пользователей, длительное время работающих с программой, фон слишком яркий.
Нужно реализовать выбор фонового цвета в программе из набора цветов, в соответствии с Гайдлайнами v.0.6 (cтр. 53)

Change History (5)

comment:1 by alx, 6 years ago

Есть альтернативная идея: может быть лучше сделать несколько альтернативных пресетов (цветовых тем), которые будут выбираться в конфигурации?

Большинство людей - не художники и не дизайнеры, и самостоятельно создавать цветовую схему им, во-первых, лень (требуется много работы по установке цветов кучи элементов интерфейса), а во-вторых, даже если побороть лень, результат будет "не ахти" в виду бедных художественных способностей. Моя личная практика и наблюдения за другими пользователями показывают, что после долгого подбора красивой цветовой палитры дело часто заканчивается нажатием кнопки "Сбросить в дефолт"...

comment:2 by san, 6 years ago

А разве гайдлайны не то-же самое предлагают?
Параметр Color Scheme на 53-й странице, насколько я понимаю предлагает пользователю выбрать одну из предопределённых цветовых схем для интерфейса.
Плюс отдельно настраивается цвет фона. Что понимается под фоном в гайдлайнах не раскрыто, но я всегда считал что это некая цветовая схема "всего остального" кроме того что вошло в Color Scheme, думаю нужно уточнить это в ТОМ САМОМ тикете.

in reply to:  2 comment:3 by alx, 6 years ago

Replying to san:

А разве гайдлайны не то-же самое предлагают?

Я, вероятно, неправильно понимаю, что означают изображенные на странице 53 контролы.

Параметр Color Scheme на 53-й странице, насколько я понимаю предлагает пользователю выбрать одну из предопределённых цветовых схем для интерфейса.

Теперь я, кажется, понял. Там есть ссылка на страницу 11 как на пример изменения цветовой схемы. Из примера видно, что одним и тем же желтым цветом нарисованы разные элементы: фон под логотипом, рамка строки ввода с фокусом, выбранная конференция в списке, кнопка, слайдер... Иными словами, один и тот же выбираемый пользователем цвет используется в куче разных элементов.

Хорошо, надо только составить перечень элементов, цвет которых должен подчиняться выбору пользователя.

Меня здесь только смущает один момент. Так как выбираемой пользователем цветовой теме подчиняются не все элементы, а только часть, а другая часть элементов всегда одного цвета, не возникнет ли "несовместимых" (не гармонирующих) комбинаций цветов? Например, на странице 6 цвет текста версии программы определен как серо-голубой (#abcde4), а фон, на котором он отображается, согласно примеру на странице 11, подчиняется цветовой схеме, среди которой есть голубая (см. страницу 53). При выборе голубой темы текст версии программы будет практически неразличим на голубом фоне...

Плюс отдельно настраивается цвет фона.

Это тоже не очень понятно... Цвет фона чего именно выбирается? Цвет фона строк ввода? Или цвет фона комбо-боксов? Или цвет фона диалога аутентификации?... Опять нужен список элементов, цвет которых устанавливается этой настройкой...

Что понимается под фоном в гайдлайнах не раскрыто, но я всегда считал что это некая цветовая схема "всего остального" кроме того что вошло в Color Scheme,

??? В смысле, весь интерфейс приложения - монохромный? Отрисован двумя цветами - цветом "Color Scheme" и цветом "Background"? :)

думаю нужно уточнить это в ТОМ САМОМ тикете.

OK. Задам эти вопросы там.

comment:4 by san, 6 years ago

В смысле, весь интерфейс приложения - монохромный? Отрисован двумя цветами - цветом "Color Scheme" и цветом "Background"? :)

Нет не монохромный, а отрисован сочетанием двух цветовых схем: основной(где выбирается собственно сочетание цветов) и фоновой (где выбирается сочетание "яркости" "серых элементов": фон, поля ввода, фон выпадающего списка и др.).
Но это моё толкование гайдлайнов :), требуется уточнение.

comment:5 by san, 6 years ago

Milestone: Задания от МВтел2 очередь
Priority: majorminor
Summary: п.7. Изменение цвета фона программыИзменение цвета фона программы

По просьбе Ивана переношу этот тикет во "вторую очередь"

Note: See TracTickets for help on using tickets.