Skip to content

feat(ui): Fluid Studio Canvas, Creative Prompt Dock, Interactive Engine Cards, and Docked Copilot - #91

Merged
spelech merged 14 commits into
mainfrom
feat/fluid-studio-dock-ui
Sep 30, 2026
Merged

spelech merged 14 commits into
mainfrom
feat/fluid-studio-dock-ui

Conversation

@spelech

@spelech spelech commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Summary

This PR introduces a major UI overhaul that replaces the rigid numbered step boxes and disconnected drawers with a modern, high-density AI creation workstation.

Key Changes

  • Fluid Studio Canvas & Creative Prompt Dock:
    • Center-stage responsive viewports for all 5 modalities: Image, Text, Video, 3D Mesh, and Audio.
    • Chat-style bottom prompt dock with multi-line autosizing textarea, quick preset chips, model badge, and parameter flyout (\⚙️ Settings).
  • Interactive Engine Status Cards:
    • Modern status pill cards for Ollama, ComfyUI, SD Forge, and Kokoro TTS in the header and ribbon.
    • Live dot indicators (online/starting/offline), port numbers, and direct \▷ Start\ / \⏹ Stop\ controls.
  • Docked Copilot & Knowledge Sidebar:
    • Integrated right-hand panel combining AI Assistant and Documentation with tab switching and search bridging.
    • Supports quick collapse and seamless pop-out into detached companion windows.
  • Testing & Quality Assurance:
    • Expanded headless visual tree tests in \FluidStudioAndCopilotUiTests\ to verify all 5 modalities, parameter flyouts, and generation workflows end-to-end.
    • Codified deterministic testing guidelines in \docs/TESTING_GUIDELINES.md\ to eliminate test theater.
    • Updated all 10 documentation screenshots using Playwright automation.
    • Updated user guides and architecture specifications for v3.17.0.

Verification

  • Automated Tests: 817 Passed, 0 Failed, 14 Skipped (live external endpoints).
  • Code Quality:
    pm run lint\ (0 errors),
    px tsc --noEmit\ (0 errors).
  • Build & Packaging: \pwsh scripts/fast_update.ps1 -NoLaunch\ passed cleanly.

…ndencies

- Prioritize webui_forge and run.bat over broken venvs in ToolDiscoveryService
- Fix process management and status detection for Ollama, ComfyUI, Forge, and Kokoro
- Automate ComfyUI python environment discovery and dependency installation (Cython, pyhocon, diffusers, imageio-ffmpeg, trimesh) in install_comfy_nodes.ps1
- Sync MainViewModel and TelemetryViewModel with live engine states
- Add comprehensive test coverage across endpoints and telemetry
@spelech
spelech merged commit cf07c02 into main Sep 30, 2026
3 checks passed
@spelech
spelech deleted the feat/fluid-studio-dock-ui branch September 30, 2026 07:14
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.

1 participant