Skip to content

feat(ui): split environment picker into project/collection dropdowns [INS-2793] - #10446

Open
ZxBing0066 wants to merge 4 commits into
developfrom
feat/ins-2793-environment-picker-ux
Open

feat(ui): split environment picker into project/collection dropdowns [INS-2793]#10446
ZxBing0066 wants to merge 4 commits into
developfrom
feat/ins-2793-environment-picker-ux

Conversation

@ZxBing0066

@ZxBing0066 ZxBing0066 commented Aug 26, 2026

Copy link
Copy Markdown
Member

INS-2793

Summary

  • Splits the single "Manage Environments" popover into two independent dropdowns — project-level and collection-level — each with a scope tooltip and an inheritance-order hint (folder overrides collection, which overrides project).
  • Replaces the hidden "+" menu in the collection environment editor and the project-level full-page environment editor with explicit, always-visible "Add Sub Environment" / "Add Private Sub Environment" buttons.
  • Adds an "Add Project Environment" action to the project dropdown (does not auto-select the new environment).
  • Adds a keyboard shortcut for the project dropdown (Cmd/Ctrl+Alt+E), alongside the existing collection-environment shortcut (Cmd/Ctrl+Shift+E).
  • Fixes smoke tests broken by removing the old single-picker trigger, and adds new coverage for the split dropdowns and create flows.

Test plan

  • npm run lint — clean (only 2 pre-existing unrelated warnings in generated vendor files)
  • npm run type-check — clean (packages/insomnia and insomnia-data)
  • Verified visually against the running app: independent dropdown open/close, tooltip copy, long-name truncation, project-environment creation flow, explicit sub-environment buttons
  • Ran updated/new Playwright smoke tests against the real app (environment-editor-interactions, global-environments) — passing

…NS-2793]

Replace the single "Manage Environments" popover with two independent
dropdowns (project-level and collection-level), each with a scope
tooltip and an inheritance-order hint. Adds discoverable "Add Sub
Environment" / "Add Private Sub Environment" buttons to the collection
editor and the project-level environment editor (previously hidden
behind a menu), an "Add Project Environment" action in the project
dropdown, and a matching keyboard shortcut (Cmd/Ctrl+Alt+E) alongside
the existing collection-environment shortcut.

Updates the smoke tests that referenced the old single-picker UI and
adds coverage for the new dropdown/create flows.
@ZxBing0066
ZxBing0066 requested a review from a team August 27, 2026 06:32
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