Releases: tinytek-io/vscode-windcraft
v0.0.6
TypeScript Language Server Plugin now communicates via a RPC layer 🎉
- Rewritten the communication layer between the extension and the TypeScript Language Server Plugin to improve performance and reliability.
- Added generalized utility functionality to create Rpc calls, for now over Sockets but can be extended to other communication channels.
- Configured Turborepo to manage the monorepo structure and dependencies.
- Configured Changesets to manage the versioning and changelog generation. (preparing for automation)
We now have two dependencies less in the project and a simpler build setup + type safety for the communication layer 🍻
v0.0.5
Small patch
Fixes issue on WSL where the extension was not working due to timeouts while waiting for the TypeScript Language Server Plugin to start - this has been fixed by increasing the attempts to connect to the server and wait for vs to start up.
v0.0.4
WindCraft creates className props if needed + fixes 🚀
- Enable WindCraft to add the
className
property to JSX elements in TypeScript files. - Added additional decorator for showing the empty
className
attribute in JSX elements. - Fixed issue when scroll updating values in the editor, updates are now more accurate.
- Fixed issue where some
className
in scope should not be inherited by the child elements e.g. "flex" class should not be inherited by the child elements.
TypeScript Language Server Plugin version 🚀
Early release of WindCraft - it's a small tool for editing Tailwind CSS without loosing an overview
Enjoy! 🎉
TypeScript Language Server Plugin
New TypeScript Language Server Plugin infra support to WindCraft. This brings the initial improvement of adding cascading classes details in the editor. On the longer term this will unlock more features.
Placeholder for unlicensed users
Placeholder for unlicensed users to get a license key have been added. This is a temporary measure to allow users to continue using WindCraft while we work on the licensing system - we are evaluating ways for users to support the development of this tool.
Button for easy access to WindCraft
Added a WindCraft button for tsx files to open the WindCraft editor. Hopefully this will make it easier for users to open the editor.
Initial release of the extension! 🚀
First ever release of WindCraft - it's a small tool for editing Tailwind CSS without loosing an overview
Enjoy! 🎉
Sections added:
- Dynamics - for state modifiers like device modes / theme mode / hover / focus / active / disabled etc.
- Element - for element properties like position / size / rotation / border / overflow etc.
- Flex Layout - for flexbox layout properties
- Layer - Mex Blend / Opacity / Visibility
- Constraints - for layout top / bottom / left / right / center etc. for positioning elements
- Text - for text properties like font size / font weight / font style / text color etc.
- Background - for background properties like background color
- Border - for border properties like border color / border width / border radius etc.
- Layer Effects - for shadow / blur / spread / opacity / color etc.
- Backdrop Effects - for shadow / blur / spread / opacity / color etc.
- Added debug mode 🐞 adding red outline on the element