in ,

Affinity Designer: A Love Story, Hacker News

Affinity Designer: A Love Story, Hacker News

Affinity Designer: A Love Story

Tool Reviews

00_Hero@3x

I have always been easily fascinated with new software. As a teenager, I used to install each and every program and game that I could get my hands on from PC magazine CDs. Some of them were useful (Pro Secretary Typing lessons), and some of them … not so much. As I entered the world of design, I learned that the majority of designers are members of a single religion – Adobe Suite. Soon I started worshiping the great trinity myself – Photoshop, Illustrator and InDesign became my companions in the years to come. But then in , I saw a video for Affinity Designer, and my faith was rocked.

01_Persone@3x

Apart from it being a new cool looking thing , one of the first things I noticed about Affinity Designer was the price. Only $ 68. for a professional software and % student discount on top of that? With no subscription and free updates for life? Affinity, say no more – you had me at “student discount”. Another thing that made Designer different than Illustrator were the three “Personas”: Draw, Pixel and Export Persona. The Persona modes allow you to quickly switch from vector to pixel-based editing. The export feature allows exporting to a tremendous amount of file types (even PSDs, with some limitations).

Even before Affinity came into my life, I was more of an Illustrator than a Photoshop person. I loved working with vectors and used Photoshop only when it was really necessary. Having a “Pixel persona” within my go-to vector tool was something that I didn’t know I needed so much. In Pixel Persona, I could edit my pixels and use pixel brushes for my illustrations with no sweat.

03_Live preview

One of the things I love most about Affinity is how simple, beautiful, and satisfying the UI is. Performing tasks in Affinity is easier, more fluid and much faster than in Adobe (OpenGL helps with that). Affinity is quick and responsive, and I’m spoiled with live previewing.

For someone like me, who heavily used the eraser in school, the history section of Affinity is an awesome tool. You canundo / redo over 8, 20 history steps instantly, and even better – you can take snapshots. A snapshot is something like version control – storing various versions of your project in just one file.

05_Zoom

Affinity Designer can zoom to an insane amount – one million percent. That should give goosebumps to all you pixel-perfect types out there. You can zoom, then zoom some more… and more… and more … and so on.

As in every love story, not everything is perfect. One of the biggest (and not easy-to-overcome) flaws is that it’s not the industry standard. Yes, Affinity does have options to export your files as .ai or .psd but with limitation. Sharing your files with others is a bit of a problem, too. Finally, Affinity Designer is fully optimized for UI design (dynamic symbols and most of the other features that Sketch or Figma offer), but for now it lacks integration with Zeplin and InVision, as well as plugin support.

04_History@3x I am aware that Affinity will not overthrow. Adobe for years to come (if ever) and there are still some important features missing, but still I have to say: Affinity, to me, you are perfect.

Red buoy representing Elizabeta's avatar USEFUL RESOURCES

