Skip to content

Releases: tinytek-io/vscode-windcraft

v0.0.6

v0.0.6 Pre-release
Pre-release

Choose a tag to compare

@raix raix released this 17 Jun 07:18
1abd494

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

v0.0.5 Pre-release
Pre-release

Choose a tag to compare

@raix raix released this 05 Jun 11:24
e46ddf5

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

v0.0.4 Pre-release
Pre-release

Choose a tag to compare

@raix raix released this 03 Jun 19:38
bda02f3

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 🚀

Choose a tag to compare

@raix raix released this 31 May 21:56
759b36c

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! 🚀

Pre-release

Choose a tag to compare

@raix raix released this 08 May 22:34
3afcca3

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