“Message tray” и GNOME Shell PDF (обновлено)
GNOME Message Tray
То, что вы видите на первом скриншоте ниже - это концепт области уведомлений для GNOME. Изображение довольно невыразительно, поэтому рекомендуется к просмотре flash версия.
Как пояснил William Jon McCann, основной задачей Message Tray является предоставить пользователю достаточно информации для быстрого доступа к событию (например личное сообщение), но сделать это мягко и ненавязчиво, оставив за пользователем право его проигнорировать.
Как видите из рисунков ниже, концепт в той или иной мере касается всех уведомлений.
Также можно заметить наличие нескольких режимов Message Tray:
- Скрытый режим - трей скрыт внизу экрана и остается скрытым, если пользователь помечен как "занят"
- Режим уведомлений - показывается одна линия уведомлений или сообщение с иконкой
- Режим сводки - мало детализированный режим, показывается одна иконка для каждого уведомления (сообщения)
- Расширенный режим - интерактивный и более детализированный режим для каждого источника сообщений
Некоторые интересные моменты реализации GNOME Message Tray уже обсуждаются здесь.
Выделяются следующие цели:
- позволить пользователю сосредоточится на первоочередной задаче
- сигнализировать о новых уведомлениях
- напоминать о непрочитанных сообщениях
- особое внимание на высоко приоритетные сообщения и уведомления
- использовать ненавязчивое представление
- предоставить унифицированный интерфейс для сообщений, уведомлений и сигналов
- позволить пользователю управлять представлением всей этой информации
Должен сказать, что некоторые из перечисленных моментов реализованы во второй версии системного трея KDE4, но кто знает у кого получится лучше. Хотя, со стороны разработчиков Gnome или gtk неплохо было бы сделать пару дружеских шагов навстречу KDE. Известно, что qt приложения в Gnome выглядят естественно (имеется в виду QGtkStyle), чего не скажешь о gtk приложениях в KDE, к тому же спецификация трея в KDE4 уже готова и работает, так зачем изобретать велосипед? Или все-таки такой "рай" технически не реализуем?
Весь дизайн GNOME Shell в одном PDF!
Все базовые идеи GNOME Shell можно прочитать в этом (внимание, прямая ссылка) прекрасном PDF. Там можно найти много интересной информации (англ. язык).