-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
UIИнтерфейс пользователяИнтерфейс пользователя
Description
Создать разметку для интерфейса пользователя тестового клиента, обеспечивающую решение базовой задачи:
Форма подключения к серверу
-
- Выбор адреса сервера и подключение к нему
Форма авторизации пользователя
-
- Вывод информации о сервере
-
- Ввод логина
-
- Вод пароля
-
- Вход
Основное окно
-
- Разбить окно на отдельные UserControl
-
- Поработать над масштабируемостью окна (минимальные размеры и т.д.) Интерфейс не должен быть кривым при любых размерах окна. Возможно - подумать над разной компоновкой в минимальном и развернутом состоянии.
-
- Вынести все статические строковые данные в отдельный ресурс.
-
- Кнопка "Смайлики" - реализовать логику через триггер. По нажатию справа должен появляться контролл с этим под этот контент, а при повторном нажатии - контролл должен коллапсировать.
-
- Добавить многострочность в поле ввода сообщения. При чем стоит подумать над возможностью автоматического увеличения поля ввода (до каких-то разумных пределов), после достижения которого - активировать вертикальный скроллинг.
Предусмотреть возможность мультикультурализма ресурсов
-
- Вынести всю текстовую статику в отдельный словарь
остальное подумаем по мере развития
kanadeiar
Metadata
Metadata
Assignees
Labels
UIИнтерфейс пользователяИнтерфейс пользователя