Симулятор подростка-фермера CS/TF2/PUBG-кейсов 2020-2022. Pre-alpha.
Find a file
Dmitrii Bykov 6db9c4947b
Some checks failed
Godot CI / Import + smoke test (push) Failing after 14s
fix Акт 2: позиционирование Body адаптивное (compact vs scrollable)
Проблема: Body RichTextLabel был с custom_minimum_size (540, 220)
ВСЕГДА. На шагах с коротким текстом (диск/имя/пароль/часовой пояс)
лейбл занимал 220px пустого пространства между заголовком и
полями ввода, выдавливая чекбокс/кнопки за пределы экрана.

Решение:
- В .tscn Body custom_minimum_size = (540, 0), fit_content=true
  (адаптируется под контент).
- Window custom_minimum_size = (580, 220) — раньше 348, теперь
  окно само растёт под content.
- В скрипте 2 хелпера:
  * _set_body_compact() — fit_content=true, min_size (540, 0).
    Используется для всех коротких шагов.
  * _set_body_scrollable(h) — fit_content=false, min_size (540, h),
    scroll_to_line(0). Используется только для LICENSE_FULL.
- Все шаги (_to_disk, _to_username, _to_password, _to_timezone,
  _to_installing) вызывают _set_body_compact() в начале.
- LICENSE_FULL вызывает _set_body_scrollable(220) для скроллябельной
  лицензии + в title подсказка «прокрути колесом мыши».

Теперь окно установки правильно ужимается под короткий контент и
все поля видны на экране.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 19:21:43 +03:00
.forgejo/workflows ci: фикс — убрал container: ubuntu:22.04 (не имел node для actions/checkout) 2026-05-24 15:30:48 +03:00
canon canon: PACING.md — бюджет 4+ часа прохождения 2026-05-24 17:53:49 +03:00
scenes fix Акт 2: позиционирование Body адаптивное (compact vs scrollable) 2026-05-24 19:21:43 +03:00
scripts fix Акт 2: позиционирование Body адаптивное (compact vs scrollable) 2026-05-24 19:21:43 +03:00
.gitignore baseline: канон + Godot 4.6 скелет + сценарий пролога v2 2026-05-24 14:27:33 +03:00
project.godot полная мета-структура игры: pause + settings + save/load 2026-05-24 18:28:58 +03:00
Игра для Steam.txt baseline: канон + Godot 4.6 скелет + сценарий пролога v2 2026-05-24 14:27:33 +03:00
Пролог_Первый_день.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00