fix(ui): F8-08 unified number format — mono, fixed 3-decimal, no separators #65
Reference in New Issue
Block a user
Delete Branch "feature/issue-51-number-format"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes part of #43 (F8-08), addresses #51.
Что поменялось
ui/frontend/src/lib/util/number-format.ts(formatFloat/formatInt/formatPercent), безtoLocaleString(нет разделителей разрядов).lib/active-view/report/format.ts— тонкий re-export, имена сохранены, чтобы не плодить diff по секциям отчёта.planet,ship-group,planet/ship-groups,ship-group/actions) — заменили inlineformatNumberнаformatFloat, добавилиclass="numeric"на числовые<dd>, размеры шрифтов 0.85/0.8rem (моно — на числовых) под calculator-tab.table-races,table-sciences,table-ship-classes,designer-science— переключены на util, размеры под calculator,class="numeric"на числовых столбцах.report/section-*) — добавленclass="numeric"на числовые<th>и<td>плюс CSS-правилоfont-family: var(--font-mono); text-align: right;для выравнивания по десятичной точке.%из заголовков уровней технологий в races + player_status.Багфиксы
drive/weapons/shields/cargoэто уровни технологий, а не доли. Раньше прогонялись черезformatPercent(×100) и показывали451.0вместо4.510. Теперь —formatFloat.Проверка
pnpm test— 814 passed.pnpm check— 0 errors, 0 warnings.pnpm build— clean.Reviewer: @owner