Skip to content

Rewrite README for signed grid, octant isolation, and CSV-only loading - #45

Merged
makayo merged 1 commit into
mainfrom
docs/readme-update-42
Jul 28, 2026
Merged

Rewrite README for signed grid, octant isolation, and CSV-only loading#45
makayo merged 1 commit into
mainfrom
docs/readme-update-42

Conversation

@makayo

@makayo makayo commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Rewrites README.md to match the codebase after PR #42, verified against actual source (useStore.ts, gridSpace.ts, CartesianGrid.tsx, App.tsx, OctantGizmo.tsx).

Removed: Center Y axis, Standard | Zero plane modes, data.json, icon-strip grid-visibility toggle.
Added: symmetric [-M,+M] grid, octant isolation, three scaling modes, tick density, navigation guardrails, CSV-only loading.

@makayo
makayo requested a review from Copilot July 28, 2026 19:19
@makayo makayo self-assigned this Jul 28, 2026
@makayo makayo added the documentation Improvements or additions to documentation label Jul 28, 2026
@makayo
makayo requested a review from dmerced05 July 28, 2026 19:20
@makayo
makayo removed the request for review from dmerced05 July 28, 2026 19:22
@makayo
makayo merged commit 5298804 into main Jul 28, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates README.md to reflect the current Orinoco behavior after PR #42 (signed symmetric grid, octant isolation, scaling modes, tick density, navigation guardrails, and CSV-only loading), removing outdated references to prior grid modes and bundled JSON data.

Changes:

  • Documents the symmetric signed grid model, tick density, and scaling modes.
  • Adds documentation for octant isolation (gizmo, transition behavior, and isolation reset on CSV load).
  • Updates dataset-loading docs to reflect CSV-only loading (including the bundled sample using the same pipeline) and adds navigation guardrails details.
Comments suppressed due to low confidence (2)

README.md:294

  • The store field list in the architecture diagram looks exhaustive but is missing active state like pointSizeScale and availableClasses, which are part of the Zustand store. Either include them or indicate the list is partial to avoid drifting documentation.
    Store[("Zustand Store: pivot, hoveredPoint, dataPoints, gridSpace, axisLabels, gridVisible, activeTool, hiddenClasses, numericFilters, hiddenTickAxes, scalingMode, customBounds, isolatedOctant, tickDensity")]

README.md:296

  • The architecture diagram arrow from Toolbar to Store lists only a subset of the toolbar-driven actions, but the toolbar also toggles grid visibility, sets tick density, changes active tool, updates point sizing, and manages filters. Listing a broader set (or adding an ellipsis) will keep the diagram accurate.
    Toolbar -- "setDataPoints / setScalingMode / setIsolatedOctant" --> Store

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
C -- Yes --> F[Classify text columns: uid = most unique values, class = remaining column]
F --> G[setDataPoints in store]
G --> H[computeGridSpace recomputes scale and ranges]
G --> H[computeGridSpace recomputes scale, ranges, and octant isolation clears]
@makayo
makayo deleted the docs/readme-update-42 branch July 28, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants