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

Confused: Affinity Publisher Can Already Promote Objects On The Master Page


Recommended Posts

I am very confused.

For the past week this forum has been inundated with demands, in various forms (posts, blogs, videos) that Affinity Publisher have the ability to create a layout as a Master Page, and then make local changes on each page of the document.

I am confused, because Affinity Publisher can already do this!

I am very confused because nobody at Serif has pointed out that Affinity Publisher can already do this!

And no, I am not talking about the workaround of cloning the Master Layer on a Page, turning off the Master and working on the local copy.

Before I elaborate let me say…

  • Neither the process nor the UI for the current implementation is elegant.
  • Since Master Pages use Symbols, and Symbols in Affinity are buggy, there are bugs.
  • The functionality is not feature complete and to be honest not stable enough for retail release.

But the core functionality for basing Pages off a Master Page and making local variation is already working within Affinity Publisher.

Follow along…

  1. Create a new document.
  2. Create a Master Page.
  3. Add a Text Frame to your Master Page.
  4. Apply the Master Frame to Page 1.
  5. Duplicate Page 1 (so that you now have 2 identical pages).
  6. Ensure that you can see both the Layers Panel and the  Symbols Panel.
  7. Click the Sync button in the Symbols Panel (to turn off synchronization of symbols).
  8. Go to Page 1 and unlock the Master Layer .
  9. Select the Text Frame and type something.
    • Note how the text appears on Page 1, but not on Page 2, nor the Master Page.
  10. Unlock the Master Layer on Page 2.
  11. Select the Text Frame and type something different.
    • Note how Page 1 and 2 now have the same layout but different content.
  12. Click Sync in the Symbols Panel (to re-enable synchronization of symbols).
  13. Go into your Master Page and try moving the Text Frame.
    • Note how the Text Frames on Pages 1 and 2 also move to the new position.
  14. In the Text Frame Panel change the fill and stroke of the Text Frame. Also resize and rotate the Text Frame on the Master Page.
    • Note how all these attributes also change on Pages 1 and 2.
  15. Turn off sync, goto Page 1 and uncheck the visibility of the Text Frame.
    • Note how it is hidden on Page 1 but not the Master or Page 2.
  16. Turn sync back on, go to the Master and add a Picture Frame.
  17. Click Place… and select 3 pictures from your file system.
  18. Apply the first to the Master Page
    • Note how it appears on Pages 1 and 2.
  19. De-sync, then apply the second picture on Page 1 and the third on Page 2.
    • Note how every page now shows a different picture.
  20. Re-Sync, and move the Picture Frames on the Master.
    • Note how the pictures on all pages move.

Things I noticed along the way…

  • When some attributes are desynced they take others with them. Change the content of text, and you also desync all other attributes of the text (font, font size, colour etc).
  • Text Frames seem to move an resize more reliably that Picture Frames. The old bug where you end up with a new symbol every pixel when dragging a nested symbol reared its ugly head here.
  • Right now the only way to see which attributes are in sync is to hover over the item in the layers panel, and read the tooltip. Not friendly.
  • Although you can reapply the Master to reset everything, we could also do with the ability to re-link selected attributes, on specific objects.

Still, I remain confused as to why Affinity are not actively promoting this feature since it has to be the most talked about issue on the entire forum!

 

 

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

Cool. Thanks for this tip. :)

 

2 hours ago, Aammppaa said:

Still, I remain confused as to why Affinity are not actively promoting this feature since it has to be the most talked about issue on the entire forum!

Maybe they don't know about this either, as @MEB mentioned in another thread that it's currently not possible. :D

Link to comment
Share on other sites

Perhaps the Serif staff recognizes that it's not a workable solution at this point, and know that if they promoted this method they would swiftly be told by many users in the community that needing to unlock the Master layer on each of several hundred (or thousand) document pages is not a workable solution :)

Also, needing to remember to turn off symbol synchronization, and when appropriate turn it off again, will cause usability issues.

But you're right, I think, the underpinnings for a solution are there, if Serif wants to implement it that way. And it seems like an approach that solves some of the problems the other workarounds that I've seen have. Thanks.

Edit: By the way, it seems unnecessary to unlock the Master layer on an auto-created page (created by shift-clicking the link icon on a text frame you've filled), as you can keep typing in the new text frame even though the Master layer on the new page is locked. However, if you leave that frame, and try to go back to edit it later, you can't (as far as I can tell) until you remember to unlock it.
 

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

  • Staff

Although based on the symbols functionality (note symbols being used for master page layers) the Symbols panel is not intended to detach/de-sync master page elements. I'm not sure this is a finished feature and I believe it's not  intended to work this way in the final release. I would like to confirm it with the dev team before presenting it as a solution.

Link to comment
Share on other sites

  • Staff
2 minutes ago, MEB said:

I'm not sure this is a finished feature

it isn't afaik

Patrick Connor
Serif Europe Ltd

"There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self."  W. L. Sheldon

 

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.