Skip to content

Improve docs UX on narrow screens#1684

Merged
sequba merged 8 commits into
developfrom
feature/responsive-docs
May 27, 2026
Merged

Improve docs UX on narrow screens#1684
sequba merged 8 commits into
developfrom
feature/responsive-docs

Conversation

@sequba

@sequba sequba commented May 27, 2026

Copy link
Copy Markdown
Contributor

Context

Original PR #1675 by https://github.com/Reckbeg


Note

Low Risk
Documentation and CSS-only VuePress page tweaks with no runtime or library behavior changes.

Overview
Improves docs usability on small viewports and clarifies i18n naming sources for maintainers.

On built-in-functions and list-of-differences, adds inline CSS so tables on .widePage use horizontal scrolling (overflow-x: auto, block display) instead of breaking the layout on narrow screens. Also fixes a trivial heading whitespace on the differences page.

DEV_DOCS.md documents how to pick localized built-in function names when Microsoft Excel does not support a locale: use Google Sheets function tables via the hl query parameter, and fall back to English when Sheets has no entry.

Reviewed by Cursor Bugbot for commit 9d0e126. Bugbot is set up for automated code reviews on this repo. Configure here.

sequba and others added 6 commits February 20, 2026 13:18
* Fix package-lock file

* Docs: remove CodeSandbox embedded demos and add links to working exa,ples in Stackblitz (#1621)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Low Risk**
> Low risk documentation-only changes: adds new guide pages and adjusts
VuePress sidebar navigation with no runtime or API impact.
> 
> **Overview**
> Adds three new AI-focused documentation pages: `ai-sdk`,
`integration-with-langchain`, and `mcp-server`, describing how to use
HyperFormula for deterministic spreadsheet computation in agent
workflows.
> 
> Updates the VuePress guide sidebar to surface these pages under
**Integrations**, renames the section from *Framework integration* to
*Integrations*, and moves the former *Overview* links into a new *About*
section.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
54c541b. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: GreenFlux <support@greenflux.us>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
- Add idID.ts with translations for all ~400 built-in functions
- Add idID export to languages/index.ts
- Update docs to reflect 18 supported languages
- Add Indonesian to language table in localizing-functions.md
- Add overflow-x: auto to tables on pages using widePage layout
- Fixes list-of-differences and built-in-functions guides not scaling
  well on narrower screens
- Applies to both pages for consistency

Closes #1359
@netlify

netlify Bot commented May 27, 2026

Copy link
Copy Markdown

Deploy Preview for hyperformula-dev-docs ready!

Name Link
🔨 Latest commit 9d0e126
🔍 Latest deploy log https://app.netlify.com/projects/hyperformula-dev-docs/deploys/6a16c66fcf886000086afd00
😎 Deploy Preview https://deploy-preview-1684--hyperformula-dev-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented May 27, 2026

Copy link
Copy Markdown

Performance comparison of head (9d0e126) vs base (1a578df)

                                     testName |   base |   head | change
------------------------------------------------------------------------
                                      Sheet A | 506.83 | 506.08 | -0.15%
                                      Sheet B | 166.09 | 163.45 | -1.59%
                                      Sheet T | 142.28 |  142.9 | +0.44%
                                Column ranges | 525.97 | 524.35 | -0.31%
Sheet A:  change value, add/remove row/column |  17.11 |  18.34 | +7.19%
 Sheet B: change value, add/remove row/column | 147.72 | 153.62 | +3.99%
                   Column ranges - add column | 163.59 | 166.03 | +1.49%
                Column ranges - without batch | 489.67 | 495.69 | +1.23%
                        Column ranges - batch | 123.21 | 125.37 | +1.75%

@sequba sequba changed the title Feature/responsive docs Improve docs UX on narrow screens May 27, 2026
@codecov

codecov Bot commented May 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.16%. Comparing base (1a578df) to head (9d0e126).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff            @@
##           develop    #1684   +/-   ##
========================================
  Coverage    97.16%   97.16%           
========================================
  Files          176      176           
  Lines        15322    15322           
  Branches      3356     3356           
========================================
  Hits         14887    14887           
  Misses         427      427           
  Partials         8        8           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sequba sequba merged commit c7cfc9d into develop May 27, 2026
36 checks passed
@sequba sequba deleted the feature/responsive-docs branch May 27, 2026 10:33
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.

2 participants