Introducing Pinegrow Interactions

Be prepared,
Pinegrow Interaction, a premium add-on for Pinegrow Web Editor, is coming very, very soon!

And here is a 20-second Intro Teaser: https://youtu.be/eTz7AAic7eM

1 Like

What about Animator-Pro user, are they getting it for free?

Hi Earnoud,

Looks very interesting, but wil it use multiple image sizes for different device widths <picture> <srcset>? And be able to use webp and jpg as fallback? Because if not it’s not usable with images for nowadays websites.

Regards,
David

Pinegrow Interactions will deal fine with this as it does with any other tag/elements.

Note: Regarding the use of srcset, @matjaz wrote a post about it a while ago: https://medium.com/@mattront/using-responsive-images-and-deferred-stylesheets-to-optimize-the-performance-of-the-new-pinegrow-a409a2730178

1 Like

Yes I have been reading that article a long time ago and use srcset and picture for 5 years now. But is it implemented in the plugin? Can it spit out the multiple sizes? Or do we get an other plugin to solve that?
“Pinegrow Multiple Images and Sizes Plugin with webp and JPG fallback”.

I don’t have a clue, but I wouldn’t think so. It doesn’t seem to be considered an Animator-Pro product (version 2.x). With a new name, Pinegrow Interaction, it would seem to be a “new” product.

According to what I have read about Animator-Pro, upgrades are only good up to version 2.999.999.999, etc.

If it borrows from some of the Animator-Pro plug-in you might be able to possibly get a discount, but I wouldn’t bank on it.

Again, I know nothing, but what I have said makes sense to me.

Although I could see some of the scripting…

The video left me with more questions than answers.

edit: I suppose the trial will answer any and all of the questions I may have.

Hi all,

Pinegrow 5.9 with Interactions is out now: https://pinegrow.com/blog/introducing-pinegrow-interactions/

Here is a closer look at what Pinegrow Interactions can do.

Main highlights:

  • It has fully featured timeline editor for building complex custom interactions.

  • It is powered by GSAP and comes with the license to use your PGIA work commercially (even selling it on template marketplaces) without the need for GSAP commercial license.

  • The price for existing PG users is $25/year.

Your feedback is more than welcome, thanks!

4 Likes

Hi Earnoud,

I like it very much and the price is a joke, but my question remains is srcset and webp taken in account?
Or the implementation of Farkas LazySizes (automated!) https://github.com/aFarkas/lazysizes posible?

This is very important, because otherwise it makes no sense! When you manually have to passe all the code <picture> <srcset> img src in all the time and that’s a hell of a job.

If I have to do that anyway, because of the lack of real responsive images for different devices generator in the app I can also use Animation CSS in combination with WOW js and accomplish the same with a couple of lines of code.

I think that all new plugins that make use of images need at least srcset and webp implementation in the app or it makes it useless for me, but that’s a personal opinion.

Don’t understand why there is no <picture> <srcset> plugin in Pinegrow anyway, because when you don’t use cloud services like Cloudinary it is the most common task you do every day as a webdesigner.
If you want to generate money this is a good idea!

Hope you see it as positive criticism!

Regards,

David

Example of Bootstrap 4 Carousel created by me, imagine that you can spit this code out in Pinegrow (within the Interaction plugin or else) in a couple of minutes, this has taken me days to make in Pinegrow and Sublime Text 3! If you need help no problem!
https://www.friture-kasteelhoeve.nl/

