Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 4.08 KB

File metadata and controls

40 lines (31 loc) · 4.08 KB

Дизайн интерфейса

English | Русский

Message487 использует Material 3 со стандартной базовой фиолетовой палитрой. Светлая и тёмная схемы берутся из библиотеки без изменения цветов и динамических цветов обоев. Ориентир — MegaProxy: заметный статус работы, сгруппированные настройки, скруглённые поверхности, читаемая типографика и ограниченная ширина содержимого.

Главный экран показывает готовность захвата и проблемы, требующие внимания. Этот статус не доказывает доступность сервера: её проверяют тестовым событием и журналом. На основных экранах вне главного есть кнопка возврата к главному. На узких окнах используется нижняя навигация, на широких — боковая панель. Черновики подключения переживают переходы между разделами. Длинные списки приложений и событий отображаются лениво.

Журнал выделяет источник, время и состояние доставки. Нажатие открывает ID с возможностью копирования, HTTP-ответ, попытки, повтор и удаление. Текст сообщения скрыт. Выбор источников поддерживает поиск, фильтр выбранных и массовый выбор всего доступного списка. Ручной ввод пакета вынесен в отдельный диалог. Справка объясняет очередь, повторы и системные ограничения.

Область нажатия должна быть не меньше 48 dp. Передавайте статус текстом и значками, а не только цветом. Используйте смысловые роли цветов темы, масштабируемую типографику, системные отступы и прокрутку; не фиксируйте высоту текста. Проверяйте обе локали, тёмную тему, крупный текст и узкие/широкие окна на эмуляторе.

Источники

Проверка

Редизайн проверен на эмуляторе API 35 на английском и русском, в светлой и тёмной темах, с крупным текстом в узком окне и с боковой навигацией в широком. Android Lint, JVM-тесты и обе APK-сборки запускаются через существующий Fastlane lane checks.