Jump to content

sirhans

Members
  • Content count

    12
  • Joined

  • Last visited

  1. Steps to reproduce: 1. Create an object and give it a gradient fill 2. Select the object you just created 3. In the swatches view, open the document palette 4. Click "add current fill to palette" 5. Right click on the fill you just added and select "make global" from the context pop-up menu Result: AD crashes
  2. Hi. I saw the Json script option in affinity. But what is it? And how to use it? Could you share a link to a page that explains?
  3. Hi, I export UI design elements as slices from affinity designer and use them to design iOS apps. With each slice I export, I need to ensure that it's location in the Xcode interface builder is exactly the same as it was in affinity designer artboard. It would be wonderful if affinity designer wrote the x,y coordinates of each slice as it appears in the artboard into the file name. Then I could get pixel perfect layout in Xcode either by copying the coordinates by hand or by scripting something that derives the layout from the file name of the image. To do this, all you would need to do is add location variables to the export filename options in export persona. Adding just "top" and "left" would be sufficient. Top, left, right, bottom, centreX, and centreY would be even more complete. Users who want to use these variables could then easily construct their own file export naming schemes to encode location information. Thanks again for making great software
  4. Summary: When working with multiple copies of a single, nested symbol, the nested symbol gets out of sync whenever I insert an additional symbol into it. Steps to reproduce: 1. open a new, empty file 2. create three shapes 3. create one symbol from each of the three shapes 4. group the three shapes (now symbols) 5. create a new (nested) symbol from the group. 6. add another copy of the nested symbol to your drawing. (Now you have two copies of the same three shapes on the screen.) 7. take one of the three symbols you created in step 3 from the symbols menu and drag it into the workspace. 8. open the layers menu and insert the symbol from step 7 into the nested symbol you created in step 5. Expected result: The symbol you added to the nested symbol that was created in step 5 should also appear inside the nested symbol inserted in step 6. Actual result: The symbol inserted in step 8 appears inside the first nested symbol but not the second. The two copies of the nested symbol are now out of sync with each other, although the sync button was on the whole time. Additional notes: If, instead of inserting a symbol, in step 8, you insert an ordinary shape, then both copies of the nested symbol update correctly. Attached files: An example file showing the situation after the two nested symbols have come out of sync with each other. Interesting side note: Allowing users to insert symbols into existing symbols opens up the possibility of creating an infinitely nested symbol, by inserting a nested symbol into itself. Fixing this bug would require some logic to prevent that from happening. This problem is further complicated by the possibility of more complex nesting loops. For example, symbol a contains symbol b, which contains symbol c. Then inserting symbol a into symbol c also creates an infinite nesting loop. So it is not sufficient to simply prevent symbol a from being inserted into itself. We would also have to prevent users from inserting any symbol that contains symbol a at any level of nesting. nested symbols error.afdesign
  5. I've attached an affinity designer file and a .png file that I am trying to insert by dragging it in. Each time I drag the .png file into affinity with this designer file open, the application crashes. Edit: it's not only when I drag the file in. Just opening the png file in either designer or photo causes trouble. I was able to import it to designer using the "place" command but the graphics didn't display correctly after import. And I found a workaround: open the png file in GIMP, save it with a different filename, and then affinity imports without error. ICMC poster.afdesign
  6. In the attached file, I am unable to delete the top layer. Attempting to delete it caused its contents to become invisible. But the layer still shows in the list and when I zoom in on the place where the layer boundary was, there is still a selection highlight showing that won't go away. Both Affinity designer and Affinity photo are having the same problem with this file. ICMC poster.afdesign
  7. Story to illustrate what this feature is useful for: I designed a UI image (in designer) at the size of the retina iPad screen. Later I realised that I should have made the document the size of the old iPad screen and used the @2x export in the slices tool to get the retina resolution. So I edited the document properties and scaled the document down to half its original size. It worked well except that the rounded corners on all my buttons and boxes maintained the original radius from the larger image, giving the appearance that the radii of all those corners had doubled, relative to the new size of the design. Feature request: When resizing a shape in the main UI, it is usually desirable that the corners maintain their radius regardless of the scale of the shape. However, when resizing the entire document, it would be better to scale the corner radii proportionally to the change in document scale so that the appearance of the document remains the same after rescaling.
  8. Here's a story to illustrate when this feature is useful: In Designer I applied a style to all the buttons and text in a UI design for an iPad app. When we started testing the app we found that the text was difficult to see so I created a new style with higher contrast. Because I had used that style on about fifty different items, it took me twenty five minutes to select each one and apply the new style to each. Here's the actual feature request: The styles in microsoft word (and also in CSS web design) are nice because once you apply a style to a section of the document, you can edit that style directly and all the portions of the document currently following that style will automatically update. It would be really wonderful if affinity could also do this. A difficulty: Sometimes I apply a style but then make changes to an individual item so that it doesn't exactly match the settings of the original style. In this case, it might be best to just remove that item from the list of items following the style so that it won't get updated later when we make changes to the original style.
×