Skip to content

Grip-sense: default to bar only (glow off) (#92)#95

Merged
petegordon merged 1 commit into
mainfrom
fix/92-gripsense-glow-off-by-default
Jul 2, 2026
Merged

Grip-sense: default to bar only (glow off) (#92)#95
petegordon merged 1 commit into
mainfrom
fix/92-gripsense-glow-off-by-default

Conversation

@petegordon

Copy link
Copy Markdown
Member

Summary

Closes #92 — "by default only show grip-sense bar."

Flips the default grip-sense presentation so a fresh install shows only the grip-sense bars, with the on-top glow markers off. Both remain user-toggleable in settings (the change only affects the unset/default state).

Changes

  • apps/overlay/src/js/app.jsoverlay:gripViz now defaults OFF (=== '1'); overlay:gripBars now defaults ON (!== '0').
  • apps/overlay/src/index.html — glow checkbox no longer checked; bars checkbox now checked (so the UI matches the new default on first load).
  • packages/visualizer/src/controller-overlay.js — internal _gripEnabled=false / _gripBarsVisible=true to match. (The app applies the localStorage-derived state at init via setGripVisible/setGripBarsVisible, so this just keeps the pre-init default consistent.)

Notes

  • Existing users who explicitly set either toggle keep their choice (their localStorage key is respected). Only users on the default flip.

Test

  • No tests assert grip defaults. Behavior verified by tracing init (app.js:549-550 applies state) and the toggle handlers.

🤖 Generated with Claude Code

Flip the default grip-sense presentation so a fresh install shows only the
grip-sense bars, not the on-top glow markers. Users can still enable the glow
(and disable bars) from settings.

- app.js: gripViz defaults OFF (=== '1'), gripBars defaults ON (!== '0').
- index.html: glow checkbox no longer `checked`; bars checkbox now `checked`.
- controller-overlay.js: internal _gripEnabled=false, _gripBarsVisible=true to
  match (the app-layer state is applied at init via setGrip*Visible anyway).

Closes #92

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HwZjBdVgWqxqCoKkXsZnr4
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

🔎 PR #95 preview — torn down

This PR is closed; its web preview and desktop prerelease have been removed.

@petegordon petegordon merged commit a48bed8 into main Jul 2, 2026
7 checks passed
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.

Default settings to not show gripsense glow

1 participant