Skip to content

Anchor the meeting panel at bottom center - #7651

Merged
ComputelessComputer merged 3 commits into
mainfrom
fix/anlg-383-floating-panel-placement
Sep 17, 2026
Merged

ComputelessComputer merged 3 commits into
mainfrom
fix/anlg-383-floating-panel-placement

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

Expand toward available screen space and preserve the chosen edge on collapse across macOS and Windows/Linux. Add placement regression tests. ANLG-383.


Summary by cubic

Anchors the meeting panel to the bottom center of the work area instead of the top right, and preserves the chosen expansion edge when the panel expands or collapses (ANLG-383). The panel expands toward the side with more room, remembers that direction across resizes, resets it on new panels, and restores the unclamped position when collapsing from a screen edge. Dragging the expanded panel on Windows or Linux now forgets the saved compact origin, so moving it away and back no longer snaps it back to the old spot. Includes regression tests for macOS and Windows/Linux placement logic.

Written for commit c0baf06. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 4 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread plugins/windows/swift-lib/src/FloatingBarManager.swift
Comment thread plugins/windows/swift-lib/src/FloatingBarPlacement.swift
@ComputelessComputer
ComputelessComputer force-pushed the fix/anlg-383-floating-panel-placement branch from 3459b9d to 743dc8d Compare September 16, 2026 23:47

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 4 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Re-trigger cubic

Comment thread plugins/windows/src/window/floating_bar.rs
@ComputelessComputer
ComputelessComputer force-pushed the fix/anlg-383-floating-panel-placement branch from 92f8536 to 11df1cb Compare September 17, 2026 06:13
@ComputelessComputer
ComputelessComputer added this pull request to stack #7665 September 17, 2026 06:13
Expand toward available screen space and preserve the chosen edge on collapse across macOS and Windows/Linux. Add placement regression tests. ANLG-383.
Reset new panel orientation and restore compact coordinates after edge clamping. Respect user movement and cover collapse regressions in Swift and Rust. ANLG-383.
@ComputelessComputer
ComputelessComputer force-pushed the fix/anlg-383-floating-panel-placement branch from 11df1cb to 8ea9662 Compare September 17, 2026 07:13
Invalidate the saved compact origin when Windows or Linux moves the expanded panel, including a drag away and back.
@ComputelessComputer
ComputelessComputer merged commit a392ca5 into main Sep 17, 2026
17 checks passed
@ComputelessComputer
ComputelessComputer deleted the fix/anlg-383-floating-panel-placement branch September 17, 2026 08:25
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