Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 3.28 KB

File metadata and controls

50 lines (35 loc) · 3.28 KB

Changelog

All notable changes to the VS Code Modernized extension will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.0.1 - 2025-08-07

Added

  • Added additional paths to workbench.html for different versions of VS Code, allowing the extension to now support VS Code Insiders. #2

Changed

  • Minor bug fixes and code and style improvements in src/extension.ts, styles/quickInputWidget.js, and styles/styles.css for better UI consistency and performance.
  • Improved .gitignore to exclude .vscode/, build/, and out/ folders.

Fixed

  • Fixed a bug where the extension was unable to find the "workbench.html" file (#7)
  • Fixed a bug where editor tabs would render underneath the title bar in certain occasions. #6
  • Fixed bug where the extensions list would not render completely, and was cut off. #4

v1.0.0 - 2025-04-20

Added

  • Initial release of VS Code Modernized.
  • Main extension file extension.ts with organized structure.
  • Functionality to inject custom CSS (styles/styles.css) and JavaScript (styles/quickInputWidget.js) into VS Code's workbench.html to apply UI modifications (rounded corners, custom spacing, etc.)
  • Command VS Code Modernized: Apply Styles to inject styles and optionally apply the theme.
  • Command VS Code Modernized: Remove Styles to remove injected styles and optionally revert the theme.
  • Included a default color theme: Deep Blue Modern.
  • Configuration settings (vscode-modernized.autoApplyTheme, vscode-modernized.ui.spacing, vscode-modernized.ui.borderRadius, vscode-modernized.ui.tabSpacing) to customize behavior and appearance.
  • Input validation for configuration settings.
  • Startup check to automatically re-apply styles/theme if previously enabled and after updates.
  • Use of @vscode/sudo-prompt for handling file write permissions.
  • README.md with installation, usage, configuration, and contribution instructions.
  • CHANGELOG.md to track changes.
  • .vscodeignore and .gitignore files.
  • Basic package.json setup.
  • Added MIT LICENSE.
  • Error handling during style/script injection and file operations.