OKF Viewer v0.2.2: a big readability release — the graph learns dataviz, the reader breathes on big screens, and the chrome quiets down.
Graph
- Edges carry color. Every link draws in its source concept's color, so cluster fans and hub structure read from the wiring, not just the dots.
- Labels scale with importance. Hubs keep larger labels and hold them longer as you zoom out — a zoomed-out bundle reads as a labeled map instead of anonymous dots — and overlapping labels yield instead of smearing.
- Direction, where you look. Hovering or selecting a concept draws arrowheads on its links, so you can see what cites what; reciprocal links show both ends.
- Cluster gravity. Detected communities gently gather, so the layout agrees with the cluster colors. Tunable via a new "Cluster pull" slider in Controls.
- Fit and zoom glide instead of teleporting (instant under reduced motion), and the advertised
+/−/Fkeyboard shortcuts now actually work.
Reader
- Big displays finally pay off. Prose keeps its comfortable line length, while live examples and token tables break out to the full column width — a design-system preview now renders at near-real page width.
- Section permalinks and the outline work for every bundle. Bodies using OKF's conventional
# Sectionheadings now get the outline, scroll-spy, hover permalinks, and working in-page links; the code-copy button on fenced blocks survives too (both existed but never made it to the screen). - Quieter header. The type/status/tag pill row is now one calm meta line with a single palette dot; status only speaks up when a concept is experimental or deprecated.
- Wide-measure fix. The context rail no longer overlaps the prose when the "Aa" width is set to Wide.
Sidebar & navigation
- The tree follows you. Selecting a concept anywhere — graph, search, a reader link — expands the tree to it and scrolls it into view.
- Folders tell you what's inside: a quiet concept count per directory, and expanding an assets-only folder now says "No concepts in this folder" instead of doing nothing.
- Search dead-ends explain themselves and hand your query to the full-text launcher.
Bundle switcher
- Redesigned rows: labeled "N concepts / M types" meta, last-opened times on recents, and full-path tooltips; the trigger is fixed-width with the app icon as its tile.
- Keyboard fixed: arrow keys no longer skip the first result.
Panels
- The change log is a real timeline — one dot per entry, colored by kind (creation/update/fix/deprecation), and its links now open concepts in-app instead of navigating away.
- Validation issues render as a flat problems list, severity shown once instead of three times per row.
Fixes
- The app can no longer scroll itself out of its own window (a WebKitGTK fractional-scaling quirk let wheel and outline jumps shift the whole chrome).
- Title-bar and graph-toolbar controls no longer overlap at narrow window widths.
Downloads
- Windows:
.msiand NSIS.exe - Ubuntu/Linux:
.deb(recommended; uses system libraries) and AppImage (portable)
Unsigned for now, so your OS may show an "unverified publisher" prompt on first launch. Installs of 0.2.1+ can update in place via Settings → Check for updates.