Control f0 Focus/Studio and Flowgen Cards/Node graph independently, understand what the work mode resets, and diagnose why one project can look different from the user default or another project.
Where: Account → Preferences → Work mode / Editor defaults; f0 → top-bar view toggle or Settings → General; Flowgen → Project settings.
Key ideas
- Three user properties have separate jobs: users/{uid}.uiMode stores the dashboard preference. users/{uid}.f0Chrome stores the f0 Website & video editor default. users/{uid}.flowgenChrome stores the Flowgen canvas default. Changing either editor row alone does not change uiMode or the other editor.
- Work mode seeds both editor defaults: Choosing Let flowmo direct sets f0 to Focus and Flowgen to Cards. You direct sets f0 to Studio and Flowgen to Cards. Creator mode sets f0 to Studio and Flowgen to Node graph. This is an intentional reset of the two user defaults, not just a dashboard repaint.
- A project override wins: A project may store simple or advanced separately for f0 and Flowgen in browser storage. Effective view resolution is project override first, then the relevant user surface default, then the work-mode fallback when that user field is missing.
- View settings never change the document model: Focus versus Studio changes how much f0 chrome is visible. Cards versus Node graph changes how Flowgen exposes wiring. Neither changes page type, node data, connections, project ownership, or generated outputs.
Steps
- Open Account → Preferences. Choose a Work mode only when you want to change the dashboard and reset both editor defaults as one preset.
- Under Editor defaults, set Website & video editor to Focus or Studio. This writes only the user f0Chrome default.
- Set flowGen canvas to Cards or Node graph. This writes only the user flowgenChrome default.
- Open an f0 website/video project. Use the top-bar workspace control to switch that project between Focus and Studio, or open Settings → General → Editor chrome (this project).
- In f0 project settings, choose Account default to clear the project override, or explicitly choose Focus/Studio. Alt-clicking the top-bar workspace control also clears the override and returns to the account default.
- Open a Flowgen project and use Project settings → Card mode. On means Cards; off means Node graph. This writes only that Flowgen project’s override.
- Set Open settings on selection separately when selecting a node should automatically open the inspector sidebar. This is another per-project browser preference and is not flowgenChrome.
- Reload or open another project to confirm the scope. A project without an override follows the user default; a project with an override keeps its own surface choice.
- When diagnosing a mismatch, check in order: current project override, Account → Preferences surface row, then the selected work mode’s fallback.
User-level property reference
- uiMode: autopilot | assist | control — shown as Let flowmo direct | You direct | Creator mode.
- f0Chrome: simple | advanced — shown as Focus | Studio.
- flowgenChrome: simple | advanced — shown as Cards | Node graph.
- Missing f0Chrome/flowgenChrome follows the uiMode mapping.
- Legacy uiMode simple reads as You direct/assist; legacy advanced reads as Creator/control, but either legacy value keeps the first-run chooser unanswered until a current value is written.
Work-mode reset matrix
- Let flowmo direct / autopilot → f0 Focus (simple), Flowgen Cards (simple).
- You direct / assist → f0 Studio (advanced), Flowgen Cards (simple).
- Creator mode / control → f0 Studio (advanced), Flowgen Node graph (advanced).
- Changing one Editor defaults row afterward leaves uiMode and the other surface unchanged.
Per-project storage and precedence
- Key: f0.projectChrome.<surface>.<projectId>.
- Surface is f0 or flowgen, preventing an embedded f0 editor from overwriting the Flowgen canvas choice for the same project id.
- Value is simple or advanced; absent means follow the user surface default.
- Asset-backed document editors without pid use a doc:<document key> bucket.
- Resolution: project surface override → user f0Chrome/flowgenChrome → default implied by uiMode.
- Writes notify the current tab and browser storage events update other tabs.
Visible controls
- Account → Preferences → Website & video editor: Focus / Studio.
- Account → Preferences → flowGen canvas: Cards / Node graph.
- f0 top bar: animated workspace icon; click flips the project, Alt-click clears its override.
- f0 Settings → General → Editor chrome (this project): Account default (Focus/Studio), Focus, Studio.
- Flowgen Project settings → Card mode: hides noodles and edits connections from cards when enabled.
- Flowgen Project settings → Open settings on selection: automatically opens the node sidebar; stored separately per project.
Tips
- Set the account defaults for how you usually work, then override only exceptional projects.
- If an embedded f0 editor and its parent Flowgen canvas need different density, set each surface independently—the storage keys are designed for that.
- Use Account default in f0 before testing a newly changed user preference; otherwise the old project override masks it.
Limitations and important notes
- Per-project overrides are local browser preferences, not shared project document properties; another browser/device may follow the user default instead.
- Privacy-restricted or cleared browser storage can discard project overrides and remembered dashboard tabs.
- Flowgen’s current Card mode switch writes an explicit project override; unlike the f0 Settings field, it does not expose a separate Account default choice.
- Only users with edit access can change the project-level Flowgen settings controls.
Troubleshooting
I changed Work mode, but one project still uses its old view.
That project has a surface override. In f0 choose Account default or Alt-click the top-bar view control. In Flowgen toggle the project setting to the desired view; the current dialog has no clear-to-default choice.
Changing f0 Focus/Studio also changed my dashboard before.
Use the current per-project f0 control or the independent Account → Preferences f0 row. The Work mode chooser is the control that intentionally changes dashboard mode and resets both user editor defaults.
Flowgen Cards changed but the f0 editor inside a node did not.
They are separate surfaces. Set flowgenChrome for the canvas and f0Chrome for the embedded website/video editor.
Open settings on selection behaves differently from Card mode.
That is expected: it is a separate per-project preference controlling inspector opening, not the simple/advanced Flowgen chrome value.