Skip to content

Releases: tinytek-io/vscode-windcraft

v0.0.6

17 Jun 07:18
1abd494
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

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

05 Jun 11:24
e46ddf5
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

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

03 Jun 19:38
bda02f3
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

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.

windcraft-add-classname

TypeScript Language Server Plugin version 🚀

31 May 21:56
759b36c
Compare
Choose a tag to compare

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.


windcraft-open

windcraft-ts-plugin

Initial release of the extension! 🚀

08 May 22:34
3afcca3
Compare
Choose a tag to compare
Pre-release

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

windcraft-01