Skip to content

✨(frontend) add floating bar with leftpanel collapse button#1876

Open
Ovgodd wants to merge 9 commits intomainfrom
feat/docs-subdocs-floatingbar
Open

✨(frontend) add floating bar with leftpanel collapse button#1876
Ovgodd wants to merge 9 commits intomainfrom
feat/docs-subdocs-floatingbar

Conversation

@Ovgodd
Copy link
Collaborator

@Ovgodd Ovgodd commented Feb 9, 2026

Purpose

Add a desktop floating bar and left panel collapse/expand button .

blur.mp4

Proposal

  • Add FloatingBar on desktop with a dedicated CollapsePanel button.
  • Connect the collapse button to the left panel store to toggle panel open/close.
  • When panel is collapsed, display document title in the button (with emoji when available).
  • Keep floating bar disabled on mobile for now (temporary choice to avoid overlap/layout regressions).
  • Update E2E tests.
  • Ensure left-panel filters do not collapse panel on desktop (close only on mobile).

@Ovgodd Ovgodd requested a review from AntoLC February 9, 2026 14:08
@Ovgodd Ovgodd self-assigned this Feb 9, 2026
@Ovgodd Ovgodd added feature add a new feature triage labels Feb 9, 2026
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 2 times, most recently from 2ac1b8b to 0619362 Compare February 9, 2026 14:09
@Ovgodd Ovgodd linked an issue Feb 9, 2026 that may be closed by this pull request
@github-actions
Copy link

github-actions bot commented Feb 9, 2026

Size Change: +1.34 kB (+0.03%)

Total Size: 4.2 MB

Filename Size Change
apps/impress/out/_next/static/96c0107a/_buildManifest.js 0 B -831 B (removed) 🏆
apps/impress/out/_next/static/c6d08920/_buildManifest.js 832 B +832 B (new file) 🆕
apps/impress/out/_next/static/chunks/8495.js 66.3 kB +1.3 kB (+2.01%)

compressed-size-action

@Ovgodd Ovgodd marked this pull request as ready for review February 10, 2026 08:13
@AntoLC AntoLC removed their request for review February 10, 2026 09:38
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 6 times, most recently from 7f59383 to 7fff89d Compare February 11, 2026 13:53
@Ovgodd Ovgodd changed the title ✨(frontend) add floating bar with gradient blur effect ✨(frontend) add floating bar with leftpanel collapse button Feb 11, 2026
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 2 times, most recently from 693fc2e to 2343e48 Compare February 11, 2026 13:59
@github-actions
Copy link

github-actions bot commented Feb 11, 2026

Size Change: +2.71 kB (+0.06%)

Total Size: 4.21 MB

Filename Size Change
apps/impress/out/_next/static/4c23112d/_buildManifest.js 0 B -896 B (removed) 🏆
apps/impress/out/_next/static/chunks/8495.js 66.7 kB +1.48 kB (+2.27%)
apps/impress/out/_next/static/f31863d7/_buildManifest.js 893 B +893 B (new file) 🆕

compressed-size-action

@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 10 times, most recently from 0803259 to d80550a Compare February 11, 2026 18:23
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 2 times, most recently from cfa0618 to fce57e1 Compare February 12, 2026 07:54
@Ovgodd Ovgodd marked this pull request as draft February 12, 2026 08:21
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 4 times, most recently from 36e8b08 to 786fd71 Compare February 12, 2026 10:29
@Ovgodd Ovgodd marked this pull request as ready for review February 12, 2026 10:36
@Ovgodd Ovgodd marked this pull request as draft February 12, 2026 13:38
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 2 times, most recently from dafd996 to 4b9dc96 Compare February 12, 2026 14:04
@Ovgodd Ovgodd marked this pull request as ready for review February 12, 2026 16:07
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch 2 times, most recently from 21234f1 to 1f55e85 Compare February 12, 2026 16:55
Add sticky floating bar at top of document with leftpanelcollapse btn
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch from 1f55e85 to 53a5872 Compare February 12, 2026 17:21
@AntoLC AntoLC linked an issue Feb 13, 2026 that may be closed by this pull request
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch from 9dab4d6 to 97bab22 Compare February 16, 2026 09:57
@Ovgodd Ovgodd force-pushed the feat/docs-subdocs-floatingbar branch from bae596b to 65d588c Compare February 16, 2026 12:03
@Ovgodd Ovgodd requested a review from AntoLC February 16, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature add a new feature triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a contextual floating bar for documents and sub-documents Open/Close left side panel

2 participants

Comments