All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Logos icon for files
- Web support
- Reorganized the Git Project
- Cleaned up the plugin structure
- Switched packaging to PNPM
- Deleted unnecessary runtime dependencies
- Unused disposable from a boilerplate method
- Rewrote the entire extension from the ground up
- Fixed a few issues with syntax highlighting
- Code Snippets and autocompletion for generic style code
- Hover support for information on keywords and code
- Clang format utility (maybe it'll be back later)
- Terrible code
- Added
hookf
syntax support because it was apparently forgotten - Begin planning a language server (check the project boards)
- Internal support for a prepackaged clang binary (this is coming soon)
- Cleaned up the codebase slightly for future modifications.
-
Updated
package.json
with the removal of thetslint
dependency as it is now deprecated -
Switched to using PNPM over Yarn and added the according lock-files to the
.gitignore
file -
Completely rewrote the Logos Syntax highlighting to actually work and not break. Special thanks to cxnder.
- Updated
package.json
with the removal of the enable/disable entries
- The abililty to enable/disable formatting for languages as that should be done in VS Code User Settings
- Updated
package.json
with preference entries and project dependencies
- Support for formatting Logos, Objective-C, & Objective-C++
- Added preferences to specify
clang-format
executable path along with styling - Extension source with formatting code (written in Typescript)
- Main Project Boilerplate
- Logos Syntax Highlighting