From 6141a163ff2f8465b05f7cca4297fa9b5c5df6cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B0=D1=81=D1=82=D0=B0=D1=81=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=A2=D0=B0=D1=80=D0=B0=D0=B7=D0=B5=D0=B2=D0=B8=D1=87?= Date: Sat, 15 Nov 2025 14:16:36 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index b98f9b5..52eca03 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# НТО 2025. II отборочный этап. Командные задани — UI/UX +# НТО 2025. II отборочный этап. Командные задания — UI/UX ## 📖 Предыстория В компании S есть возможность бронирования мест в пространствах, предназначенных под общее использование (open-space). На данный момент для бронирования места используются различные способы бронирования, разработанные в каждом офисе индивидуально. @@ -34,7 +34,7 @@ #### Поле ввода Email -- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста, подпись поля ввода. +- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста (текст-подсказка), подпись поля ввода. - Тег: `auth_input_email` - Содержание: - подпись поля ввода: "Email" @@ -44,7 +44,7 @@ #### Поле ввода пароля -- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста, подпись поля ввода. +- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста (текст-подсказка), подпись поля ввода. - Тег: `auth_input_password` - Содержание: - подпись поля ввода: "Пароль" @@ -56,7 +56,7 @@ #### Кнопка "Войти" -- Тип: Элемент с возможностью обработки экшена нажатия и содержащий внутри себя неизменяемое поле ввода +- Тип: Элемент, поддерживающий обработку нажатия и содержащий внутри себя неизменяемое поле ввода. - Тег: `auth_login` - Содержание: - текст: "Войти" @@ -65,7 +65,7 @@ #### Ссылки (текстовые кнопки) -- Тип: Элемент с возможностью обработки экшена нажатия +- Тип: Элемент с возможностью обработки нажатия. - Тег: `auth_forgot_pass` и `auth_create_account` - Содержание: - текст: "Забыли пароль?" и "Создать аккаунт" @@ -105,22 +105,21 @@ ### 3. Поддержка UX и визуального отклика -Добавить визуальную отзывчивость, соответствующую Material Design 3 к существущим элементам. +Добавить визуальную отзывчивость, соответствующую Material Design 3, к существущим элементам. #### Поле ввода Email -- Изменение: текст при отсутствии введённого текста: "Введите email" +- Установить текст-подсказку при пустом поле: "Введите email" #### Поле ввода пароля -- Изменение: текст при отсутствии введённого текста: "Введите пароль" +- Установить текст-подсказку при пустом поле: "Введите пароль" #### Кнопка "Войти" -- Изменения: обработка `isButtonEnabled`. Активное (enabled = true) и Неактивное (enabled = false) состояние должны быть четко различимы визуально. В неактивном состоянии нажатие на кнопку должно быть заблокировано. +- Добавить обработку состояния `isButtonEnabled`. Активное (enabled = true) и Неактивное (enabled = false) состояние должны быть четко различимы визуально. В неактивном состоянии нажатие на кнопку должно быть заблокировано. ## ✅ Особенности оценивания -Оценивание происходит с помощью автоматической системы тестирования, которая в автоматическом режиме находит элементы и взаимодействует с ними (именно для этого у каждого элемента указан уникальный идентификатор, по которому будет производится поиск). Каждый тест происходит с чистой установки приложения. - +Оценивание происходит с помощью автоматической системы тестирования, которая самостоятельно находит элементы и взаимодействует с ними (именно для этого у каждого элемента указан уникальный идентификатор, по которому будет производится поиск). Каждый тест происходит с чистой установки приложения. \ No newline at end of file