Jump to content

Every color swatch should be a "global color"


Recommended Posts

When I replied to this, I thought a bit more about the way color swatches work atm.

I just don't think there is a need for a color swatch that is not "connected" to the objects that are using it. If I change a color swatch, I want to change all the objects that use it.

InDesign does it this way, and it makes sense. I know that Illustrator does have "unconnected" swatches as well as "global" swatches -- but I never understood the reason for that. If there's a use case for "non-connected" swatches, please let me know :)  I believe any such use should still be possible with "connected" swatches only. So all the swatches should behave as if they were a "global swatch". Or do "global swatches" have additional features that I haven't found out yet?

 

Link to comment
Share on other sites

17 hours ago, haakoo said:

what if you want to change one or two items that currently have a "connected" color ,it would mean the rest would change too,doesn't it.

No, that would only be the case with symbols.  Otherwise, to change those one or two items you would select those items and assign a different swatch (or use the colors panel which would not involve the use of a swatch).

 

1 hour ago, Lagarto said:

As Publisher has separate buttons for adding a color as a local or global swatch, it is easy to decide which option to use.

Bingo.  I don't know where they are getting the idea that swatches are not already "global by default" as practically everywhere I've seen an option for creating a swatch for a document swatch palette, both options were there and just as accessible.

 

1 hour ago, Lagarto said:

It is just pity that a global swatch gets a generic name instead of a name based on the color definition

No, it is completely sensible because if they did get a name based on the color definition people would be complaining just as loudly that they do not update automatically when the color gets changed (and they are already doing so for non-global swatch entries).  It would be better to use generic names for all of the user-created swatch entries and display the actual color (pantone number or RGB/CMYK/whatever value) separately from the name but in the same list, so that the name can be user-provided but the color value always matches.

Link to comment
Share on other sites

3 minutes ago, fde101 said:

I don't know where they are getting the idea that swatches are not already "global by default" as practically everywhere I've seen an option for creating a swatch for a document swatch palette, both options were there and just as accessible.

I’m not sure who “they” are, but swatches are clearly not global by default. If they were, we wouldn’t need to choose an option (no matter how accessible) to make them global. ;)

Alfred spacer.png
Affinity Designer/Photo/Publisher for Windows 1.10 • Windows 10 Home/Pro
Affinity Photo for iPad 1.10 • Designer for iPad 1.10 • iPadOS 15.5 (iPad Air 2)

Link to comment
Share on other sites

1 minute ago, Alfred said:

we wouldn’t need to choose an option (no matter how accessible) to make them global

How are you creating the swatches to begin with, that you don't have the choice to make them global at the time of creation?

Link to comment
Share on other sites

9 minutes ago, fde101 said:

How are you creating the swatches to begin with, that you don't have the choice to make them global at the time of creation?

But that’s my point: it’s a option instead of being the default. I’d rather have the option preselected so that I would only have to change it on the odd occasion when I didn’t want a new swatch to be global.

Alfred spacer.png
Affinity Designer/Photo/Publisher for Windows 1.10 • Windows 10 Home/Pro
Affinity Photo for iPad 1.10 • Designer for iPad 1.10 • iPadOS 15.5 (iPad Air 2)

Link to comment
Share on other sites

8 minutes ago, Alfred said:

I’d rather have the option preselected

This is where I am lost.  Where is this an option to be selected?

For example, in the swatches panel, when a document palette is selected, I see two buttons right next to each other: clicking one makes a non-global color, and clicking the other makes a global color.  They are equally accessible and there is no additional work in choosing one over the other.

Link to comment
Share on other sites

2 minutes ago, fde101 said:

This is where I am lost.  Where is this an option to be selected?

For example, in the swatches panel, when a document palette is selected, I see two buttons right next to each other: clicking one makes a non-global color, and clicking the other makes a global color.  They are equally accessible and there is no additional work in choosing one over the other.

Thanks for that. Sorry to have been so obtuse earlier!