<div id="carousel" class="carousel slide carousel-fade" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carousel" data-slide-to="0" class="active"></li> <li data-target="#carousel" data-slide-to="1"></li> <li data-target="#carousel" data-slide-to="2"></li> <li data-target="#carousel" data-slide-to="3"></li> <li data-target="#carousel" data-slide-to="4"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="carousel-item drk active"> <picture> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-5200px.webp" type="image/webp"> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-5200px.jpg"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-4000px.webp" type="image/webp"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-4000px.jpg"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-3000px.webp" type="image/webp"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-3000px.jpg"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-2000px.webp" type="image/webp"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-2000px.jpg"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-1000px.webp 1x, responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-2000px.webp 2x, responsive-images/home-slider/aardappel-veld/wide-webp/aardappel-veld-3000px.webp 3x" type="image/webp"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-1000px.jpg 1x, responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-2000px.jpg 2x, responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-3000px.jpg 3x"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/aardappel-veld/phone-webp/aardappelen-veld-portrait-500px-%401x.webp 1x, responsive-images/home-slider/aardappel-veld/phone-webp/aardappelen-veld-portrait-750px-%401.5x.webp 1.5x, responsive-images/home-slider/aardappel-veld/phone-webp/aardappelen-veld-portrait-1000px-%402x.webp 2x, responsive-images/home-slider/aardappel-veld/phone-webp/aardappelen-veld-portrait-1500px-%403x.webp 3x" type="image/webp"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/aardappel-veld/phone-jpg/aardappelen-veld-portrait-500px-%401x.jpg 1x, responsive-images/home-slider/aardappel-veld/phone-jpg/aardappelen-veld-portrait-750px-%401.5x.jpg 1.5x, responsive-images/home-slider/aardappel-veld/phone-jpg/aardappelen-veld-portrait-1000px-%402x.jpg 2x, responsive-images/home-slider/aardappel-veld/phone-jpg/aardappelen-veld-portrait-1500px-%403x.jpg 3x"> <img src="responsive-images/home-slider/aardappel-veld/wide-jpg/aardappel-veld-1000px.jpg" alt="foto aardappelen" class="d-block img-fluid"> </picture> <div class="carousel-caption"> <div> <h2>TOP AARDAPPELEN</h2> <p>Ook van eigen land</p> <a href="contact.php"><span class="btn btn-sm btn-danger smooth-click">Contact</span></a> </div> </div> </div> <!-- /.carousel-item --> <div class="carousel-item drk"> <picture> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/aardappelen/wide-webp/aardappelen-5200px.webp" type="image/webp"> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-5200px.jpg"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/aardappelen/wide-webp/aardappelen-4000px.webp" type="image/webp"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-4000px.jpg"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/aardappelen/wide-webp/aardappelen-3000px.webp" type="image/webp"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-3000px.jpg"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/aardappelen/wide-webp/aardappelen-2000px.webp" type="image/webp"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-2000px.jpg"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/aardappelen/wide-webp/aardappelen-1000px.webp 1x, responsive-images/home-slider/aardappelen/wide-webp/aardappelen-2000px.webp 2x, responsive-images/home-slider/aardappelen/wide-webp/aardappelen-3000px.webp 3x" type="image/webp"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-1000px.jpg 1x, responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-2000px.jpg 2x, responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-3000px.jpg 3x"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/aardappelen/phone-webp/aardappelen-portrait-500px-%401x.webp 1x, responsive-images/home-slider/aardappelen/phone-webp/aardappelen-portrait-750px-%401.5x.webp 1.5x, responsive-images/home-slider/aardappelen/phone-webp/aardappelen-portrait-1000px-%402x.webp 2x, responsive-images/home-slider/aardappelen/phone-webp/aardappelen-portrait-1500px-%403x.webp 3x" type="image/webp"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/aardappelen/phone-jpg/aardappelen-portrait-500px-%401x.jpg 1x, responsive-images/home-slider/aardappelen/phone-jpg/aardappelen-portrait-750px-%401.5x.jpg 1.5x, responsive-images/home-slider/aardappelen/phone-jpg/aardappelen-portrait-1000px-%402x.jpg 2x, responsive-images/home-slider/aardappelen/phone-jpg/aardappelen-portrait-1500px-%403x.jpg 3x"> <img src="responsive-images/home-slider/aardappelen/wide-jpg/aardappelen-1000px.jpg" alt="foto aardappelen" class="d-block img-fluid"> </picture> <div class="carousel-caption justify-content-center align-items-center"> <div> <h2>EXTRA GESELECTEERD</h2> <p>Op kwaliteit en smaak</p> <a href="contact.php"><span class="btn btn-sm btn-danger smooth-click">Contact</span></a> </div> </div> </div> <!-- /.carousel-item --> <div class="carousel-item drk"> <picture> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-5200px.webp" type="image/webp"> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-5200px.jpg"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-4000px.webp" type="image/webp"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-4000px.jpg"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-3000px.webp" type="image/webp"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-3000px.jpg"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-2000px.webp" type="image/webp"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-2000px.jpg"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-1000px.webp 1x, responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-2000px.webp 2x, responsive-images/home-slider/friet-gesneden/wide-webp/friet-gesneden-3000px.webp 3x" type="image/webp"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-1000px.jpg 1x, responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-2000px.jpg 2x, responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-3000px.jpg 3x"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/friet-gesneden/phone-webp/friet-gesneden-portrait-500px-%401x.webp 1x, responsive-images/home-slider/friet-gesneden/phone-webp/friet-gesneden-portrait-750px-%401.5x.webp 1.5x, responsive-images/home-slider/friet-gesneden/phone-webp/friet-gesneden-portrait-1000px-%402x.webp 2x, responsive-images/home-slider/friet-gesneden/phone-webp/friet-gesneden-portrait-1500px-%403x.webp 3x" type="image/webp"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/friet-gesneden/phone-jpg/friet-gesneden-portrait-500px-%401x.jpg 1x, responsive-images/home-slider/friet-gesneden/phone-jpg/friet-gesneden-portrait-750px-%401.5x.jpg 1.5x, responsive-images/home-slider/friet-gesneden/phone-jpg/friet-gesneden-portrait-1000px-%402x.jpg 2x, responsive-images/home-slider/friet-gesneden/phone-jpg/friet-gesneden-portrait-1500px-%403x.jpg 3x"> <img src="responsive-images/home-slider/friet-gesneden/wide-jpg/friet-gesneden-1000px.jpg" alt="foto aardappelen" class="d-block img-fluid"> </picture> <div class="carousel-caption justify-content-center align-items-center"> <div> <h2>DIRECT GESNEDEN</h2> <p>In mooie frietjes</p> <a href="contact.php"><span class="btn btn-sm btn-danger smooth-click">Contact</span></a> </div> </div> </div> <!-- /.carousel-item --> <!-- /.carousel-item --> <div class="carousel-item drk"> <picture> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-5200.webp" type="image/webp"> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-5200.jpg"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-4000.webp" type="image/webp"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-4000.jpg"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-3000.webp" type="image/webp"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-3000.jpg"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-2000.webp" type="image/webp"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-2000.jpg"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-1000.webp 1x, responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-2000.webp 2x, responsive-images/home-slider/friet-voorgebakken/wide-webp/voorgebakken-friet-3000.webp 3x" type="image/webp"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-1000.jpg 1x, responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-2000.jpg 2x, responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-3000.jpg 3x"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/friet-voorgebakken/phone-webp/friet-voorgebakken-portrait-500px-%401x.webp 1x, responsive-images/home-slider/friet-voorgebakken/phone-webp/friet-voorgebakken-portrait-750px-%401.5x.webp 1.5x, responsive-images/home-slider/friet-voorgebakken/phone-webp/friet-voorgebakken-portrait-1000px-%402x.webp 2x, responsive-images/home-slider/friet-voorgebakken/phone-webp/friet-voorgebakken-portrait-1500px-%403x.webp 3x" type="image/webp"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/friet-voorgebakken/phone-jpg/friet-voorgebakken-portrait-500px-%401x.jpg 1x, responsive-images/home-slider/friet-voorgebakken/phone-jpg/friet-voorgebakken-portrait-750px-%401.5x.jpg 1.5x, responsive-images/home-slider/friet-voorgebakken/phone-jpg/friet-voorgebakken-portrait-1000px-%402x.jpg 2x, responsive-images/home-slider/friet-voorgebakken/phone-jpg/friet-voorgebakken-portrait-1500px-%403x.jpg 3x"> <img src="responsive-images/home-slider/friet-voorgebakken/wide-jpg/voorgebakken-friet-1000.jpg" alt="foto aardappelen" class="d-block img-fluid"> </picture> <div class="carousel-caption justify-content-center align-items-center"> <div> <h2>RUSTIG VOORGEBAKKEN</h2> <p>In 100% plantaardige olie</p> <a href="contact.php"><span class="btn btn-sm btn-danger smooth-click">Contact</span></a> </div> </div> </div> <!-- /.carousel-item --> <!-- /.carousel-item --> <div class="carousel-item drk"> <picture> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-5200px.webp" type="image/webp"> <source media="(min-width: 4500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-5200px.jpg"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-4000px.webp" type="image/webp"> <source media="(min-width: 3500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-4000px.jpg"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-3000px.webp" type="image/webp"> <source media="(min-width: 2500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-3000px.jpg"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-2000px.webp" type="image/webp"> <source media="(min-width: 1500px)" srcset="responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-2000px.jpg"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-1000px.webp 1x, responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-2000px.webp 2x, responsive-images/home-slider/friet-gebakken/wide-webp/gebakken-friet-3000px.webp 3x" type="image/webp"> <source media="(min-width: 480px)" srcset="responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-1000px.jpg 1x, responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-2000px.jpg 2x, responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-3000px.jpg 3x"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/friet-gebakken/phone-webp/friet-gebakken-portrait-500px-%401x.webp 1x, responsive-images/home-slider/friet-gebakken/phone-webp/friet-gebakken-portrait-750px-%401.5x.webp 1.5x, responsive-images/home-slider/friet-gebakken/phone-webp/friet-gebakken-portrait-1000px-%402x.webp 2x, responsive-images/home-slider/friet-gebakken/phone-webp/friet-gebakken-portrait-1500px-%403x.webp 3x" type="image/webp"> <source media="(min-width: 0px) and (orientation: portrait)" srcset="responsive-images/home-slider/friet-gebakken/phone-jpg/friet-gebakken-portrait-500px-%401x.jpg 1x, responsive-images/home-slider/friet-gebakken/phone-jpg/friet-gebakken-portrait-750px-%401.5x.jpg 1.5x, responsive-images/home-slider/friet-gebakken/phone-jpg/friet-gebakken-portrait-1000px-%402x.jpg 2x, responsive-images/home-slider/friet-gebakken/phone-jpg/friet-gebakken-portrait-1500px-%403x.jpg 3x"> <img src="responsive-images/home-slider/friet-gebakken/wide-jpg/gebakken-friet-1000px.jpg" alt="foto aardappelen" class="d-block img-fluid"> </picture> <div class="carousel-caption justify-content-center align-items-center"> <div> <h2>MOOI AFGEBAKKEN</h2> <p>Tot goudgele knapperige friet</p> <a href="contact.php"><span class="btn btn-sm btn-danger smooth-click">Contact</span></a> </div> </div> </div> <!-- /.carousel-item --> </div> <!-- /.carousel-inner --> <a class="carousel-control-prev" href="#carousel" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carousel" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <!-- /.carousel -->

