Skip to content

Release - VSCode Extension - v1.6.0#41

Open
uguraslan wants to merge 10 commits intomainfrom
release/vscode-extension-v1.6.0
Open

Release - VSCode Extension - v1.6.0#41
uguraslan wants to merge 10 commits intomainfrom
release/vscode-extension-v1.6.0

Conversation

@uguraslan
Copy link
Copy Markdown
Collaborator

@uguraslan uguraslan commented Mar 26, 2026

Test package

lightning-blits-1.6.0.vsix.zip

Changes

Blits v2 support

  • Detects the Blits version used in the project by reading package.json (supports semver ranges and file: protocol links)
  • Serves the correct attribute data per project. For example: v1 includes effects and wordwrap and v2 includes them with border, rounded, shadow, and shader
  • IntelliSense suggestions, hover, and diagnostics all respect the detected version
  • Updates all Blits attribute data by fixing several issues

Attribute suggestion fixes

  • Fixes duplicate suggestions for reactive (:attr) attributes. Static and reactive attributes now correctly exclude each other
  • Fixes suggestions offering attributes already present in a tag when the cursor was positioned before them

package.json watcher

  • Fixes a broken debounce on the file watcher so each event is not creating a new wrapper. Now it uses the same one
  • Project metadata now updates when package.json changes while the editor is open, no reload needed. So if you bump the Blits version, IntelliSense adapts automatically, and if you install Blits prettier plugin (coming soon), the extension immediately hands off template formatting to it.

Test suite

  • Split into unit / integration / e2e tiers with 5 separate suite runners
  • Shared test utilities, better assertions across all files
  • npm test now builds the bundle before running
  • Adds several new tests

@uguraslan uguraslan force-pushed the release/vscode-extension-v1.6.0 branch from e67ff5d to 002f1c6 Compare March 26, 2026 09:28
@github-actions
Copy link
Copy Markdown

VS Code Extension — 141 tests passed.

@uguraslan uguraslan marked this pull request as ready for review March 26, 2026 16:35
@github-actions
Copy link
Copy Markdown

VS Code Extension — 141 tests passed.

Copy link
Copy Markdown
Collaborator

@suresh-gangumalla suresh-gangumalla left a comment

Choose a reason for hiding this comment

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

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants