Skip to content

feat: v0.5.0 release (Theming, Refactoring, CI Updates)#16

Merged
ahnafnafee merged 5 commits intomasterfrom
feature-fixes
Dec 15, 2025
Merged

feat: v0.5.0 release (Theming, Refactoring, CI Updates)#16
ahnafnafee merged 5 commits intomasterfrom
feature-fixes

Conversation

@ahnafnafee
Copy link
Copy Markdown
Owner

Summary

Major update (v0.5.0) focusing on codebase modularity, UI modernization, and CI/CD improvements.

Key Changes

  • Refactoring: Split extension.ts into modular components (config, preview, webview).
  • UI/UX: Added native VS Code theme support (auto light/dark mode) and improved navigation UI. Removed Bootstrap.
  • CI/CD: Upgraded workflows to Node.js 22 LTS, switched to Yarn, and updated GitHub Actions.
  • Documentation: Updated README.md, added TESTING.md guide.
  • Cleanup: Renamed test_eps -> examples and removed unused files.

Testing

  • Verified manual preview execution with various .ps files.
  • Confirmed theme switching updates the webview immediately.
  • Validated CI builds pass with the new Node 22 environment.

@ahnafnafee ahnafnafee self-assigned this Dec 15, 2025
@ahnafnafee ahnafnafee added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Dec 15, 2025
@ahnafnafee ahnafnafee merged commit 5325e6d into master Dec 15, 2025
@ahnafnafee ahnafnafee deleted the feature-fixes branch December 15, 2025 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REQUEST] PATH to ps2pdf and pdf2svg Move through pages [REQUEST] Display console output

1 participant