1 Like

I get your point about this being a true pain to create (Congratulations for your tenacity) and you get my point that this is not an interaction related feature but more a feature request for the Pinegrow application.

Whatever, thanks for the feedback, we (the PG Team) saw your demand and added the point to our list of possible features/things to improve & to consider for the future.

2 Likes

I am using Pinegrow 5.9 - Standard Personal on Windows 10. My license is valid until June of 2020. I would like to start a trial of Interactions, but when I go to Support >>Purchase and Activate and click start trial under Interactions I get an error:
The trial could not be started (TRIAL_EXPIRED).
What am I doing wrong?

Hello,

Please, contact the support@pinegrow.com with your license details and we will extend the trial period.

There is no link for paying in euros and adding the plugin to your existing Pinegrow license.
When I click to upgrade I see the price in dollars! And the price in dollars is higher then € 25,-

Have send a email.

@AllMediaLab
As far as I know, the mentioned price of 25 dollar is without VAT (btw), because VAT is different for everybody depending on their country (for you and me it’s the Netherlands, with 21% BTW).

I don’t know which price you see. The price I see is 30,25 dollar which is the price with included 21% tax/vat/btw, (25 dollar * 1,21 = 30,25). Which seems correct for me.

With the current exchange rate from Google (0.91), 30,25 dollar = 27,49 euro.
Maybe this explained it for you.


