SUAI-TaskPlanner-Contest / TaskPlanner

Client application for working with todos and syncing with CalDAV servers
MIT License
3 stars 2 forks source link

9 Create Design.md #42

Open denissidorenko1 opened 1 year ago

denissidorenko1 commented 1 year ago

Task merge request

Related Issue #9
Reviewer requrements Особых требований нет

Code changes

  1. Добавлен файл main.fig

UI Demonstration

Снимок экрана 2023-06-01 в 15 18 09 Снимок экрана 2023-06-01 в 15 18 24 Снимок экрана 2023-06-01 в 15 18 36 Снимок экрана 2023-06-01 в 15 18 46 Снимок экрана 2023-06-01 в 15 19 02

How to test

Соотнести возможности реализованного интерфейса с диаграммой переходов, указанной в документации.

astronik00 commented 1 year ago

@denissidorenko1

см. пункт 3 правила оформления MR

Lailes commented 1 year ago
  1. Предлагаю убрать поиск с автокомплитом. Найти задачи непроблема но сделать это выпадающее меню будет сложно
  2. Считаю что стоит убрать настройку темы. Смена тема нетривиальная задача, убьет много сил
  3. Странный дедлайн. Лучше просто писать дату тогда. Хотя идея неплохая.
  4. Нет кнопки настроек. Думаю шестеренку можно поставить вместо кнопки смены темы
  5. Список полей не соотносится с тем, что мы храним в задаче:
image

Категория это Multiselect dropdown

Стоит убрать автора задачи

astronik00 commented 1 year ago

@denissidorenko1 image

denissidorenko1 commented 1 year ago

Переработан главный экран. На него добавлена более подходящая информация, хранящаяся в задаче. Добавлен выбор сервера, выбор приоритета сервер/клиент, кнопка настроек. Добавлены лейблы задач: их сложность, статус, специализация. Задачу можно открыть, посмотреть ее описание и поля, не поместившиеся на экране. Реализован экран решения конфликтов.

Снимок экрана 2023-05-03 в 22 33 53

Главный экран

Снимок экрана 2023-05-03 в 22 34 32

Открытие задачи для просмотра

Снимок экрана 2023-05-03 в 22 35 14

Лейблы статуса, сложности, специализации, и решения конфликта.

Снимок экрана 2023-05-03 в 22 36 07

Открытый экран решения конфликта.

denissidorenko1 commented 1 year ago

Пока файл main.fig, лежащий в ветке, не обновлен, так как в будущем могут быть правки (не хочу мусорить коммитами). Актуальная версия доступна для просмотра по ссылке https://www.figma.com/file/92KUEQOpS91HsI76KbFSFb/main?type=design&node-id=0-1&t=Y93njcTgRr8BbqQn-0 .

astronik00 commented 1 year ago

@denissidorenko1

Я также вспомнила важный момент - у тебя сервера представлены в виде чекбоксов, но можно работать в один момент лишь с одним сервером image

Не вижу элемента, который позволял бы переключаться с сервера на сервер, а также явной кнопки "синхронизация"

denissidorenko1 commented 1 year ago

@astronik00 Да, действительно. Поправлю. Достаточно будет кнопки в виде значка для синхронизации, или желательно прям подписать и выделить?

astronik00 commented 1 year ago

@astronik00 Да, действительно. Поправлю. Достаточно будет кнопки в виде значка для синхронизации, или желательно прям подписать и выделить?

Мне кажется, что лучше кнопку с текстом, ибо сомневаюсь, что значок сможем уже сверстать

denissidorenko1 commented 1 year ago

Обновил файл Фигмы, добавил актуальные изображения в документацию.

astronik00 commented 1 year ago

Обновил файл Фигмы, добавил актуальные изображения в документацию.

Обнови изображения в самом описании MR

denissidorenko1 commented 1 year ago

Обновил изображения