Skip to content

Add build script, README, changelog, and icon assets for VS Code exte…#42

Merged
brandochn merged 1 commit intomainfrom
vs-code-extension-publish-and-improvements
Mar 22, 2026
Merged

Add build script, README, changelog, and icon assets for VS Code exte…#42
brandochn merged 1 commit intomainfrom
vs-code-extension-publish-and-improvements

Conversation

@brandochn
Copy link
Copy Markdown
Owner

This pull request introduces significant improvements and new features to the Light Query Profiler VS Code extension, focusing on user experience, branding, and technical robustness. The changes include the addition of a changelog and detailed README, enhanced branding and publishing metadata, improved UI/UX for session timing, and technical enhancements such as scroll anchoring in the event table. Below are the most important changes grouped by theme:

Documentation and Metadata Improvements:

  • Added a comprehensive CHANGELOG.md documenting all notable changes and features, adhering to Keep a Changelog and Semantic Versioning standards.
  • Added a detailed README.md with feature overview, requirements, setup instructions, authentication modes, supported platforms, and known issues.
  • Updated package.json with accurate publisher, author, repository, bugs, and homepage fields for proper branding and discoverability. [1] [2]

Branding and Extension Publishing:

  • Switched extension and activity bar icons to PNG/SVG assets with appropriate sizing for different VS Code contexts, and updated command palette icon configuration. [1] [2] [3]
  • Updated activation events to include a direct command for launching the profiler from the command palette.

Build and Dependency Updates:

  • Introduced esbuild for efficient bundling and minification, updating prepublish scripts to use the new bundling process. [1] [2]

User Interface and Experience Enhancements:

  • Replaced the header bar's app title and icon with a live session duration timer, including new CSS and timer logic for tracking and displaying session state (running, paused, stopped). [1] [2] [3] [4]
  • Implemented scroll anchoring in the event table to maintain the selected row's visual position when new events arrive, improving usability during real-time profiling. [1] [2]…nsion

@brandochn brandochn merged commit 398ed78 into main Mar 22, 2026
1 check passed
@brandochn brandochn deleted the vs-code-extension-publish-and-improvements branch March 22, 2026 20:52
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