And you can pay with your preferred payment method, even though the currency is in dollars instead of euro’s.

Thanks for that! But I can’t put my VAT number in too.

I did not make the purchase for myself yet, I only clicked to the first step from Paddle and see only a field option for the emailaddress. I don’ t want to click further for now in the payment process (and place the order, going to do that later). Don’t know if and where I can fill in my VAT number. That is also needed for me!

If you heard something from support and know where and how this can be done, can you let me know!
Thanks!!


(or @Emmanuel can give an answer about it here).

1 Like

Will do that! Yes I clicked further to the next level and no VAT number text field.
Thanks for the info!

1 Like

I think this is a Paddle issue… but, I might be wrong.

OK when you click a couple of panels further there is a very small VAT text field.

But what I don’t get is are we talking about automatic yearly subscription from my creditcard and does the app stops working after a year when you don’t pay anymore?

It looked like a automatic yearly payment, but I could be wrong. If that’s the case I’m not going to do it.

No I’m not wrong just received a reply to my mail it is prescription!

I guess there is no secret here.
Here is a snippet from our announcement

Pinegrow Interactions is available as a recurring subscription. You will be able to use Pinegrow Interactions as long as your subscription is active. You can freely use and market any existing work created with Pinegrow Interactions even if you cancel the subscription.

Due to recurring costs involved in licensing the best animation technology on the market, we’re unable to offer Interactions as a one-time purchase.

*Subscription to an annual plan with Interactions AND/OR Subscription to the Interactions add-on if you already own a “one time payment” license.

Note: And this is not the first time we offer Annual subscription plans with automatic renewal. In fact, we do it since 2 years but only on special occasions like Black Friday/Thanksgiving.

I have missed that. Expected it to be part of the Pinegrow license (no more paying no more updates, but the app keeps functioning). It’s not the price or the app I just stopped all auto renewals and took control back over my spending’s.

1 Like