Re: Shading, is it possible for the shading to also affect the pattern coloring, or would that run into issues similar to how the blinking cursor can mess with EnvBlock?
(Glancing at the source, and keeping in mind that I'm an idiot who doesn't know what he's talking about, I'm guessing that this would be unfeasible, as the background is just a static layer on top of which the "pattern" blocks are dropped - but maybe it's possible to have an "alpha channel" layer on top of everything at 50% transparency that alternates between completely-null/see-through and RGB #000000 or whatever?)
Seems to be working every bit as incredibly as it did in my imagination! Seriously, this alone turns EnvBlock into an absolute workflow powerhouse!Press ctrl and place mouse cursor to top/bottom of pattern box. Change snap length from settings. Haven't tested much though
It does get a little glitchy when dragging all the way to the bottom of the screen / outside the confines of the MSE window - ideally, it would scroll the view down when you went off-screen, but if that's unfeasible, then maybe it should just snap to the closest visible "snap target".