Live data from Hacker News

Amadine – Vector graphics software for Mac

amadine.com

51–60 of 92 posts

Re: Amadine – Vector graphics software for Mac

#51
post #49
post #11

Earlier quoted context omitted.

Yes, there's so many great Mac/Apple only applications that beat the pants off of any cross-platform apps, especially stuff built with Electron. I use some great apps on a daily basis that are Mac or Apple ecosystem only. Acorn - Image editor OmniGraffle - Diagramming OmniFocus - Todo list for GTD Sketch - UI prototyping Plus Apple's productivity software, Pages, Keynote, and Numbers. I honestly don't know how people…

The irony of Figma being better than all of those applications, while having been built with Electron, will not be lost on those who have used it.

Figma definitely stands as an example of what you can do with web technologies. Their webassembly and canvas codebase seems to work out really well for user experience. In comparison I tried Sketch the other day (native) and it was reeeeeeally slow.

Re: Amadine – Vector graphics software for Mac

#54
post #2

Although I don’t have much use for vector graphics software, it is _great_ to see people building new native mac apps which take advantage of the unique features of the platform instead of targeting a cross-platform lowest common denominator!

Given the poor state of Apples PC hardware, I would be weary of investing in the platform as a developer or user.

What poor state? The hardware is ok, design still top notch despite going downhill, a few components above average (ex SSD), otherwise it’s just stupidly expensive on the high-end.

Re: Amadine – Vector graphics software for Mac

#55

OT, but does anyone know of a vector drawing program that allows me draw in a similar that Fusion360 or SolidWorks does with their 2D CAD sketches? It also needs to export to some standard format to be used for print, so using SolidWorks of Fusion360 isn't really an option, I can't export the vector 1-to-1 onto a pdf and do proper colors with those. I cannot for the life of me figure out bezier curves to create arc s…

I would look into illustrator plugins. Namely VectorScribe, CAD tools and xtreampath all have different ways to draw vectors.

Re: Amadine – Vector graphics software for Mac

#56

Can it draw curves with arrow heads? If so, I'm ditching Affinity Designer...

Oh yes, please someone answer this. I have used adobe illustrator for 15 years - then affinity designer for a few more years. I just want vector graphics with arrows without enormous subscription fees - damnit!

Re: Amadine – Vector graphics software for Mac

#58
post #30

Earlier quoted context omitted.

Ive been surprised because in codebases I have worked on, you usually have an abstract rendering api at the bottom with multiple implementations for each platform. Ive been curious why you couldnt abstract out things like window creation, layout, rendering and implement the abstract api for multiple platforms.

Sure, and we can abstract away a mother's touch with some special "cross-person" gloves that anyone can wear to pat the baby. The little end user can hardly tell the difference!

I respectfully disagree. A contrary viewpoint which I happen to share is the following - As a software developer you build productivity multipliers for your users. Users spend non trivial amounts of time, money and energy building skills to master a tool you build. Users use these skills to earn a livelihood and sometimes due to a change in employer / life situation find themselves in a position where they do not have control over the OS that they need to be productive in. I think empathy with your user dictates that you try to maximize the combinations in which they can put their skills to productive use. Taking ideological positions on fit/finish/aesthetics is questionable if your user has to spend time relearning some other tool because you refused to port your software. The port might not be as pixel perfect but if it helps a user carry over their skills into a new job / earn more money then I will sleep well at night knowing I stood by users.

Re: Amadine – Vector graphics software for Mac

#59
post #18

Wow! Really a great tool. At the crossroads of Web an Vectorgraphics, I’d love to see a „wysiwyg“ svg editor with the visual interface of a great drawing tool like amandine and at the same time a split window pane like the chrome inspector to modify a resulting svg code and having changes there be immediately visible in the visual interface… Imagine I’d be amazing to get a hang of svg and as a result be able to build…

Inkscape seems like it matches that description. The code part isn't as nice as Chrome or Firefox, but it's there.

Re: Amadine – Vector graphics software for Mac

#60
post #30
post #24

Earlier quoted context omitted.

The entire UI is OS-specific. If this was a matter of #ifdefs, we wouldn't have 50 page weekly discussions on the merits of various cross-platform technologies.

Ive been surprised because in codebases I have worked on, you usually have an abstract rendering api at the bottom with multiple implementations for each platform. Ive been curious why you couldnt abstract out things like window creation, layout, rendering and implement the abstract api for multiple platforms.

The very concept of "a window" is pretty different across platforms.

MacOS is the only one with a concept of proxy icons. It has a distinction between the key and main window. There's a responder chain for event handling. Toolbars have a built-in editor. There's QuickLook for easy previewing of sub-files. There are standard popovers, which can be torn off.

On the Windows side, I'm sure they've got their own set of unique features and constraints that the Mac doesn't have. (The Ribbon and keyboard navigation come to mind.) Same with Linux.

Lacking a feature often means you need to design the UI different elsewhere. Without proxy icons, you might need to add a menu item to mimic that functionality, for example. These things domino into each other. There's a reason that good Mac apps and good Windows apps don't tend to look identical.

English and German are fairly similar, as languages go, but you can't just do a word-for-word replacement of English and get a good German paragraph, or vice versa. Not infrequently, you need to re-arrange everything to make it work. The pieces you have to work with are just different.

2D/3D graphics APIs (if that's what you're referring to) aren't like this. For the most part, they're all playing with the same basic pieces. When my Mac traded OpenGL for Metal, I barely noticed, even as a developer writing graphics code. When my Mac switched from Carbon to Cocoa, everybody needed to rewrite almost everything.

Post reply on HN