Three fixes against the v0.39.0 user feedback. - Layout exception "BoxConstraints forces an infinite height". `_PillarRow`'s wide-window path used `Row(crossAxisAlignment: CrossAxisAlignment.stretch)` inside a `Column` inside a `SingleChildScrollView` — Row inherits unbounded height, can't stretch to anything, Flutter throws. Wrapped the Row in `IntrinsicHeight` so the Row's height is bounded to the tallest child first. Same shape `_DocsRow`'s narrow-window path was triggering with `Wrap` + `SizedBox(width: double.infinity)` — replaced with a plain `Column` for that path; the wide path keeps the Wrap with the proper finite cardWidth. - Dropped the "WIE ES ZUSAMMENPASST" / "HOW IT FITS TOGETHER" section header. Operator-feedback was that the label sounded like a question without an answer. The hero already establishes the page; the three Hub/Module/Flow cards are self-explaining beneath it. Header was visual clutter and the underlying ARB keys are gone. - Reordered the sidebar: Welcome, **Store**, Doctor, Flows, Audit, Approvals. Store is the operator's daily-use surface and belongs above Doctor (which is a diagnostics page). Welcome stays slot 0 as the first-launch landing. Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
42 lines
1 KiB
YAML
42 lines
1 KiB
YAML
name: fai_studio
|
|
description: "F∆I Studio — desktop GUI for the F∆I hub"
|
|
publish_to: 'none'
|
|
version: 0.39.1
|
|
|
|
environment:
|
|
sdk: ^3.11.0-200.1.beta
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
cupertino_icons: ^1.0.8
|
|
intl: any
|
|
|
|
# Sibling package; will move to Forgejo path once published.
|
|
fai_dart_sdk:
|
|
path: ../fai_dart_sdk
|
|
google_fonts: ^8.1.0
|
|
shared_preferences: ^2.5.5
|
|
# Inline README rendering inside the Store detail sheet.
|
|
flutter_markdown: ^0.7.7
|
|
# Today-Hero pipeline reads accepted stories from
|
|
# ~/.fai/today/active.yaml — see docs/today-pipeline.md.
|
|
yaml: ^3.1.2
|
|
path: ^1.9.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^6.0.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
generate: true
|
|
# Bundled operator-facing documentation rendered inline by
|
|
# the Welcome page. Each doc has a `_de.md` sibling for the
|
|
# German locale; the loader picks the right pair at runtime.
|
|
# Air-gap-friendly — no network calls to read these.
|
|
assets:
|
|
- assets/docs/
|