I think there must have been a preselected option somewhere, otherwise this issue would never have come up for discussion, but I’m afraid I don’t know offhand where that preselected option is presented to the user.

Alfred spacer.png
Affinity Designer/Photo/Publisher for Windows 1.10 • Windows 10 Home/Pro
Affinity Photo for iPad 1.10 • Designer for iPad 1.10 • iPadOS 15.5 (iPad Air 2)

Link to comment
Share on other sites

I think the issue might partly come from the difference between document and application palettes. It's not quite intuitive that one kind of palette can have global colours and the other can't. Also, it's a hassle to make regular swatches global: I imported a palette that had regular swatches and had to turn every single one into "global" one by one. Would be nice if one could select more than one swatch and then use the right-click menu on all of them. 

 

On 7/3/2019 at 11:42 AM, Lagarto said:

It is good to have a controlled view of all colors used in objects, whether assigned globally or "locally".

I agree about the overview,  but still do not see the need for non-global swatches... :)

On 7/3/2019 at 11:42 AM, Lagarto said:

But the Illustrator way is very useful especially in an environment where you can switch between working spaces.

And as far as I know, newer versions of Illustrator make all new swatches global by default. You have to uncheck a box to make a "regular" swatch. 

On 7/3/2019 at 12:48 PM, fde101 said:

It would be better to use generic names for all of the user-created swatch entries and display the actual color (pantone number or RGB/CMYK/whatever value) separately from the name but in the same list, so that the name can be user-provided but the color value always matches.

Yes, that would be a very good thing! Right now, you can't tell with named swatches whether it's CMYK or RGB or.... 

Link to comment
Share on other sites

2 hours ago, k_au said:

I imported a palette that had regular swatches and had to turn every single one into "global" one by one. Would be nice if one could select more than one swatch and then use the right-click menu on all of them. 

This is a right chore! I’d like to see a feature that converts multiple colours in the palette AND in the document.

I did a series of illustrations in AD on iPad, I used the same set of colours for each on separate artboards. Now, if I wanted to tweak the colour palette on desktop, not only do I have to convert them one by one into global colours, but then I have to reselect the corresponding colour in every fill, stroke and gradient node of every symbol and element of every illustration.

Eeesh!

Imagine if, when you convert a swatch to global, you had the option of automatically linking every matching colour in the document to that global swatch.

 

...For now, I’ll just be careful not to get too ambitious with the iPad app before I’ve nailed down the colour palette.

 

Link to comment
Share on other sites

3 hours ago, spez said:

Imagine if, when you convert a swatch to global, you had the option of automatically linking every matching colour in the document to that global swatch.

Yes please

I've always used global and would prefer an option or a tick box in preferences to always have global by default - I still get caught out now and then by starting a job then get carried away only to discover I want the change the colour but forgot to create a global palate - also similar prob forgetting to click the tick boxes for scale stroke and layer FX

3 hours ago, spez said:

This is a right chore!

Yes Spez been there loads of times using Designer when all you did in Illustrator was click on a colour then go to select same colour fill / stroke which selects all the same colour throughout the document spanning hundreds of layers and nested layers then change to a new global swatch - 30second job - whereas in Designer maybe a couple of hours if your'e lucky - 

Daz1.png

Mac Pro Cheese-grater (Early 2009) 2.93 GHz 6-Core Intel Xeon 48 GB 1333 MHz DDR3 ECC Ram NVIDIA GeForce GT 630 - 2 GB Ugee 19" Graphics Tablet Monitor Triple boot Mac OS Big Sur 11.6.5, Monterey 12.3.1 and Mac OS Mojave 10.14.6 for CS5 workarounds

Affinity Publisher, Designer and Photo 1.10.5 / VectorStyler for Vector distortion workarounds + InDesign CS5 for multipage spread jobs with Slug + ImageVectoizer / Vectorize for raster to vector conversions

www.bingercreative.co.uk

 

 

 

 

 

Link to comment
Share on other sites

22 hours ago, k_au said:

