Skip to content

Polish popup provider menu; release 0.4.1 - #9

Merged
ycosine merged 1 commit into
mainfrom
agent/popup-provider-menu-fixes
Jul 16, 2026
Merged

Polish popup provider menu; release 0.4.1#9
ycosine merged 1 commit into
mainfrom
agent/popup-provider-menu-fixes

Conversation

@ycosine

@ycosine ycosine commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Follow-up fixes to #8 (provider presets) based on UI review:

  • Popup dropdowns were clipped — the popup window sizes itself to the document and the root clips overflow, so the upward-opening provider menu (and the language menu) got cut off. The root now reserves height while a menu is open (flex column, footer pinned to the bottom); Chrome resizes the popup and shrinks it back on close.
  • Unconfigured providers are hidden from the popup menu — only providers that are ready to use (key configured, or keyless like Google) are offered; the currently selected provider always stays visible.
  • Custom preset tier label shortened from OpenAI-compatible to OpenAI API so it no longer wraps in the Options provider grid or the popup menu.
  • Version bumped to 0.4.1.

Verified by loading the built popup in headless Chrome with a chrome.* stub: menus fully visible with 3 and with all 6 providers configured, provider filtering correct, no label wrapping.

🤖 Generated with Claude Code

- reserve popup height while a dropdown is open so the provider and
  language menus are no longer clipped by the popup window (the root is
  now a flex column with the footer pinned to the bottom)
- hide providers without configured credentials from the popup provider
  menu; keyless Google and the currently selected provider always show
- shorten the Custom preset tier label from "OpenAI-compatible" to
  "OpenAI API" so it no longer wraps in the Options provider grid and
  the popup menu

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ycosine
ycosine merged commit 18489c4 into main Jul 16, 2026
2 checks passed
@ycosine
ycosine deleted the agent/popup-provider-menu-fixes branch July 16, 2026 14:04
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