advancecoder Posted October 14, 2018 Posted October 14, 2018 When is a API/SDK for Affinity Designer happening so I can automate scripts to draw? Adobe Illustrator has one to create macros. Why doesn't Affinity have for the vector graphics drawing programming for macros? https://www.adobe.com/content/dam/acom/en/devnet/illustrator/pdf/sdk/programmers-guide-2017.pdf Quote
momotron Posted October 23, 2018 Posted October 23, 2018 API / SDK, automatation & Python support is highly recommended! This can help a lot to customize and automate tasks. Quote
ashf Posted May 20, 2021 Posted May 20, 2021 It's not so simple, would be a huge task to develop. I assume it will happen in v2.0 which would be at least 2 years from now. Quote
N A Posted July 29, 2022 Posted July 29, 2022 This is a significant missing feature that prevents me dumping Illustrator for good ☹️. I use simple macros in every Illustrator session, and although Adobe makes using their full API as difficult as possible, at least the application can record its own commands. Photo has macros, so why not Designer? Quote
Pšenda Posted July 29, 2022 Posted July 29, 2022 2 hours ago, N A said: I use simple macros in every Illustrator session Why not use macros at the OS level? For example https://www.autohotkey.com/ Quote Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail) Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605. Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605. Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.
JustinAllen Posted August 4, 2022 Posted August 4, 2022 Any updates on this from the developers? This is the biggest thing missing for me. I have to export so many variants of a single image. Changing some parameters such as size, BG color, tint color. It gets super tedious. Looking forward to being able to build plugins (or whatever you guys decide to call them). Quote
Pšenda Posted August 4, 2022 Posted August 4, 2022 2 hours ago, JustinAllen said: Any updates on this from the developers? As a matter of principle, developers do not comment on user requests. Quote Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail) Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605. Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605. Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.
Kepa Online Posted November 13, 2022 Posted November 13, 2022 (edited) I have a need to automate something myself. I have groups within groups and then items with "toggled" visibility. For example, I have 2 items in a group where one is visible and the other is not visible. I need to write a simple script to basically flip the visibility toggle. The reason for this is that I've designed a UI with "Edit" and "View" states. There are multiple UI elements that are affected by this state. It would probably also help to be able to "tag" these UI elements in some way so that the automation could work better. Anyway, regardless, the most basic functionality I need is a way to trigger this script (button and assignable keyboard shortcut) and the ability to iterate through the hierarchy of elements and see what their names are and then toggle state based on current visibility and name. It would be nice if the language supported was TypeScript but that's less important than the API itself just being available. Edited November 13, 2022 by Kepa Online 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.