Some checks failed
Security / Security check (push) Failing after 1s
Stefan observed the default Studio window opened smaller than comfortable when launched fresh (no persisted size). On macOS specifically the xib-stored default was around 800x600 — too tight to read the sidebar + content + run panel side-by-side. Set 1440x900 as the initial content size across all three host platforms: - macOS: MainFlutterWindow.swift sets contentSize via NSWindow.setContentSize after the FlutterViewController attaches, and centers on the active NSScreen. Clamped to the screen's visibleFrame so we never open larger than the display (matters for non-Retina external monitors). - Linux: gtk_window_set_default_size 1280x720 -> 1440x900 - Windows: Win32Window::Size 1280x720 -> 1440x900 1440x900 is the effective Retina resolution of a 13" MacBook (Stefan's dev machine) and the smallest "modern desktop" footprint that lets the sidebar + content + tool panel breathe. Version 0.51.8 -> 0.51.9. Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
59 lines
1.8 KiB
YAML
59 lines
1.8 KiB
YAML
name: fai_studio
|
|
description: "F∆I Studio — desktop GUI for the F∆I hub"
|
|
publish_to: 'none'
|
|
version: 0.51.9
|
|
|
|
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_client_sdk:
|
|
path: ../fai_client_sdk_dart
|
|
google_fonts: ^8.1.0
|
|
shared_preferences: ^2.5.5
|
|
# Inline README rendering inside the Store detail sheet.
|
|
# `flutter_markdown` is discontinued; `flutter_markdown_plus`
|
|
# is the actively-maintained drop-in fork (same
|
|
# `MarkdownStyleSheet` / `Markdown` / `MarkdownBody` API).
|
|
flutter_markdown_plus: ^1.0.3
|
|
# Today-Hero pipeline reads accepted stories from
|
|
# ~/.fai/today/active.yaml — see docs/today-pipeline.md.
|
|
yaml: ^3.1.2
|
|
path: ^1.9.0
|
|
# System-native file picker — used by the Flows run-flow
|
|
# form for `bytes`-shaped inputs (extract takes a PDF, the
|
|
# operator clicks "Choose file" and macOS / Linux / Windows
|
|
# routes through the OS dialog so sandboxed Studio still
|
|
# gets read access to the chosen file).
|
|
file_picker: ^11.0.0
|
|
# Swappable flow editor — lives in its own repo so it can
|
|
# be replaced without touching the rest of Studio. Pin to a
|
|
# commit (or branch) here; rebuild Studio to pick up
|
|
# editor-side changes.
|
|
fai_studio_flow_editor:
|
|
git:
|
|
url: https://git.flemming.ai/fai/studio-flow-editor
|
|
ref: main
|
|
|
|
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/
|