Skip to content

v0.3.1 — /flow graph rendering fixes

Choose a tag to compare

@marianif marianif released this 23 May 16:36
· 17 commits to main since this release

Patch release for `/impeccable-native flow`. No new commands; sharpens the graph and screen-naming output.

Fixes

  • Screen names — `index.tsx` inside a `(group)/` no longer leaks the group name as the screen name. Root index renders as `home`; nested indexes inherit the last visible segment.
  • Modal detection — the scanner cross-references parent `_layout.tsx` for `<Stack.Screen options={{ presentation: 'modal' }}>` declarations and back-flags matching screens as modals, even when the filename gives no hint.
  • Navigator type visibility — subgraph headers now use unicode glyphs (`▭▭▭ Tabs`, `▤ Stack`, `☰ Drawer`, `◇ Slot`) and a per-type color palette via `classDef`.
  • Modal plane — modals are pulled out of their host navigator's subgraph into a dedicated `⊕ Modal layer` subgraph at the bottom. Edges to modals are dashed to read as overlay relationships.
  • Entry point — dropped the floating `entry(( root-layout ))` node. The actual home screen gets the `start` class and a `⭐` annotation.
  • Legend — every graph now ships with a markdown legend below it explaining glyphs, edge styles, and the start marker.

Install / Update

```
/plugin marketplace update marianif/impeccable-native
/plugin update impeccable-native
```