spec: deliver compact portfolio totals package
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
## Why
|
||||
|
||||
Сводка итогов Portfolio на странице Brokerage Account занимает избыточную
|
||||
высоту, особенно на узком экране, и отдаляет пользователя от состава портфеля.
|
||||
Нужно сделать её компактнее, сохранив читаемость каждой суммы и понимание того,
|
||||
к какой валюте она относится. В Discovery владелец выбрал направление A1:
|
||||
отдельные компактные валютные карточки со знаками ₽, $ и €.
|
||||
|
||||
## What Changes
|
||||
|
||||
- Представить итоги Portfolio компактными отдельными карточками по валютам,
|
||||
следуя выбранному направлению A1. На широком и узком экране обычная сводка
|
||||
занимает меньше высоты, сохраняя читаемость и доступность значений.
|
||||
- Для российского рубля, доллара США и евро показывать ₽, $ и € соответственно
|
||||
в валютных метках и рядом с суммами вместо RUB, USD и EUR. Сохранить
|
||||
однозначность валюты и её полное доступное название; другие валюты остаются
|
||||
различимыми и не исключаются из сводки.
|
||||
- Показывать длинные, дробные и отрицательные суммы полностью: без потери
|
||||
цифр или знака, округления, сокращений до тысяч или миллионов, обрезания
|
||||
и необходимости горизонтальной прокрутки. На узком экране допускать перенос
|
||||
и увеличение высоты ради полного значения.
|
||||
- Сохранить смысл каждой суммы: итог позиций и доступных денег в одной валюте,
|
||||
без сложения разных валют и конвертации. Отсутствующие суммы не заменяются
|
||||
нулями, рублёвый итог не становится общей стоимостью Portfolio, а сводка
|
||||
не обещает полноту оценки при отсутствии стоимости отдельных позиций.
|
||||
- Сохранить существующие состояния: первичное ожидание без вымышленных сумм;
|
||||
прежние суммы и время успешного получения при фоновом обновлении и его
|
||||
ошибке; раздельные сообщения об устаревшем снимке и ошибке обновления,
|
||||
с применимым действием повтора. Существующее пустое состояние сохраняется.
|
||||
|
||||
Вне scope: изменение денежных расчётов, состава или источников данных;
|
||||
редизайн навигации, заголовка, позиций и соседних разделов; изменение
|
||||
форматирования денег во всём приложении. Выбор A1 задаёт направление этой
|
||||
сводки; детальное визуальное решение подлежит отдельному согласованию Design.
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
|
||||
Нет.
|
||||
|
||||
### Modified Capabilities
|
||||
|
||||
- `specs/portfolio-view/spec.md`: добавить требования к компактному
|
||||
представлению валютных итогов на странице Brokerage Account, символам
|
||||
валют, доступной идентичности и полному отображению сумм на широком
|
||||
и узком экране при сохранении существующего смысла итогов и состояний.
|
||||
|
||||
## Impact
|
||||
|
||||
Изменение затрагивает пользователей, просматривающих Portfolio одного
|
||||
Brokerage Account на широких и узких экранах, и ограничено сводкой его
|
||||
валютных итогов. При поставке обновляются пользовательское представление,
|
||||
его нормативное описание и документация фактически доступного поведения.
|
||||
Способ получения данных и финансовый смысл итогов сохраняются.
|
||||
Reference in New Issue
Block a user