The importance of a native UI

It is no secret that I am a fan of the Qt project. I like how it promisses, and can deliver the capability to develop a cross platform UI.

That being said, if there is one thing that can set one application apart from the others, is attention to detail. I include in that looking and behaving as any other native (native only, that is) application.

I have been using KeePass to handle my passwords, and I enjoy how there are applications for every major platform (windows, OS X, android, iOS).

I was starting to get annoyed at how KeePassX looks under OS X.

I have found a project on github that promised a OS X native client for kdb files called MacPass. They are using a github feature I had no idea existed: they have pre-built binaries available for download.

Here's how it looks:




That looks much nicer! At least it blends in nicely with the other OS X applications.

Here's what I liked about it:

  • Supports full screen mode
  • Has a nice looking icon
  • Searching is easy (using the keyboard only)
  • Double clicking on the username copies it to the clipboard
  • Conversely, double clicking on the password copies it to the clipboard

I know these as tiny differences, but I use this application so much that they add up after some time.

Also, I'm a sucker for eye candy.


Rui Pires

Working as a professional full time remote developer from the Azores since 2011.

Read More