RetroHexChat
RetroHexChat

RetroHexChat

Открытие чата...
Справка — RetroHexChat

Рабочий стол и окна

Чат работает на рабочем столе в стиле Windows: сам чат — это одно закреплённое окно (по умолчанию развёрнутое на весь экран), которое можно восстановить, перетаскивать и изменять в размере; внизу расположена панель задач с меню «Пуск» и часами в трее. Расположение окон сохраняется между посещениями. Окно, его кнопка на панели задач и вкладка браузера названы по текущему разговору. Чат, одиночная аркада и это окно справки используют один и тот же менеджер окон. Справка устроена как классическая справка Windows: панель инструментов («Назад» / «Вперёд» / «Домой»), навигатор с вкладками «Содержание», «Указатель» и «Поиск» и список связанных тем под каждой статьёй. Экран подключения тоже оформлен как рабочий стол входа в систему: диалог подключения — закреплённое окно по центру над панелью задач, а Справка доступна из его меню «Пуск». На экранах настольных компьютеров значки папок приложений на обоях открывают основные группы приложений, а «Окна» и «Навигация» остаются в меню «Пуск». В чате они открывают окна запуска в стиле Windows с теми же значками и действиями; на публичных экранах остаются доступны «Язык» и «Справка», а остальные папки приложений поясняют, что для запуска этих приложений нужно подключиться. На телефоне рабочий стол раскладывается стопкой: одно окно занимает весь экран, а панель задач переключает между окнами — та же полоса кнопок окон, что и на компьютере, сжатая по размеру и прокручиваемая, если окон много. Списки бесед и пользователей не занимают там отдельную колонку: первые две кнопки рядом со вкладками выдвигают каждый из них поверх чата, так что сообщения и поле ввода занимают всю ширину экрана. Меню «Пуск» открывается по одному уровню: нажатие на группу заменяет список её пунктами, а строка самой группы вверху возвращает назад. Строка меню окна чата превращается в ряд значков под заголовком окна — по одному на каждое меню, в том же порядке, что и на рабочем столе. Нажатие на значок открывает меню сразу на нужном разделе; нажатие на другой значок переключает на него, а нажатие на уже открытый закрывает меню. То же самое происходит на широком экране, когда окно сужают сильнее, чем требуется его меню.

Чат работает на рабочем столе в стиле Windows. Вся область чата — беседы, вкладки, сообщения, список пользователей и поле ввода — находится в одном окне над панелью задач. Меню расположены под заголовком этого окна, а строка состояния проходит по его нижнему краю, как у программ Windows 98; у самого рабочего стола нет никаких элементов оформления.

Окно чата

  • Закреплено — Окно чата нельзя закрыть: его можно только свернуть или развернуть.
  • Открывается в окне — Чат открывается по центру и занимает большую часть рабочего стола, но не весь, чтобы панель задач и другие открытые окна оставались на виду. Развернуть (или двойной щелчок по заголовку) — окно заполнит экран; его также можно перетаскивать за заголовок и менять размер за любой край или угол.
  • Свернуть — Сворачивает чат на кнопку панели задач; нажмите кнопку, чтобы вернуть его.
  • Названо по вашему разговору — В заголовке окна отображается #channel[yournick] для канала и theirnick:yournick для личного сообщения, а следом — ваш статус и число участников. Кнопка на панели задач и вкладка браузера носят то же имя, поэтому вкладки чата легко различить с первого взгляда.

Панель задач

  • Каждое открытое окно получает кнопку на панели задач. Щелчок по кнопке переключает на окно или восстанавливает его; щелчок по кнопке окна, находящегося в фокусе, сворачивает его.
  • Щелкните правой кнопкой мыши по кнопке на панели задач, чтобы увидеть команды окна (Восстановить, Свернуть, Развернуть, Закрыть), или щелкните правой кнопкой по пустому месту на панели задач, чтобы сразу упорядочить все открытые окна: Каскадом, Мозаикой по горизонтали или по вертикали, а также Свернуть все.
  • В области уведомлений в правом конце панели задач показаны часы.

Папки приложений на рабочем столе

На мониторе рабочего стола обои отображают значки папок: Об этом сайте, с каждой страницей сайта, далее основные группы приложений — View, Tools, Automation, P2P, Games, Account, Language и Help. Админ и система появляются только для администраторов. Windows и Navigate остаются в меню «Пуск». Дважды щелкните значок папки, чтобы открыть окно папки в стиле Windows с значками для этой группы. Один клик выбирает только значок рабочего стола.

Внутри чата эти значки папок открывают те же окна, действия и ссылки, что и меню «Пуск». На Landing, Connect, в Справке и Showcase остаются доступны Язык и Справка; остальные папки приложений показывают диалог с пояснением, что нужно подключиться, прежде чем эти приложения смогут работать.

В папке могут лежать свои папки: Retro Games и Аркада содержат по одной папке на каждую категорию игр. Каждая открывается в собственном окне, где каждая игра показана со скриншотом, и получает кнопку на панели задач, как и любое другое окно.

Меню «Пуск»

Кнопка «Пуск» открывает одно и то же базовое меню на каждом экране, сгруппированное в «Вид», «Инструменты», «Автоматизация», P2P, «Игры», «Аккаунт», «Окна», «Навигация», «Язык» и «Справка», с пунктом «Отключиться» внизу. Пункты, недоступные прямо сейчас, показаны серым, а не скрыты. «Админ» и «Система» видны в чате только администраторам.

На телефоне

На узком экране рабочий стол показывает по одному окну: текущее окно заполняет экран, как мобильное приложение. Его строка меню сжимается в ряд значков — по одному на меню, нажатие открывает его, — а кнопка «Пуск» и панель задач остаются на месте; нажмите кнопку на панели задач, чтобы переключиться между открытыми окнами. То же происходит на широком экране, если сузить окно сильнее, чем нужно его меню. На телефоне окна нельзя перетаскивать, менять их размер, сворачивать или разворачивать; их только открывают, переключают и закрывают. Диалоги и формы тоже заполняют экран, поэтому всегда помещаются.

Сохранение раскладки

Расположение окон — позиция, размер, развёрнутое состояние — запоминается, пока страница открыта, поэтому переход между экранами его сохраняет. Перезагрузка начинает с расположения по умолчанию.

См. также

GitHub Лицензия (MIT)