DEV Community

Mohammed for NextSketch

Posted on

An Update on NextSketch

Hello!

This is just a short announcement on what's going to happen to NextSketch (1). With the recent release of NextSketch 2, we were thinking about where to take the original version. In the middle of that, we also came to realize a bug in the original where it would refuse to acknowledge trial/paid licenses for some.

Why doesn't NextSketch (1) recognize my license?

This bug was something that evaded testing on our machines (due to IDE/OS differences). Anyone who's build paid plugins for IntelliJ knows about LicensingFacade. It's the singleton that your paid plugin can query for license data. Unfortunately, there doesn't seem to be a way to listen for License events on this platform and the system will return a null value (oh boy) if it isn't sure about the license yet, which NextSketch treats as an invalid license.

If you've tried out NextSketch 2, you'll notice that the first time you start the IDE, there's a 6-7 second verification check which we've used to bypass this and ensure the system is initialized before we query it. We're looking into other, more long-term solutions regarding this.

What will happen to NextSketch (1)?

So that brings us to NextSketch 1's place in the NextSketch 2 era. NextSketch (1) will continue to be for purchase and will receive minor updates/fixes (and the licensing fix) but no new features.

That's fine I was moving over to 2 anyway...

If you'd like to take advantage of NextSketch 2, please follow up on our Transition Guide

What's with the leaf logo?

Finally, we're looking to change the NextSketch 2 logo. Honestly, it was just put together about 3 days before launch, and while we liked the weirdness of the original logo, we feel like we can do a bit better than that. We're still thinking about this though so take it with a grain of salt for now.

We're sorry for any users who've experienced this issue on their IDE installations. Sadly, this is an issue that varies across IDE/OS combinations. We'll be looking to fix this as soon as possible.

Thank you!

Top comments (0)