Skip to content

Pilot conservative input tooltips - #30

Merged
jbkunst merged 2 commits into
masterfrom
agent/conservative-input-tooltips
Jul 29, 2026
Merged

Pilot conservative input tooltips#30
jbkunst merged 2 commits into
masterfrom
agent/conservative-input-tooltips

Conversation

@jbkunst

@jbkunst jbkunst commented Jul 29, 2026

Copy link
Copy Markdown
Owner

What changed

  • Audited canonical app.R files associated with app DESCRIPTION metadata.
  • Implemented the complete tooltip treatment in one representative app, lorenz-attractor, before expanding the pattern further.
  • Added accessible icon titles, Bootstrap spacing, and hover focus click triggers for keyboard and touch/click use.
  • Documented the repository-wide selection criteria, implementation pattern, and validation expectations in README.md.

Pilot selection: Lorenz Attractor

  • sigma: how quickly x follows y.
  • rho: driving strength and whether chaotic behavior emerges.
  • beta: damping in the z direction.
  • dt: numerical accuracy versus simulated time per point.

The obvious Number of points control was intentionally left without help.

Audit result

The wider audit identified possible future candidates in decision trees, logistic regression, ROC curves, network structures, and dimensionality-reduction apps. They are intentionally not implemented in this PR because pull-request builds validate compatibility but do not provide a visual preview artifact. This keeps the change aligned with the rule to prove the full treatment in one app before expanding it.

app-template, shap-explorer, alternative app_*.R files, and matrix-decompositions without a canonical app.R were excluded from implementation.

Validation

  • The final diff contains only lorenz-attractor/app.R and README.md.
  • Input IDs, defaults, ranges, and server behavior are unchanged.
  • Existing label typography is preserved.
  • All new visible text is in English and each tooltip explains one idea in fewer than 25 words.
  • The icon has an accessible title and supports hover, keyboard focus, and click/touch.
  • GitHub Actions successfully installed dependencies, exported the Shinylive apps, and rendered the complete site.
  • Visual normal-width and narrow-width inspection remains a manual review item before extending the pattern to other apps.

@jbkunst
jbkunst force-pushed the agent/conservative-input-tooltips branch from 82939ec to a6419d5 Compare July 29, 2026 19:44
@jbkunst jbkunst changed the title Add conservative input tooltips Pilot conservative input tooltips Jul 29, 2026
@jbkunst
jbkunst marked this pull request as ready for review July 29, 2026 22:19
@jbkunst
jbkunst merged commit 95a579e into master Jul 29, 2026
2 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.

1 participant