Hangman Posted August 2, 2023 Posted August 2, 2023 It would be a great addition if custom text variables could be exported and imported as something like .afcustomfields files (in a similar vein to .afpalette or .afbrushes files). Quite often companies are preparing a multitude of marketing materials where a brand name, product spec, pricing and so on have yet to be finalised. While the custom text variables option allows placeholders to be inserted throughout a document currently they have to be set up repeatedly for each new file and when there are a lot of custom text variables involved across many different documents this becomes quite an onerous task. It would be great if custom text variables could be set up once, named (even saved as presets), exported and then imported into other Publisher documents that form part of the same marketing campaign and in a perfect world all instances are then synced, so once the custom text variables have been finalised and are updated in any one document they automatically sync across all other documents using the same custom fields file, i.e., the same filename.afcustomfields file so the whole suite of marketing materials are updated automatically and changes applied directly to already opened files and to files containing the specific custom text variables on opening. PaoloT 1 Quote Affinity Designer 2.5.7 | Affinity Photo 2.5.7 | Affinity Publisher 2.5.7 Affinity Designer Beta 2.6.0.3027 | Affinity Photo Beta 2.6.0.3027 | Affinity Publisher Beta 2.6.0.3027 MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse
Hangman Posted August 2, 2023 Posted August 2, 2023 Hi @Sean P, Could I add another one to your list of issues... Quote Adding a custom variable causes Fields Panel to jump to the top In addition to this particular issue, on Mac when creating a long list of custom text variables, because the list jumps back to the first entry once the list length exceeds the panel height, when you scroll to the bottom of the list to access the + button to add a new custom text variable you have to click the + button a second time (not a double click) before the custom field properties window shows. This doesn't happen when the list is non-scrollable, then clicking the + button once is sufficient to show the custom field properties window. Note: If you switch document tabs prior to scrolling the list of custom text variables and then switch back to you main document, you again only have to click the + button once after scrolling to open the custom field properties window. Quote Affinity Designer 2.5.7 | Affinity Photo 2.5.7 | Affinity Publisher 2.5.7 Affinity Designer Beta 2.6.0.3027 | Affinity Photo Beta 2.6.0.3027 | Affinity Publisher Beta 2.6.0.3027 MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse
Staff Ash Posted August 2, 2023 Author Staff Posted August 2, 2023 29 minutes ago, Hangman said: It would be great if custom text variables could be set up once, named (even saved as pressets), exported and then imported into other Publisher documents that form part of the same marketing campaign and in a perfect world that all instances are then synced, so once the custom text variables have been finalised and are updated in any one document they automatically sync across all other documents using the custom fields file, i.e., the same filename.afcustomfields file so the whole suite of marketing materials are updated automatically and changes applied directly to already opened files and to files containing the specific custom text variables on opening. Thanks - having some form of global custom variables is a good idea. We actually achieve this type of functionality with some of our own internal documentation here but using a single row data merge source with n custom fields which any number of documents can link to. With 'preview with record' set to Y (obviously in this case record 1) then no requirement to Generate to get result. It works quite nicely for us you automatically get the pre-flight check when the global data source has been changed and in control if you choose to update your current document from it. Hangman 1 Quote Managing Director Help make our apps better by joining our beta program! MacBook Pro (16-inch, 2021) / Apple M1 Max / 64GB / macOS 12.0.1 iPad Pro 11-inch 3rd Gen / iPadOS 16.2
Staff Sean P Posted August 2, 2023 Staff Posted August 2, 2023 29 minutes ago, Hangman said: Hi @Sean P, Could I add another one to your list of issues... In addition to this particular issue, on Mac when creating a long list of custom text variables, because the list jumps back to the first entry once the list length exceeds the panel height, when you scroll to the bottom of the list to access the + button to add a new custom text variable you have to click the + button a second time (not a double click) before the custom field properties window shows. This doesn't happen when the list is non-scrollable, then clicking the + button once is sufficient to show the custom field properties window. Note: If you switch document tabs prior to scrolling the list of custom text variables and then switch back to you main document, you again only have to click the + button once after scrolling to open the custom field properties window. Hey Hangman, This actually got fixed on the just released 2.2.0.1931 Let me know if you still have any issues! Quote
Hangman Posted August 2, 2023 Posted August 2, 2023 Hey @Sean P, Haha, I'll put that down to the world's faster bug fix... 😂 There does still appear to be a slight issue though, really nothing major at all but... Add custom text variable items and once enough are added to fill the height of the custom text variable panel you still have to scroll after every second addition because the + button is hidden. In doing so, sometimes the cursor appears as the Move Tool arrow, other times as a double-headed arrow, and sometimes (but not always) post scroll it still takes a second click to show the custom field properties window. New Custom Variable.mp4 Deleting custom text variables still scrolls to the top of the list when deleting from the bottom of the list... Quote Affinity Designer 2.5.7 | Affinity Photo 2.5.7 | Affinity Publisher 2.5.7 Affinity Designer Beta 2.6.0.3027 | Affinity Photo Beta 2.6.0.3027 | Affinity Publisher Beta 2.6.0.3027 MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse
walt.farrell Posted August 2, 2023 Posted August 2, 2023 3 hours ago, Ash said: having some form of global custom variables is a good idea. For another possibility, perhaps an Import option like we have for Text Styles, where you can import the Custom Text Fields from another document you point to. Seneca and PaoloT 2 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.2.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1
MikeTO Posted September 3, 2023 Posted September 3, 2023 On 8/2/2023 at 4:35 AM, Ash said: Thanks - having some form of global custom variables is a good idea. We actually achieve this type of functionality with some of our own internal documentation here but using a single row data merge source with n custom fields which any number of documents can link to. With 'preview with record' set to Y (obviously in this case record 1) then no requirement to Generate to get result. It works quite nicely for us you automatically get the pre-flight check when the global data source has been changed and in control if you choose to update your current document from it. In the meantime it might be nice if custom variables were imported with Add Pages from File. I sort of assumed that if I used a custom variable on a page and then imported that page into another document then the custom variable would come with it. I can see that a variable did get imported because the character count went up by one but it's not associated with a variable defined in the document. This would be a useful workaround for Books because variables aren't synced across chapters. Thanks Quote Download a free PDF manual for Affinity Publisher 2.5 Download a quick reference chart for Affinity's Special Characters Affinity 2.5 for macOS Sequoia 15.2, MacBook Pro 14" (M4 Pro)
Staff Sean P Posted September 4, 2023 Staff Posted September 4, 2023 15 hours ago, MikeTO said: In the meantime it might be nice if custom variables were imported with Add Pages from File. I sort of assumed that if I used a custom variable on a page and then imported that page into another document then the custom variable would come with it. I can see that a variable did get imported because the character count went up by one but it's not associated with a variable defined in the document. This would be a useful workaround for Books because variables aren't synced across chapters. Thanks Hi Mike, Given that copying and pasting frames containing Custom Variables will copy them across, I think its fair to assume that adding pages from a document containing them will also copy them across. I'll get this logged. Quote
MikeTO Posted September 4, 2023 Posted September 4, 2023 3 hours ago, Sean P said: Given that copying and pasting frames containing Custom Variables will copy them across, I think its fair to assume that adding pages from a document containing them will also copy them across. I must have missed that you could copy/paste a frame with a custom variable. That's great, thanks for pointing that out to me! Cheers Quote Download a free PDF manual for Affinity Publisher 2.5 Download a quick reference chart for Affinity's Special Characters Affinity 2.5 for macOS Sequoia 15.2, MacBook Pro 14" (M4 Pro)
D.VE Posted September 8, 2023 Posted September 8, 2023 Pleeeeeease tell me that you built that into Designer as well... Quote
walt.farrell Posted September 8, 2023 Posted September 8, 2023 1 minute ago, D.VE said: Pleeeeeease tell me that you built that into Designer as well... Only Publisher has the Fields panel, and thus only Publisher would have Custom Text Variables. D.VE 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.2.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1
Staff Affinity Info Bot Posted November 1, 2023 Staff Posted November 1, 2023 The issue "Custom Variables are lost when using 'Add Pages from Files'" (REF: AF-18) has been fixed by the developers in internal build "2.3.0.2106". This fix should soon be available as a customer beta and is planned for inclusion in the next customer release. Customer beta builds are announced here and you can participate by following these instructions. If you still experience this problem once you are using that build version (or later) please reply to this thread including @Serif Info Bot to notify us. 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.