This alone (which I know from the slack group was a ton of work) is worth the price of admission!!!
It might be useful if your detailed out your preview workflow. There are a lot of ways to preview nowadays
this is an intentional change to improve performance while editing partials – one of our top goals for Stacks 4.
when the simulate window first appeared we did the naive thing: we just rendered everything like normal – but all the time.
that works great until a partial gets large – or is used in a lot of places. in those cases every tiny change causes a huge re-render. which … is … slow… … and … annoying.
In Stacks 4 the problem only gets worse with partials. A tiny change can cause multiple projects to re-render. Yuck.
So in Stacks 4 we keep things strictly modal… the partial/external/template doesn’t render its changes until you’re done editing it. This keeps the editing performant.
I think there’s room to have this be decision be a user-option – or perhaps a “save” button that forces things to render. I think so long as users know what they’re signing up for. I’ll add a feature request to our list to give this a try. No promises, but it seems like it’s probably doable.
This definitely shouldn’t be the case. But it’s difficult to investigate without more specific info. It would be great if you could share a project file that makes this easy and obvious to see. Then we’ll be able to open that project and blammo the bug will be right in front of me. When a bug is obvious, then I can always fix it.
Also: And I know this is a huge request – but it’s so important you can’t believe – the simplest example is best – if the example has stuff like a framework or 40 3rd party stacks – then it’s going to be very very very difficult for me to exactly recreate those circumstances. If you can get Stacks to misbehave with simple built-in stacks that’s always best – if you must use a 3rd party stack to demonstrate a bug please please please stay away form frameworks and keep it to one or two 3rd party stacks. Any more than that and reproducing the bug becomes just about impossible. :-/
Great update - makes RW with stacks even more intuitive and reduces workload. Very well explained in the videos which are just what you need to get going and nothing you don’t - a rarity these days! Well done Isaiah, I couldn’t do my websites without you (and Joe Workman)!! Oh, and also easy update through RW8 which simply tells you an upgrade has been released…
Hi @isaiah. Thanks for letting me know. It would be great to have the preview render of partials an option as, at least for me, it’s really important to see how tiny changes affect the overall layout/design of things like menus that are usually used as partials. At the moment I’m working around it by unpacking and editing, then packing and replacing the partial. Not ideal but easier than; ‘do a change-go back to preview-do another change’ etc. I never noticed a speed issue, but then I’m using UIKit, which is blazing fast anyhow.
Good to know it’s not the UIKit framework that’s doing it @Lucas !
As for the other issue of the preview not looking correct even outside partials, that was me. I tracked it down to having pasted in some stacks from another site that had another ‘customiser’ in them, so it was conflicting. The simulator seems to be working fine now.
I’m loving Srcerer and I think it will become my image stack of choice, particularly due to large range of built-in styling options plus the ability to warehouse images.
Do you have a gallery stack along similar lines? I can’t see one on your website and would like a simple gallery stack with options like Srcerer…hope you have something in the oven along those lines.
I see you’re from Glasgow…me too…well actually from Australia but living here now.
Hi @scottjf. Yes - from Glasgow. Think there are a few Weavers in this neck of the woods! Good to meet another
Glad to hear you like Srcerer. I think it’s a great stack - though I think most people just use it as a regular image stack (to make use of the effects etc) instead of exploiting all the responsive options. Whatever works for people though is fine by me.
As for using it in a gallery type set up. I did start work in that very thing but never saw it through. I’ll definitely look at it again when I get a chance. Or I’ll see if there is scope for it to be made compatible with some existing gallery solutions.
Getting back to the subject of the post stacks 4.
I think a “save” or “refresh” button would be great(a keyboard shortcut for would be even better). I’ve noticed the issue on more than partials. I wouldn’t want to slow down edit mode with every keystroke by making it a preference.
Maybe we should have a “Scottish Weavers” get together at some stage…over a bevy or two?
Let me know if and when you do anything with a gallery.
i want to be very clear here: partials/externals/templates being modal isn’t an “issue”. i tried a bunch of other stuff – it was either confusing or just too slow – and decided being modal and rendering when the external is saved to disk – that seemed the clearest and fastest.
i can see that the old immediate behavior might be nice in some cases.
or, as you say, a save button to save things to disk and force the render would be great too.
if there are times when preview isn’t displaying exactly the right thing, then that doesn’t sound like something that can be overridden – that just sounds like a bug. and no matter how many times you click a save button, it’s not going to fix a bug. LOL
if you see times when stacks isn’t displaying exactly what it should, then please please just submit a bug. if you can give me a relatively simple way of reproducing that bug, i can probably fix it pretty quickly.
then i can save you having to click a redundant button.
Update: bug reports can be submitted to our support link, of course, but even better is our bug list. all you have to do is click here and give me the details/projects/stacks/whatever to help in describing the bug. this link is like a super-power, it totally bypasses all support queues and just dumps it right into my to-do list.
I can’t find my promo code