Jump to content
You must now use your email address to sign in [click for more info] ×

Bug after Unchecking/checking layers within a symbol


Recommended Posts

Affinity Designer 1.10.5.1342
Windows 10
Reproduced with Hardware Acceleration enabled & disabled

I'm new to Affinity Designer, so I don't know if this is new behavior or not.

I've notice two similar bugs that I assume are related. They involve unchecking text layers in a copy of a symbol, then re-checking that layer in the original symbol. There seem to be two different manifestations of this bug I'll call Scenario 1 and Scenario 2.

  1. The component doesn't show back up on the copy
  2. The component shows up in the interface, but gets cut off during export

I've included two Affinity Designer documents below to demonstrate the behavior, or you can re-create the behavior from scratch using the steps below. While I'm using the export preview for simplicity, the same behavior is present in exported PNG files as well.

Scenario 1:

  • Make a new document (A6)
  • Using the Artistic Text Tool, type a few words
  • Select the text layer in the Layers panel
  • Symbols --> Create
  • Drag a new copy of the symbol to the page

===== OR OPEN Scenario_1.afdesign to skip to this part =====

  • In the Layers panel, expand the COPY of the symbol
    • Uncheck the text layer of the copy
      • (It disappears from BOTH instances of the symbol)
  • Make sure the COPY's text layer isn't selected
  • Expand the ORIGINAL symbol
    • Check the text layer of the original symbol
  • EXPECTED: The text is visible in both copies
  • ACTUAL: The text is visible in the original, and is checked in the copy in the Layers panel, but is not actually visible in the copy
    • If you uncheck/recheck the text in the copy it shows back up
    • Also, if the copy's text layer is selected when you check the original's text layer, it shows back up

 

Before:

image.png.5ea3070a472c1fac1d62355bf0a2ef05.png

After:

image.png.8f363bc6e8dc4e3f5086d9a4a0622d44.png

 

Scenario 2:

  • Make a new document (A6)
  • Using the rectangle tool, make a rectangle approximately 10mm by 10mm, with a color fill
  • Select the Artistic Text Tool, Centered, 12pt
  • Roughly centered underneath the rectangle, type "This will disappear"
  • Group the rectangle and text together
  • Make another rectangle slightly larger than the group with a different fill color
  • In the Layers panel, drag the group to be a child of this new rectangle
  • Select the top-level rectangle
  • Symbols --> Create
  • Drag a new copy of the symbol onto the page

===== OR OPEN Scenario_2.afdesign to skip the above steps =====

  • Expand the COPY of the symbol in the layers panel to uncheck the text layer
  • Make sure the COPY's text layer isn't selected
  • Expand the ORIGINAL symbol in the layers panel to CHECK the text layer
  • File --> Export --> Preview
  • EXPECTED: The text is visible in both copies
  • ACTUAL: The text shows up in the document, however in the export/preview the text is partially cut off
    • If you uncheck/recheck the text in the copy it exports correctly

Before:

image.png.4c6e515549399ed496199d63b77ba73a.png

After:

image.png.0b35e468918452c6d3c232f21420319c.png

Scenario_1.afdesign Scenario_2.afdesign

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.