Why don’t UI Designers contribute to Open-Source software, and why is it often so ugly?

Bitwarden, the password manager I use, announced a visual redesign. As one of the least aesthetic apps I rely on, I was eager to see the update. Sadly, my excitement turned to disappointment—it still feels like a hackathon project with noticeable UI quirks. Why is that?

Why don’t UI Designers contribute to Open-Source software, and why is it often so ugly?


A few days ago, Bitwarden, the password manager I use, announced a major visual redesign. As one of the least aesthetic apps I rely on, I was eager to see the improvements. Unfortunately, my excitement turned into disappointment when I opened the updated app—it still feels like a hackathon project, with noticeable UI quirks. So, why is that?

First, let me be clear: no finger-pointing intended here. The Bitwarden team does a fantastic job delivering a reliable, open-source, and transparent password manager that I trust completely. That’s why it’s even more frustrating to see such a lack of polished design.

This isn’t just a Bitwarden issue; it’s a common pattern in open-source software. Many projects, like most Linux distros, struggle with unattractive interfaces, which, I believe, is a major barrier to mainstream adoption. A design update in late 2024 shouldn’t feel like an early Android app from 2010—but here we are.

I can’t help but think that many potential users might skip products like Bitwarden because of their uninspired design. As someone who values both function and aesthetics, I find this hard to ignore—and I doubt I’m alone.

So, the question remains: Why is that? Don't UI Designers contribute to open-source projects? I can imagine, it's harder to contribute entire end-to-end design concepts than small code changes here and there. How can we change that?


To make this article also constructive, I've collected the UI quirks, that I spotted in the updated app and would love to see addressed:

  • The Profile button has a white border when hovering it. All other buttons have a blue one
  • The Fill button looks like a tag or label, not like a clickable button because it looks different from all other buttons
  • The Search Bar is larger (in height) than the Filter button right next to it. This is especially noticeable when the filter menu is opened.
  • All buttons in the title bar have different heights (New, Pop Out, Profile)
  • The Scroll Bar in the Vault view isn't using the full view height and (even worse) leaves the items misaligned (not centered) on systems where it's always visible
  • The Filter Dropdown Menu Buttons have a different border radius than the Search Bar and the menus that open when clicking on the filters.
  • There is no bottom padding when scrolling down to the bottom in the Generator view
  • The bottom navigation feels like a weird design choice for a browser extension and is an outdated pattern in general
  • The Search Bar is way too big and prominent, given that in 99% of the cases I just click the first autofill suggestion
  • The icon buttons have a square outline when hovered, which looks weird. I would have expected a round one or no outline at all