Files

56 lines
4.7 KiB
Markdown

## 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 на широких и узких экранах, и ограничено сводкой его
валютных итогов. При поставке обновляются пользовательское представление,
его нормативное описание и документация фактически доступного поведения.
Способ получения данных и финансовый смысл итогов сохраняются.