Skip to content

Вёрстка экрана настроек под форматы телефона и планшета #76

Merged
neekeetuh merged 7 commits intodevelopfrom
feature/settings-formatting
Jun 2, 2025
Merged

Вёрстка экрана настроек под форматы телефона и планшета #76
neekeetuh merged 7 commits intodevelopfrom
feature/settings-formatting

Conversation

@EkaterinaMarkina-1
Copy link
Contributor

@EkaterinaMarkina-1 EkaterinaMarkina-1 commented May 20, 2025

Экран настроек разбит на основной , в котором мы определяем тип устройства пользователя - телефон / планшет.
Он переносит нас в соответствующие отдельные виджеты.

  • В течении работы над задачей, было добавлено пожелание : при попытке нажать переключатель с pro-функциями, должно всплывать уже существующее окно с предложением о подписке.
    Добавлен опциональный controller
    → Теперь можно передавать контроллер извне
    → Если не передан - создается автоматически через SuperTooltipController()

Uploading image.png…

Copy link

@Nailloon Nailloon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вынеси функцию для определения планшет ли это и также обсудите с Никитой или сама реши, как все-таки лучше реализовать это разделение по экранам, но более 5 обязательных параметров в функцию или конструктор должно тебя напрягать, только если это реально не необходимость

@override
Widget build(BuildContext context) {
final scheme = Theme.of(context).colorScheme;
final settingsState = gameSettingsViewStateKey.currentState;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ема хитро, только нужно быть аккуратным, и если этот экран будет использован, где нет этого ключа с состоянием, то может многое повалиться

neekeetuh added 2 commits June 2, 2025 21:07
…я более удобного доступа из любой части поддерева виджетов
@neekeetuh neekeetuh merged commit dd16542 into develop Jun 2, 2025
0 of 2 checks passed
@iamagentaka iamagentaka deleted the feature/settings-formatting branch February 6, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants