iaing Posted November 10, 2022 Posted November 10, 2022 I'm talking about object styles here. What did they do to upset you Affinity? If Studio panels were children, social services would have been called long ago. Just look at Text Styles - When you create one, a whole big dialog opens where you can name your newborn style, tweak its setting, choose who its parent is. Create one from scratch, or based on your selection. Object styles? Create from selection, and.... nothing happens. Try again... nothing happens. But wait - there it is at the bottom of the styles panel, automatically named with a number. If I right-click I get to name it myself... or delete it. And that's it. No editing, no creating from scratch or nesting. Come on guys, show it some love! PaoloT, Ed B., François R and 3 others 5 1 Quote MacBook Pro M1 Max, macOS 12.6.1 Monterey Affinity Designer : 2.0 Affinity Photo: 2.0, Affinity Publisher: 2.0
Ed B. Posted May 25, 2023 Posted May 25, 2023 Rephrasing the above: Text styles are great! Once text has a paragraph or character style, changing the style also updates all text with that style. Text styles are part of the document; I don't have a bunch of different "Heading 1" styles from different documents competing for space in the menu Text styles can be based on other text styles, and don't have to define every attribute: a paragraph style could be "Whatever Body Text is like, but green." Object styles... are not like that. There does not seem to be a way to update an object style once it's been added to the panel (Screenshot 1) It's more like a "Paste Format" palette. Object styles seem to be app-wide, not document-scoped There's a "Default" grouping menu, but I don't see a way to add other groups (Screenshot 2) Object styles cannot inherit from each other Suggested style-eligible attributes Everything that can be set in the Color/Stoke/Constraints/Quick FX/Transform (etc.?) panels Probably also Text Frame settings (I would not have thought of this, but Paolo's "Picture Frame Styles" post particularly called out position-on-page as a useful attribute) Screenshots: Can't update object styles Can't add new groups? Other Threads This has also been suggested as "Picture Frame Styles": PaoloT and loukash 2 Quote
Ally_B Posted May 25, 2023 Posted May 25, 2023 Definitely need picture and object frame styles. That this isn't currently already available is baffling. Mariusz go 1 Quote
EricP Posted May 26, 2023 Posted May 26, 2023 The style feature was done long time ago, and since then we got new features like (the great) style picker that render the style panel even less useful. In addition to what was said in previous posts, I would love the option to combine styles when applying them, instead of fully replacing all attributes. Imagine having styles for backgrounds (patterns, hash lines ....) and styles for borders. You could choose to apply a background style, then apply a stroke style instead of having to create as many styles as combinations. This can be done with the style picker. But the real strength would be the ability to stack multiple backgrounds with blend modes (like in appearance panel). Apply successively a style for background color, then a png pattern, then a transparent gradient overlay. The style panel could keep a library organised and the style picker an effective way to "paint" style attributes Mariusz go 1 Quote
Mariusz go Posted October 15, 2023 Posted October 15, 2023 Hi!, It seems like a simple solution would be to add 3 simple features in the current interface usability. This working technique would be very helpful in managing object styles in the project. Best Regards! Quote
walt.farrell Posted October 15, 2023 Posted October 15, 2023 23 minutes ago, Mariusz go said: It seems like a simple solution It would help the users, and be simple for them to use, but it is not a "simple solution" for Serif to implement, as far as I know. To start, items do not remember a Style that has been applied to them, and "Select Objects of Same Style" cannot be implemented until they do. There may be additional difficulties, but that's a big one for a start. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 18.3.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1
Mariusz go Posted October 15, 2023 Posted October 15, 2023 I understand that objects in the program database do not have a planned record identifying the style? And this solution? This is a new way to manage composition and build a project. The solution is also to add a new technique for working with objects. It is required to add a new search field to the "Layers Palette". Search field with the option to automatically narrow the list of layers to search results by phrase. Example of use: 1. I give the layers (objects) my own names. 2. In the "Layers" palette, in the "Lupka" field, enter the phrase you are looking for. 3. Only the Layers corresponding to my phrase remain in the layer list. 4. I can select and edit layers, changing their styles, etc. Quote
walt.farrell Posted October 15, 2023 Posted October 15, 2023 2 minutes ago, Mariusz go said: I understand that objects in the program database do not have a planned record identifying the style? That is correct. They have Fills, and Strokes, but not named Styles. That's why the suggestion is not simple. It's a good one, just not a simple one to implement. Pšenda 1 Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 18.3.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1
Mariusz go Posted October 15, 2023 Posted October 15, 2023 And this solution? The solution is also to add a new technique for working with objects. It is required to add a new search field to the "Layers Palette". Search field with the option to automatically narrow the list of layers to search results by phrase. Example of use: 1. I give the layers (objects) my own names. 2. In the "Layers" palette, in the "Loupe" field, enter the phrase you are looking for. 3. Only the Layers corresponding to my phrase remain in the layer list. 4. I can select and edit layers, changing their styles, etc. Quote
Mariusz go Posted October 15, 2023 Posted October 15, 2023 22 minutes ago, Mariusz go said: And this solution? The solution is also to add a new technique for working with objects. It is required to add a new search field to the "Layers Palette". Search field with the option to automatically narrow the list of layers to search results by phrase. Example of use: 1. I give the layers (objects) my own names. 2. In the "Layers" palette, in the "Loupe" field, enter the phrase you are looking for. 3. Only the Layers corresponding to my phrase remain in the layer list. 4. I can select and edit layers, changing their styles, etc. The layer list filter field would have to have some overarching restrictions from the program's "logic" list, such as "Limit the search to only this "Artboards", Drop-down list of predefined parameters from the current "Select object" menu. In the future, simple conventional regular expression codes. In my opinion A lot of freedom and simplicity for the designer because it is the designer (User) who creates and manages the "logistics" of the project. Is this functionality too complicated to implement?🤔 Quote
fde101 Posted October 15, 2023 Posted October 15, 2023 They should really take a cue from QuarkXPress on this one. You can, for example, set up an object style with a horizontal position and width so that applying it to a text frame places that frame in a specific column or within a margin, while at the same time setting its line style and the like... PaoloT 1 Quote
Mariusz go Posted October 15, 2023 Posted October 15, 2023 I'm not sure if these solutions can be transferred to Aff. Designer, but certainly QuarkXPRESS is a great model optimization work tool. Quote
loukash Posted October 15, 2023 Posted October 15, 2023 1 hour ago, fde101 said: They should really take a cue from QuarkXPress on this one FreeHand could do object styles decades ago: fh9_object_styles.mp4 (Yep, that's my FH9 running in SheepShaver on MacBook Air 15" M2 Ventura… ) PaoloT and EricP 2 Quote MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2
Mariusz go Posted October 16, 2023 Posted October 16, 2023 Proven ideas are always good, but as Walt explained, the program architecture is different and it has value even if it does not allow you to copy solutions from other programs. The advantage of this situation is the creation and creative interaction between programmers and designers, who can create completely new standards of tool-human interaction. For example, I am fed up with palletology as I described above. Quote
Mariusz go Posted October 16, 2023 Posted October 16, 2023 P.S. The lack of inherited styles for objects in many projects disqualifies AFF design. due to the time spent working on the creation in the creative process. Quote
Recommended Posts
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.