Skip to content

feat(ribbon) Ribbon bar#132

Open
erophames wants to merge 7 commits intoeigenpal:mainfrom
erophames:feature/toolbar-ribbon
Open

feat(ribbon) Ribbon bar#132
erophames wants to merge 7 commits intoeigenpal:mainfrom
erophames:feature/toolbar-ribbon

Conversation

@erophames
Copy link
Copy Markdown
Contributor

@erophames erophames commented Mar 11, 2026

Summary

This introduces the ribbon toolbar.

What this PR changes

  • Adds the ribbon UI (tabs, groups, actions, and toolbar integration).
  • Adds typing and pipeline performance E2E coverage.

Behavior

  • Provides a Word-like ribbon UI with context-aware actions.
  • Allows production builds to strip perf logging by default.
  • Locks these behaviours in CI via unit + E2E coverage.

Note

Committing to track.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 11, 2026

@erophames is attempting to deploy a commit to the EigenPal Team on Vercel.

A member of the Team first needs to authorize it.

This was referenced Mar 11, 2026
@jedrazb jedrazb force-pushed the main branch 2 times, most recently from a22653f to f04eff0 Compare March 12, 2026 04:57
@erophames erophames changed the title feat(spelling, ribbon) Ribbon and Spelling checker (wip) feat(spelling, ribbon) Ribbon and Spelling checker Mar 13, 2026
@erophames erophames changed the title feat(spelling, ribbon) Ribbon and Spelling checker feat(spelling, ribbon) Ribbon and Spell checker Mar 13, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docx-editor Error Error Mar 13, 2026 9:03pm

Request Review

@jedrazb
Copy link
Copy Markdown
Contributor

jedrazb commented Mar 16, 2026

Hey @erophames thank you for opening up a PR , it's 114k lines of additions, can we make it a bit more scoped to ribbon toolbar? can you provide guidance how to test it?

@erophames
Copy link
Copy Markdown
Contributor Author

Yep, I'm busy breaking it apart. Will try for this week.

@erophames erophames changed the title feat(spelling, ribbon) Ribbon and Spell checker feat(ribbon) Ribbon bar Mar 17, 2026
Refactoring of ribbon/spell check/contextual memory.
yash-giantanalytics added a commit to giantanalyticsai/docx-editor that referenced this pull request Mar 26, 2026
…licts resolved

Full merge of eigenpal#132:
- Ribbon UI components, config, actions, icons
- StoredMarksSyncExtension, mark utils improvements
- Perf flags infrastructure (PERF_ENABLED, recordLayoutPerf)
- PageNavigator, ColorHistoryProvider, EditingModeDropdown extraction
- E2E test coverage for ribbon features
- Resolved 18 merge conflicts across 4 files (bun.lock, renderPage.ts,
  PagedEditor.tsx, DocxEditor.tsx) keeping both HEAD and pr-132 additions
yash-giantanalytics added a commit to giantanalyticsai/docx-editor that referenced this pull request Mar 26, 2026
… find-replace

Cherry-pick of our features onto merged PR eigenpal#132 ribbon base. Conflicts
resolved in DocxEditor.tsx (4 zones: imports, comment handlers,
keyboard shortcut deps).
yash-giantanalytics added a commit to giantanalyticsai/docx-editor that referenced this pull request Mar 28, 2026
- Create packages/react/src/test-utils/happyDomSetup.ts using
  @happy-dom/global-registrator for DOM environment in bun tests
- Run prettier on all files to fix formatting issues from PR eigenpal#132 merge
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