RobertShatty Posted June 6, 2018 Share Posted June 6, 2018 1.7 will have Python API support ?? to Draw, Edit, Import, Export, and other automation. Quote Link to comment Share on other sites More sharing options...
AshTeriyaki Posted June 6, 2018 Share Posted June 6, 2018 1 hour ago, RobertShatty said: 1.7 will have Python API support ?? to Draw, Edit, Import, Export, and other automation. I don’t think so. They’ve mentioned adding a JS API sometime in the future, but I don’t think they’ve committed to a date Quote Link to comment Share on other sites More sharing options...
Alfred Posted June 6, 2018 Share Posted June 6, 2018 12 minutes ago, AshTeriyaki said: I don’t think they’ve committed to a date I’m not surprised. Look what happened when they made premature announcements about the release of Affinity Publisher! AshTeriyaki 1 Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen) Link to comment Share on other sites More sharing options...
A_B_C Posted June 6, 2018 Share Posted June 6, 2018 Regarding the “rubberband (path preview)” feature mentioned earlier in this thread, I think the original requester had the following feature in mind, Ben. I would love to see this too … Rubberband-Feature.mov MEB, Roland Rick, adi_cataleya and 2 others 5 Quote Link to comment Share on other sites More sharing options...
A_B_C Posted June 6, 2018 Share Posted June 6, 2018 Oh, and maybe you could also consider adding Tunni lines to path handles … I mean, while you’re at it … Tunni-Lines-B.mov Tunni-Lines-A.mov adi_cataleya, Roland Rick, Alfred and 2 others 5 Quote Link to comment Share on other sites More sharing options...
AshTeriyaki Posted June 6, 2018 Share Posted June 6, 2018 1 hour ago, RobertShatty said: 1.7 will have Python API support ?? to Draw, Edit, Import, Export, and other automation. I don’t think so. They’ve mentioned adding a JS API sometime in the future, but I don’t think they’ve committed to a date Quote Link to comment Share on other sites More sharing options...
Staff Ben Posted June 6, 2018 Author Staff Share Posted June 6, 2018 @A_B_C This is something we've already considered. The rubber band is really just a projected preview of the Pen tool. This is something I can look into for 1.7. As for Tunni lines - I've thought about it - it has been asked for in different ways, including selection of off-curve handles and showing the polygon bounding the bezier sections. I don't know when we'd plan to do this, because it would require a whole new lot of tooling and commands to be written. Uncle Mez and A_B_C 2 Quote SerifLabs team - Affinity Developer Software engineer - Photographer - Guitarist - Philosopher iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395 MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300 iPad Pro 10.5", 256GB Link to comment Share on other sites More sharing options...
A_B_C Posted June 6, 2018 Share Posted June 6, 2018 I see … thank you, Ben! Quote Link to comment Share on other sites More sharing options...
RobertShatty Posted June 6, 2018 Share Posted June 6, 2018 Every Animation Studio use Python in their Pipeline. JavaScript is not standard in animation pipeline. GIMP has Python Fu, which opens a door to do more complex stuff, plus python has huge number of libraries. I hope Affinity will give support for Python API. Thank you Saijin_Naib and hpetty 2 Quote Link to comment Share on other sites More sharing options...
JET_Affinity Posted June 6, 2018 Share Posted June 6, 2018 6 hours ago, Ben said: @A_B_C The rubber band is really just a projected preview of the Pen tool. This is something I can look into for 1.7. If this is implemented, it should be a user-preference setting, as it is in some other apps. I personally find it annoyingly distracting, as many who "cut their vector drawing teeth" without it no doubt do. JET A_B_C and Alfred 2 Quote Link to comment Share on other sites More sharing options...
A_B_C Posted June 6, 2018 Share Posted June 6, 2018 Definitely, JET. It should not be a setting that is forced upon users … Quote Link to comment Share on other sites More sharing options...
Staff Ben Posted June 7, 2018 Author Staff Share Posted June 7, 2018 12 hours ago, JET_Affinity said: If this is implemented, it should be a user-preference setting, as it is in some other apps. I personally find it annoyingly distracting, as many who "cut their vector drawing teeth" without it no doubt do. JET That is the reason it hasn't been added yet. The consensus in the team here is that it is not really that useful at best, and distracting at worst. Of course, like "snapping curve handles to grid", I'll be adding this due to reasonable demand. And, yes, it will be an option (defaulted to off). TextusGames 1 Quote SerifLabs team - Affinity Developer Software engineer - Photographer - Guitarist - Philosopher iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395 MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300 iPad Pro 10.5", 256GB Link to comment Share on other sites More sharing options...
JET_Affinity Posted June 7, 2018 Share Posted June 7, 2018 Quote The consensus in the team here is that it is not really that useful ... Frankly, I see it as an unnecessary "comfort level" crutch for those new to drawing Bezier paths, and as I recall, that was the intent when it was originally added to other programs. But it's a false one in that it only actually predicts the next segment if the next node will have no curve handle. And it just adds visual clutter if you are working with automatic alignment guides turned on. You've already added the "redrag" keyboard shortcut. The video clip doesn't show its being used in the context of moving the node currently being placed during mousedown, but I assume it will do that, as in other programs. That does accurately predict the shape of the resulting segment in all cases, whether a handle has been dragged out during mousedown or not. On that topic, although I can sometimes make use of the redrag shortcut, I still winced a little bit when I saw it's being added. Many do not realize that the spacebar press is necessary in Adobe Illustrator just to overcome the infernal insistence of its Pen Tool auto-joining to endpoints of pre-existing paths. (The Pen is not a selection tool, and has no business affecting unselected paths. As of CS6, that stumbling-block behavior cannot be turned off in prefs. In other words, it's mostly a cumbersome workaround for a poorly designed behavior. For anyone not getting this: It's a very common circumstance when drawing Bezier paths to want to start or end an independent path at the endpoint of a pre-existing path, without joining to it. So in Illustrator, to do that, you mousedown the Pen somewhere you don't want the path you are drawing to begin or end, press the Spacebard, drag the Pen to where you do want the current anchor to be placed, mouse up, and then release the Spacebar. Utter nonsense. But I wince more strongly at the "rubber band" preview thing, because I consider it useless, and just another example of wanting ill-conceived interface elements "like Illustrator." Illustrator's is the worst-of-class interface. It is largely why beginners find vector drawing to be more bewildering than it really is. But those who've never used anything other than the conventional-wisdom "leader" don't know that. Sorry for the sermon. I just want Affinity to jealously guard its elegance. JET Alfred and Aammppaa 2 Quote Link to comment Share on other sites More sharing options...
Staff Ben Posted June 7, 2018 Author Staff Share Posted June 7, 2018 We are trying... I had to cave in regardless of a very long explanation as to why snapping curve handles to grid points was practically and artistically a pointless exercise. All that you would ever really want is the ability to constrain curve tangents, and set handle lengths. Anyway - I was talking to the wind, and eventually had to give in to the one (odd) use case, which I still don't believe was valid. Anyway, point being, that we hate having to add some of these features, but some people blindly insist that they "cannot work without it". That quite often then turns into a 1/5 rating on the App Store. You know, because that one daft feature (ignoring everything else we have in Affinity) that no one would ever really need if they thought it through properly accounts for 80% of their real workflow.... apparently. JET_Affinity, Alfred, Roger C and 1 other 3 1 Quote SerifLabs team - Affinity Developer Software engineer - Photographer - Guitarist - Philosopher iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395 MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300 iPad Pro 10.5", 256GB Link to comment Share on other sites More sharing options...
catlover Posted June 7, 2018 Share Posted June 7, 2018 @Ben : Please stick to your guns : don't let anyone make you create bloatware (like that other one you might have heard of ... ) BTW : I am sorry for my post about the Transparency tool C.L. Quote Link to comment Share on other sites More sharing options...
Staff Ben Posted June 7, 2018 Author Staff Share Posted June 7, 2018 2 minutes ago, catlover said: BTW : I am sorry for my post about the Transparency tool I'll let it go this time... Quote SerifLabs team - Affinity Developer Software engineer - Photographer - Guitarist - Philosopher iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395 MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300 iPad Pro 10.5", 256GB Link to comment Share on other sites More sharing options...
catlover Posted June 7, 2018 Share Posted June 7, 2018 (edited) Thank you, Oh Great One ! Edited June 7, 2018 by catlover deleted animated gif: drove me nuts ! (C.L.) Quote Link to comment Share on other sites More sharing options...
Alfred Posted June 7, 2018 Share Posted June 7, 2018 29 minutes ago, catlover said: Thank you, Oh Great One ! Quote Sorry, you cannot add any more reactions today Mithferion 1 Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen) Link to comment Share on other sites More sharing options...
AuthorAuthor Posted June 7, 2018 Share Posted June 7, 2018 On 12/20/2017 at 11:26 AM, Ben said: Thought I'd give you a glimpse of some of the features that will be coming in 1.7 - Place Image tool Does "place" mean to import a placeholder, a la Adobe's terminology, or actually embedding image in doc? Any chance Designer will get more drawing tools, specifically a Bezier tool for making smooth curves? TIA, Gary On 12/20/2017 at 11:26 AM, Ben said: Quote Link to comment Share on other sites More sharing options...
AuthorAuthor Posted June 7, 2018 Share Posted June 7, 2018 Niko! Loved him in Win 3 to develop mousing skills! Quote Link to comment Share on other sites More sharing options...
retrograde Posted June 7, 2018 Share Posted June 7, 2018 7 hours ago, Ben said: That is the reason it hasn't been added yet. The consensus in the team here is that it is not really that useful at best, and distracting at worst. Of course, like "snapping curve handles to grid", I'll be adding this due to reasonable demand. And, yes, it will be an option (defaulted to off). Definitely as a pref please if added. I don't think I would want this as the defacto standard way to move points and curves around. :-) A_B_C 1 Quote http://www.kevincreative.com https://www.behance.net/kevincreative https://dribbble.com/kevincreative https://www.instagram.com/kevincreative/ Link to comment Share on other sites More sharing options...
FT_SG Posted June 8, 2018 Share Posted June 8, 2018 Wow, developer collaborating with user community, that's great. Many ask for features and enhancements, etc... I have 2 humble ask: 1. Improve speed in both raw processing and adjustments preview refresh...Seems like the program is taking lots of CPU & Memory resources relative to other similar programs 2. Reduces the size of the Afphoto document file, its massive a few edits and it can be much bigger than the raw file from 50 MP raw file...storage is cheap these days but still not a good use of resources and make backup much more time-consuming...many other programs sidecar file are way smaller Quote Link to comment Share on other sites More sharing options...
JET_Affinity Posted June 8, 2018 Share Posted June 8, 2018 Quote I had to cave in regardless of a very long explanation as to why snapping curve handles to grid points was practically and artistically a pointless exercise. All that you would ever really want is the ability to constrain curve tangents, and set handle lengths. I can't wait for the chronically-repeating threads in which newcomers ask why they can't position curve handles precisely where they want them, and have to be told to turn off that snap. It's not uncommon to want to replicate the angles and lengths of curve handles across multiple nodes. But snapping curve handles to the grid is a crude way of accomplishing that. JET Ben 1 Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted June 8, 2018 Staff Share Posted June 8, 2018 Hi JET_Affinity Ben will probably implement it as a local snapping option. I'm one of those who think this is actually quite useful for some types of projects. A_B_C 1 Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
Move Along People Posted June 8, 2018 Share Posted June 8, 2018 - Quote Move Along people,nothing to see here Link to comment Share on other sites More sharing options...
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.