It's not quite intuitive that one kind of palette can have global colours and the other can't.

A document palette travels with the document, so if you have global colors in the document palette and someone opens it on another computer, those colors are still there and can be accessed.

An application (or system) palette is tied to the computer instead.  If the document were to be opened on another computer which does not have the exact same palette on it, the global colors would not be there for the document's objects/layers to refer to... or they might have a similar palette but with different colors associated with the swatches, in which case simply opening the document on a different computer might cause it to have a different color scheme for different people trying to look at it.

You could theoretically work around the travel issue to some degree for application palettes by storing a copy of the referenced colors inside the document when global colors from an application palette are used.  Then what happens when you use colors from that palette in two documents, change the assigned colors in one, and re-open the other document?

  • change the colors in the opened document change to match the settings in the palette (changing the appearance of the document simply by opening it)
  • update the palette to match the document (reverting the changes that were made for the other document - and what happens to the other one if it is also still open?)
  • redefine the colors in a new palette to maintain the appearance of the document without impacting the existing palette (if so, to a document palette, in which case they may as well have been on one to begin with, or to a new application palette, in which case you wind up with a bunch of duplicate palettes on your system?)
  • disassociate the objects with the global swatches and make them non-global, losing the benefits of having made them global colors in the first place

If you stop and think this through, you may begin to understand why global swatches are restricted to document palettes.  It is far more intuitive than trying to deal with the mess that would result from global swatches on application palettes...  :35_thinking:

Link to comment
Share on other sites

2 hours ago, Lagarto said:

Designer symbols

yep

 

2 hours ago, Lagarto said:

changing of a global color does affect all objects that use the global color

Correct, but going back to the original comment that I was commenting on, I interpreted the question to suggest that the color assigned to a limited number of specific objects was being changed, not that the swatch was being changed.

 

2 hours ago, Lagarto said:

an object can still have a link to a global swatch even if its color deviates from the swatch's current definition (being based on earlier global definition of the same swatch, as shown in the "Recent" colors, from which an earlier instance can still be chosen as the color of an object)

I haven't seen that behavior yet myself, but this does indeed sound like a bug.

Link to comment
Share on other sites

  • 1 year later...
On 7/2/2019 at 7:39 PM, haakoo said:

But what if you want to change one or two items that currently have a "connected" color ,it would mean the rest would change too,doesn't it.

No, the unwanted rest would not change but it's up to you: Two options:

– You just alter the object's color definition in the Colours Panel – and leave the Swatch untouched.
– If you want the new colour to be in a swatch, too, just create a new swatch.

macOS 10.14.6, MacBookPro Retina 15" + Eizo 27"

Link to comment
Share on other sites

On 7/3/2019 at 1:17 PM, fde101 said:

This is where I am lost.  Where is this an option to be selected?

For example, in the swatches panel, when a document palette is selected, I see two buttons right next to each other: clicking one makes a non-global color, and clicking the other makes a global color.  They are equally accessible and there is no additional work in choosing one over the other.

Not quite right. The UI requires additional work for creating A.) a spot colour and/or B.) a swatch with overprinting property and C.) a global color with a different name than "Global Colour #"

None of them can't get created by a click on the add-global-swatch icon/button. You need to choose from a menu, e.g. "Add Global Color" + start in its options window a cumbersome workflow: you need to define the color a second time, because this menu command ignores the current colour in the Panel preview but shows black instead, every time, for every new global color – if you choose CMYK it's a rich black in 4c.

If you are in a RGB document and use the color picker from this window to pick the current CMYK colour from the panel's preview then you will not get the defined but a similar color, the pipette picks RGB only, regardless how the colour in the panel is defined.

If you want to make use of the auto-naming feature in colour values you can create a non-global swatch first + right-click to choose "Make global". If you want a overprinting colour you need to right-click + choose once more. A spot colour can't created this way.

macOS 10.14.6, MacBookPro Retina 15" + Eizo 27"

Link to comment
Share on other sites

  • 4 weeks later...

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

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.