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

Does Affinity Designer have a method of maintaining a strict colour palette?


Recommended Posts

Apologies if there is a solution to this - I've searched and experimented, but can't find a good answer.

I need to maintain thousands of UI icons for a wide range of different (but related) products. They are all required to use a strict colour set, but periodically the prescribed set changes, e.g. to accommodate dark mode better. When this happens, it necessitates a really boring process of working through every image one-by-one and replacing the colours as required.

It would be brilliant if there was a quick way to manage this in Designer, e.g.:

  1. Capture a style that is just colour, and have everything drawn instantly update as the styles are edited
  2. Have some kind of find-and-replace that worked on colour (or other attributes)

Does anyone have a suggestion for a good workflow to solve this? Or is there anything planned for the future that might help?

Link to comment
Share on other sites

Use global colors for this. First, add the desired colors to your palette as global colors, then apply them to your icons once. If you then edit a global swatch in your palette, all objects with that color applied will adapt to the new appearance in realtime.

Link to comment
Share on other sites

Thanks - I think that will do the trick. It would be nice if there was an automated way to pair existing objects with the global palette where the colours match (which is true in every case for us - the build process will fail with an error if we get it wrong). But at least we'll only have to do it once.

It seems as if global palettes are document-specific. If you want it in other documents, you need to export/import. Is there a way to make an Application palette that is also global so we could update all the documents in one step if the colours change?

Link to comment
Share on other sites

1 hour ago, rwessel said:

Is there a way to make an Application palette that is also global so we could update all the documents in one step if the colours change?

No.

And Affinity doesn't have any way it could track colors across different documents, especially since documents could be moved using native file-system methods, or duplicated, in ways that Affinity can't control or detect.

-- 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

1 hour ago, walt.farrell said:

No.

And Affinity doesn't have any way it could track colors across different documents, especially since documents could be moved using native file-system methods, or duplicated, in ways that Affinity can't control or detect.

That's not exactly what I meant - I realise updating documents in-situ would be virtually impossible.

What I meant is an application palette where any document referencing that palette would be updated on the fly when it's opened (as if you had just updated the palette with the document open).

Link to comment
Share on other sites

6 hours ago, rwessel said:

It seems as if global palettes are document-specific. If you want it in other documents, you need to export/import. Is there a way to make an Application palette that is also global so we could update all the documents in one step if the colours change?

Maybe you could just use one document and put each icon on an individual artboard. With the help of the export persona, these could all still be automatically exported to separate files.

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.