(E (CC) – 745 – (B5-BAA1-FC9DD4FA) 04_History@3x04_History@3x02_Split viewRed buoy representing Elizabeta's avatar02_Split view<g id="Group-156" transform="translate(0 35.844)"><g id="07.01.00-Subscribe-flow---Subscribe-form-error" transform="translate(-620 -7576)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-4" transform="translate(440 7569)"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"><path d="M89.648 87.172c-.363-.729-1.182-1.004-1.864-1.599-.851-.741-.971-1.75-.717-2.82.171-.717.514-1.406 1.05-1.916a3.75 3.75 0 0 1 1.139-.726c1.03-.431 2.238-.462 3.264-.022 2.019.866 3.273 3.012 1.762 4.947-.528.676-.794 1.058-.948 1.9-.117.636-.066 1.29-.015 1.935.084 1.06.54 3.135.54 3.135h-4.382s.45-2.797.354-4.127a1.864 1.864 0 0 0-.183-.707" fill="#2E3191" id="Fill-17"><g id="Group-4" transform="translate(440 7569)"><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-3" transform="translate(180.322 7.965)"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-156" transform="translate(0 35.844)"><img decoding="async" data-expand="600" class="lazyload" alt="04_History@3x" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"></g></g></path><g id="Group-156" transform="translate(0 35.844)"><path d="M18.614 115.521a1.601 1.601 0 0 1 0 2.275 1.626 1.626 0 0 1-2.288 0 1.602 1.602 0 0 1 0-2.275 1.625 1.625 0 0 1 2.288 0" fill="#2E3191" id="Fill-45"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"></g></g></g></g></g></g></g></path><path d="M30.454 118.267c0 5.39-4.397 9.76-9.82 9.76-5.425 0-9.821-4.37-9.821-9.76s4.396-9.76 9.82-9.76 9.82 4.37 9.82 9.76" fill="#FBE05E" id="Fill-43"><g id="Group-156" transform="translate(0 35.844)"><img decoding="async" data-expand="600" class="lazyload" alt="04_History@3x" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-3" transform="translate(180.322 7.965)"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><path d="M18.746 163.753a1.602 1.602 0 0 1 0 2.274 1.626 1.626 0 0 1-2.288 0 1.601 1.601 0 0 1 0-2.274 1.625 1.625 0 0 1 2.288 0" fill="#2E3191" id="Fill-51"><g id="Group-4" transform="translate(440 7569)"></g></path><g id="Group-156" transform="translate(0 35.844)"><path d="M188.363 131.212a1.601 1.601 0 0 1 0 2.275 1.626 1.626 0 0 1-2.288 0 1.602 1.602 0 0 1 0-2.275 1.626 1.626 0 0 1 2.288 0" fill="#2E3191" id="Fill-55"><g id="Group-4" transform="translate(440 7569)"><path d="M51.368 56.753a1.602 1.602 0 0 1 0 2.275 1.625 1.625 0 0 1-2.289 0 1.602 1.602 0 0 1 0-2.275 1.626 1.626 0 0 1 2.289 0" fill="#2E3191" id="Fill-42"><g id="Group-156" transform="translate(0 35.844)"><path d="M18.614 115.521a1.601 1.601 0 0 1 0 2.275 1.626 1.626 0 0 1-2.288 0 1.602 1.602 0 0 1 0-2.275 1.625 1.625 0 0 1 2.288 0" fill="#2E3191" id="Fill-45"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><path d="M50.31 133.623l-12.878 14.384a2.16 2.16 0 0 1-3.214 0L21.34 133.623a2.128 2.128 0 0 1 .05-2.897l6.929-7.22a2.16 2.16 0 0 1 1.556-.663h11.898c.587 0 1.15.24 1.556.662l6.93 7.221c.771.806.794 2.066.05 2.897" fill="#FFB1BA" id="Fill-64"><g id="Group-156" transform="translate(0 35.844)"><path d="M6.682 167.335a.84.84 0 0 1-.842-.837c0-4.585 3.753-8.316 8.367-8.316a.84.84 0 0 1 .842.837.84.84 0 0 1-.842.837c-3.685 0-6.684 2.98-6.684 6.642a.84.84 0 0 1-.841.837" fill="#F9F0C8" id="Fill-49"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-156" transform="translate(0 35.844)"><img decoding="async" data-expand="600" class="lazyload" alt="04_History@3x" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-3" transform="translate(180.322 7.965)"><path d="M177.317 146.963h16.567v-4.116h-16.567z" fill="#FBE05E" id="Fill-71"><g id="Group-4" transform="translate(440 7569)"><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><path d="M47.8 154.01c0 5.39-4.397 9.76-9.82 9.76-5.425 0-9.821-4.37-9.821-9.76 0-5.391 4.396-9.76 9.82-9.76s9.82 4.369 9.82 9.76" fill="#FBE05E" id="Fill-73"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><path d="M130.68 96.56a2.284 2.284 0 0 1-2.292-2.277 2.284 2.284 0 0 1 2.291-2.278 2.284 2.284 0 0 1 2.291 2.278 2.284 2.284 0 0 1-2.29 2.277" fill="#FBE05E" id="Fill-88"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-4" transform="translate(440 7569)"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><path d="M141.267 111.638a2.284 2.284 0 0 1-2.29-2.277 2.284 2.284 0 0 1 2.29-2.278 2.284 2.284 0 0 1 2.292 2.278 2.285 2.285 0 0 1-2.292 2.277" fill="#FF5662" id="Fill-95"><g id="Group-4" transform="translate(440 7569)"><g id="Group-3" transform="translate(180.322 7.965)"><path d="M130.68 141.794a2.284 2.284 0 0 1-2.292-2.277 2.284 2.284 0 0 1 2.291-2.277 2.285 2.285 0 0 1 2.291 2.277 2.284 2.284 0 0 1-2.29 2.277" fill="#FBE05E" id="Fill-91"><g id="Group-156" transform="translate(0 35.844)"><img decoding="async" data-expand="600" class="lazyload" alt="04_History@3x" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><path d="M130.68 104.1a2.284 2.284 0 0 1-2.292-2.278 2.284 2.284 0 0 1 2.291-2.278 2.285 2.285 0 0 1 2.291 2.278 2.285 2.285 0 0 1-2.29 2.277" fill="#FF5662" id="Fill-84"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><path d="M130.68 126.716a2.284 2.284 0 0 1-2.292-2.277 2.284 2.284 0 0 1 2.291-2.277 2.285 2.285 0 0 1 2.291 2.277 2.284 2.284 0 0 1-2.29 2.277" fill="#FBE05E" id="Fill-89"><g id="Group-156" transform="translate(0 35.844)"><path d="M130.68 149.334a2.284 2.284 0 0 1-2.292-2.277 2.284 2.284 0 0 1 2.291-2.278 2.284 2.284 0 0 1 2.291 2.278 2.284 2.284 0 0 1-2.29 2.277" fill="#FF5662" id="Fill-92"><g id="Group-156" transform="translate(0 35.844)"><path d="M130.68 81.482a2.284 2.284 0 0 1-2.292-2.277 2.284 2.284 0 0 1 2.291-2.278 2.284 2.284 0 0 1 2.291 2.278 2.284 2.284 0 0 1-2.29 2.277" fill="#FBE05E" id="Fill-93"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"></g></g></path><path d="M162.765 81.482a2.284 2.284 0 0 1-2.291-2.277 2.284 2.284 0 0 1 2.29-2.278 2.284 2.284 0 0 1 2.292 2.278 2.284 2.284 0 0 1-2.291 2.277" fill="#FBE05E" id="Fill-113"><g id="Group-4" transform="translate(440 7569)"><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-3" transform="translate(180.322 7.965)"><img decoding="async" data-expand="600" class="lazyload" alt="Red buoy representing Elizabeta's avatar" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"><g id="Group-156" transform="translate(0 35.844)"><img decoding="async" data-expand="600" class="lazyload" alt="04_History@3x" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"></g></g></path><g id="Group-156" transform="translate(0 35.844)"><path d="M161.477 128.201a.842.842 0 0 1-.58-.231.832.832 0 0 1-.029-1.183l5.273-5.495a.846.846 0 0 1 1.19-.028c.337.319.35.848.029 1.182l-5.274 5.496a.841.841 0 0 1-.609.26" fill="#FFF" id="Fill-141"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-156" transform="translate(0 35.844)"><g id="Group-4" transform="translate(440 7569)"><g id="Group-156" transform="translate(0 35.844)"></g></g></g></g></g></g></g></path><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><g id="Group-156" transform="translate(0 35.844)"> () <path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><path d="M182.106 149.185c0 5.39-4.397 9.76-9.82 9.76-5.425 0-9.821-4.37-9.821-9.76 0-5.391 4.396-9.761 9.82-9.761s9.82 4.37 9.82 9.76" fill="#FBE05E" id="Fill-145"><g id="Group-156" transform="translate(0 35.844)"><path d="M96.632 27.974H113.2v-4.116H96.632z" fill="#FBE05E" id="Fill-1"><g fill="#FBE05E" id="Group-6" transform="translate(81.271)"><path d="M178.51 125.38a1.602 1.602 0 0 1 0 2.274 1.626 1.626 0 0 1-2.288 0 1.601 1.601 0 0 1 0-2.275 1.625 1.625 0 0 1 2.288 0" fill="#2E3191" id="Fill-143"><path d="M172.411 154.51a3.17 3.17 0 0 1-2.237-.917.833.833 0 0 1-.003-1.184.845.845 0 0 1 1.19-.002c.581.575 1.525.574 2.105-.004a.845.845 0 0 1 1.19-.003c.33.326.33.856.003 1.183a3.17 3.17 0 0 1-2.248.927" fill="#2E388D" id="Fill-150"> Arrrrr! <img decoding="async" data-expand="600" class="lazyload" alt="02_Split view" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1 1'%2F%3E" data-src="http://design.infinum.com/_next/static/images/image-ba6d9882d2c1370a67807c6f4e614801.png"></p> <h4> </h4> </path></path></g></path></g></path></path></g></path></g></g></path></g></path></g></path></g></g></path></g></path></g></g></path></path></g></g></path></g></g></g></g></path></path></g></path></g></g></path></g></path></g></g></path></g></path></g></path></g></path></g></g></path></g></g></path></g></g></g></g></g></g>

)

A true explorer like you is     always in search of new quests and gems. How about     we send you one every month?   

() (Read More)

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

The reusability fallacy – Part 3, Hacker News

The reusability fallacy – Part 3, Hacker News

MacBook Air 2020 review: The most boring Mac is among the best, Ars Technica

MacBook Air 2020 review: The most boring Mac is among the best, Ars Technica