VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Masking Bugs - Strokes and Scaling

    Scheduled Pinned Locked Moved Bugs in VectorStyler
    2 Posts 2 Posters 5 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      DreamS
      last edited by

      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.

      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.

      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.

      For Context:
      I'm on Windows 11
      Currently I'm on VS 1.3.016, but that version actually introduced one of the bugs I need to report. I'll cover that one first.

      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.

      Bug One:
      After upgrading from 1.3.012 to 1.3.016 (I had a file saved under .012 that was then bugged in .016), 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'.

      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.
      During that whole process, I accidentally discovered that the mask worked if there was a mask on BOTH 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 AND operation. Without one or the other, masking simply didn't appear.

      I ended up putting a white box mask on the Stroke in the Appearance Panel to cover the area the normal mask would take up, which in turn allowed the actual mask in the Layers hierarchy to work in the content.

      Bug Two:
      This bug (or behavior) predates my upgrade to 1.3.016.

      This one I have less specific information on, so I apologize. After discovering the hard way that Transform Content and Transform Mask Content 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.

      This was after:

      • Flattening any latent transforms using Convert to Curves to make sure they weren't messing with the coordinate space.
      • Redrawing the masks.
      • Making sure the position of the mask was Linked
      • Making sure Transform Mask Content was enabled
      • And Transform Content for good measure
      • Trying both an external layer mask and a directly drawn mask
      • Comparing them to other masks in the project that scaled just fine (for all the settings I could dig through, they appeared identical)

      Additional note: When editing the broken mask, it appeared to be in the correct place, whereas ironically the working masks appeared the wrong size and offset when editing them, even though the path itself showed as in the correct location.

      Bug Three:
      Just a very simple rendering issue in the layers hierarchy text. Double-clicking on a layer to bring up its Object Options 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.alt text

      Bug Four:
      A small thing with gradient stops. When clicking on stops, the position and transparency don't update to reflect the properties of the newly selected stop. They stay at whatever was there previously.

      Small Suggestion:
      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 link and a breaking link 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.

      Thank you for your time.

      VectorStylerV 1 Reply Last reply Reply Quote 1
      • VectorStylerV Offline
        VectorStyler @DreamS
        last edited by

        @DreamS Can you send me som example files with the masking issues: to csraba at vectorstyler.com

        I will try to replicate and fix these issues as soon as possible.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post