This commit is contained in:
2025-12-27 18:25:15 +03:00
parent 63a9425680
commit fde5f9de58
23 changed files with 688 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
# Responsive layout
## TabBar placement
- mobile portrait → bottom
- tablet/desktop landscape → right-top / right-center / right-bottom
## Testing matrix
Минимум:
- iOS dark / light
- Android dark / light
- VK iOS / VK Android
- TG iOS / TG Android
- Web desktop

View File

@@ -0,0 +1,11 @@
# Telegram Mini Apps
## Recommended config
```tsx
<UIProvider config={{ platform: "tg", skin: "ios", theme: "dark" }} />
```
## Safe areas
Используйте `--safe-bottom`, чтобы TabBar/WriteBar не упирались в системные зоны.

View File

@@ -0,0 +1,24 @@
# VK Mini Apps
## Recommended config
```tsx
<UIProvider config={{ platform: "vk", skin: "ios", theme: "dark" }} />
```
Для Android:
```tsx
<UIProvider config={{ platform: "vk", skin: "android", theme: "dark" }} />
```
## Safe areas
Используйте токены `--safe-*` (или задайте их через vars), если окружение отдаёт insets.
## Navigation
Паттерн:
- верхняя панель с backкнопкой
- TabBar на главных разделах
- list/cell для настроек