feat: design revamp — fluid layout, full Tailwind removal, first-launch seed#20
Merged
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace hard-coded px values in the request bar with em-based CSS custom properties so all controls scale proportionally when the user changes editor.fontSize in VS Code. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…patibility Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ties Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…quest button Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…n components - Replace Tailwind utilities with semantic CSS classes across editor bundle (EnvironmentsTab, SettingsTab, AutocompleteInput) and request bundle (AuthTab, CookieTab, FormFieldEditor, HeaderTab, ParamsTab, RequestEditor, ResponsePanel); all remaining title="" attributes migrated to <Tooltip> - Expand request/styles.css and editor/styles.css with explicit class rules replacing the previously inlined Tailwind utilities - Add CollectionAddIcon and FolderImportIcon SVG components; integrate into Sidebar and ImportDropdown to replace generic icons - Finalize sidebar.css and FolderActionsDropdown styles Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add Open VSX publishing step to release pipeline: packages once to .vsix, then publishes to both VS Code Marketplace and Open VSX Registry - Expand .vscodeignore to exclude docs, src, scripts, config files, and node_modules from the packaged extension - Set noExternal: true in Vite SSR config so all dependencies (axios, form-data, etc.) are bundled into extension.js - Add "rest lab" / "restlab" keywords to package.json for Marketplace search Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
slverma
pushed a commit
that referenced
this pull request
Jun 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--rl-*CSS custom properties forfluid font/spacing sizing across the request editor; tab strip gains
scroll with fade-edge indicators; response section and key-value rows are
fluid-sized.
semantic CSS classes across all three webview bundles (sidebar
sidebar.css,editor
editor/styles.css, requestrequest/styles.css); remainingtitle=""tooltip attributes migrated to<Tooltip>component.CollectionAddIconandFolderImportIconSVG components; integrates them into Sidebar and ImportDropdown.
into
globalStateon first install; rolls back cleanly on partial failure.release pipeline (packages once to
.vsix, publishes to both registries);fixes
.vscodeignoreto exclude source/config files; setsnoExternal: trueto bundle all extension deps.
Test Plan
bg-,px-, etc.)title="")vsce packagelocally — confirmsrc/,docs/,scripts/are excluded from the.vsixnpm run build