<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Masking Bugs - Strokes and Scaling]]></title><description><![CDATA[<p dir="auto">Hello. I believe I have found some bugs regarding masks. It could be just me missing something, but I'll present them as I found them.</p>
<p dir="auto">To be honest, I'm a little fried because I've lost days trying to work around these problems just to get a logo that was supposed to be done days ago exported without parts of it breaking.</p>
<p dir="auto">As someone who has worked on software bugs of my own, though, my respect goes to anyone who can put together a program like this and still manage to be active and responsive on their forum, which I've gathered the devs here are good for. Despite how frustrated I have been with the software at various points, it's still one of the most useful vector programs I've used and has features I needed that others don't handle as nicely.</p>
<p dir="auto"><strong>For Context:</strong><br />
I'm on Windows 11<br />
Currently I'm on VS <code>1.3.016</code>, but that version actually introduced one of the bugs I need to report. I'll cover that one first.</p>
<p dir="auto">In my current project I've been using VS for, I have a lot of shapes with child stroke paths clipped to the parent, specifically to use the gradient 'Along/Across Stroke' feature. VectorStyler's ability to handle gradients this way is the reason I discovered the program. For shapes and fills where I needed more than a simple transparency gradient I had also been using stroke paths to create masks, which worked for the most part.</p>
<p dir="auto"><strong>Bug One:</strong><br />
After upgrading from <code>1.3.012</code> to <code>1.3.016</code> (I had a file saved under <code>.012</code> that was then bugged in <code>.016</code>), many of these masks (but not all of them - I haven't been able to determine the difference) broke. At first glance, it was like the masks were simply 'ignored', though as I later found out, it seems the mask itself was getting 'masked'.</p>
<p dir="auto">I tried recreating the masks, removing, and redoing parts of it, repositioning the masks, moving them to different layers, toggling isolation mode, but nothing worked.<br />
During that whole process, I accidentally discovered that the mask worked if there was a mask on <strong>BOTH</strong> the stroke and the layer/path I was trying to mask. Specifically, I couldn't put it on just one or the other. It had to be both, because wherever the masks intersected it behaved like an <code>AND</code> operation. Without one or the other, masking simply didn't appear.</p>
<p dir="auto">I ended up putting a white box mask on the <code>Stroke</code> in the <code>Appearance Panel</code> to cover the area the normal mask would take up, which in turn allowed the actual mask in the <code>Layers</code> hierarchy to work in the content.</p>
<p dir="auto"><strong>Bug Two:</strong><br />
This bug (or behavior) predates my upgrade to <code>1.3.016</code>.</p>
<p dir="auto">This one I have less specific information on, so I apologize. After discovering the hard way that <code>Transform Content</code> and <code>Transform Mask Content</code> were features, and that they weren't enabled by default, I found that certain masks still broke when attempting to scale or move my shapes.</p>
<p dir="auto">This was after:</p>
<ul>
<li>Flattening any latent transforms using Convert to Curves to make sure they weren't messing with the coordinate space.</li>
<li>Redrawing the masks.</li>
<li>Making sure the position of the mask was <code>Linked</code></li>
<li>Making sure <code>Transform Mask Content</code> was enabled</li>
<li>And <code>Transform Content</code> for good measure</li>
<li>Trying both an external layer mask and a directly drawn mask</li>
<li>Comparing them to other masks in the project that scaled just fine (for all the settings I could dig through, they appeared identical)</li>
</ul>
<p dir="auto">Additional note: When editing the broken mask, it appeared to be in the correct place, whereas ironically the <strong>working</strong> masks appeared the wrong size and offset when editing them, even though the path itself showed as in the correct location.</p>
<p dir="auto"><strong>Bug Three:</strong><br />
Just a very simple rendering issue in the layers hierarchy text. Double-clicking on a layer to bring up its <code>Object Options</code> makes the text in the hierarchy... shrink? It's difficult to describe, so I'll include a screenshot. Scrolling up and down in the hierarchy fixes it.<img src="https://i.gyazo.com/fa35073949e484d65ec158411467e8c8.png" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Bug Four:</strong><br />
A small thing with <code>gradient</code> stops. When clicking on stops, the <code>position</code> and <code>transparency</code> don't update to reflect the properties of the newly selected stop. They stay at whatever was there previously.</p>
<p dir="auto"><strong>Small Suggestion:</strong><br />
For mask position linking, I think the button might work better as a clear 'toggle' for on and off states rather than switching between a <code>link</code> and a <code>breaking link</code> image. It may just be me, but I had to go digging to make sure I had the behavior right, because I couldn't tell whether the button was indicating "What happens if you click this" or "What the current state is". A highlight to indicate on/off on the regular link image might be more readable to those unfamiliar. Definitely not a huge issue, so feel free to ignore this suggestion, but I figured I would mention it.</p>
<p dir="auto">Thank you for your time.</p>
]]></description><link>https://www.vectorstyler.com/forum/topic/5775/masking-bugs-strokes-and-scaling</link><generator>RSS for Node</generator><lastBuildDate>Sat, 09 May 2026 10:15:32 GMT</lastBuildDate><atom:link href="https://www.vectorstyler.com/forum/topic/5775.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 09 May 2026 05:29:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Masking Bugs - Strokes and Scaling on Sat, 09 May 2026 09:45:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/dreams" aria-label="Profile: DreamS">@<bdi>DreamS</bdi></a> I got the files, I will try to find out what can cause these issues</p>
]]></description><link>https://www.vectorstyler.com/forum/post/33230</link><guid isPermaLink="true">https://www.vectorstyler.com/forum/post/33230</guid><dc:creator><![CDATA[VectorStyler]]></dc:creator><pubDate>Sat, 09 May 2026 09:45:58 GMT</pubDate></item><item><title><![CDATA[Reply to Masking Bugs - Strokes and Scaling on Sat, 09 May 2026 08:52:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/vectorstyler" aria-label="Profile: VectorStyler">@<bdi>VectorStyler</bdi></a> said in <a href="/forum/post/33226">Masking Bugs - Strokes and Scaling</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/dreams" aria-label="Profile: DreamS">@<bdi>DreamS</bdi></a> Can you send me som example files with the masking issues: to csraba at <a href="http://vectorstyler.com" rel="nofollow ugc">vectorstyler.com</a></p>
<p dir="auto">I will try to replicate and fix these issues as soon as possible.</p>
</blockquote>
<p dir="auto">I'm sending you an example file now - I apologize in advance if this is just me not knowing how to properly use the software. If it is a bug, then I hope this helps.</p>
]]></description><link>https://www.vectorstyler.com/forum/post/33229</link><guid isPermaLink="true">https://www.vectorstyler.com/forum/post/33229</guid><dc:creator><![CDATA[DreamS]]></dc:creator><pubDate>Sat, 09 May 2026 08:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Masking Bugs - Strokes and Scaling on Sat, 09 May 2026 08:24:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/vectorstyler" aria-label="Profile: VectorStyler">@<bdi>VectorStyler</bdi></a></p>
<p dir="auto">I'll get an example file set up for you as soon as I can - it may be around a day or two, but I'll do sooner if I can. Thank you for the reply!</p>
]]></description><link>https://www.vectorstyler.com/forum/post/33228</link><guid isPermaLink="true">https://www.vectorstyler.com/forum/post/33228</guid><dc:creator><![CDATA[DreamS]]></dc:creator><pubDate>Sat, 09 May 2026 08:24:28 GMT</pubDate></item><item><title><![CDATA[Reply to Masking Bugs - Strokes and Scaling on Sat, 09 May 2026 06:02:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/dreams" aria-label="Profile: DreamS">@<bdi>DreamS</bdi></a> Can you send me som example files with the masking issues: to csraba at <a href="http://vectorstyler.com" rel="nofollow ugc">vectorstyler.com</a></p>
<p dir="auto">I will try to replicate and fix these issues as soon as possible.</p>
]]></description><link>https://www.vectorstyler.com/forum/post/33226</link><guid isPermaLink="true">https://www.vectorstyler.com/forum/post/33226</guid><dc:creator><![CDATA[VectorStyler]]></dc:creator><pubDate>Sat, 09 May 2026 06:02:42 GMT</pubDate></item></channel></rss>