Restyle the watch app in the «Лес» palette with the Flutter app icon
- BalancePalette (Shared/AppTheme.swift): the palette of BalanceFlutter's default preset. Balance card in a green gradient with mint text, income teal (↙) and expense deep orange (↗) as in the Flutter app, mint accent and a forest «Добавить операцию» button instead of indigo/purple. - Money shows no kopecks when whole, otherwise exactly two decimals («8 480,50 ₽»), like the Flutter client. - App icon: same artwork as BalanceFlutter (branding/icon.svg), every size of AppIcon.appiconset rendered by the new branding/render.sh (resvg, bundled Roboto fonts). - Repository avatar and README banner redrawn in the same style as the BalanceFlutter banner, with real simulator screenshots (docs/). Checked on the watchOS 27.2 simulator (icon in the app grid, home and accounts screens). Builds for simulator and device. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
94177dbb0b
commit
9cfac1797c
36 files changed
+435
-136
No files matched your search
@@ -1,5 +1,5 @@
|
||||
<p align="center">
|
||||
<img src="branding/banner.png" alt="BalanceWatch — учёт личных финансов на Apple Watch" width="100%">
|
||||
<img src="branding/banner.png" alt="BalanceWatch — личные финансы на Apple Watch" width="100%">
|
||||
</p>
|
||||
|
||||
# BalanceWatch
|
||||
@@ -13,7 +13,8 @@
|
||||
|
||||
```text
|
||||
BalanceWatch/
|
||||
├── branding/ # аватар и баннер для README (PNG + SVG-исходники)
|
||||
├── branding/ # иконка, аватар и баннер (SVG-исходники, PNG, render.sh)
|
||||
├── docs/ # скриншоты для баннера
|
||||
├── docs/CONTRACT_V2.md # общий контракт экосистемы v2 (копия, одинаковая во всех репозиториях)
|
||||
├── BalanceWatch.xcodeproj/
|
||||
└── BalanceWatch/
|
||||
@@ -75,3 +76,15 @@ Simulator и watchOS device (без подписи). Запускается на
|
||||
кода из монорепозитория. Протокол синхронизации и правила расчётов должны
|
||||
совпадать с остальными клиентами Balance: при изменении контракта на
|
||||
сервере переносите правки и сюда.
|
||||
|
||||
## Оформление
|
||||
|
||||
Палитра «Лес» — та же, что у пресета по умолчанию в BalanceFlutter: карточка
|
||||
баланса в зелёном градиенте, доходы бирюзовые (↙), расходы оранжевые (↗),
|
||||
мятный акцент (`BalancePalette` в `Shared/AppTheme.swift`). Иконка — тот же
|
||||
рисунок, что у Flutter-приложения (`branding/icon.svg`).
|
||||
|
||||
После правки SVG или скриншотов в `docs/` выполни `bash branding/render.sh`
|
||||
(нужен `resvg`): скрипт перерисует все размеры иконки в
|
||||
`Assets.xcassets/AppIcon.appiconset`, `branding/avatar.png` (512×512) и
|
||||
`branding/banner.png` (1280×640). Шрифты Roboto лежат в `branding/fonts`.
|
||||
Reference in new issue
Block a user