this post was submitted on 29 Jul 2023
214 points (97.3% liked)

Linux

48081 readers
756 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I would like to help an open-source project with UI design and UX design. I have over 18 years of experience in the field and have worked with desktop and mobile software on Windows, Mac, iOS, Android and Windows Mobile/Windows Phone. Unfortunately my knowledge of Linux is very limited but I'm eager to learn. Could you help me find a project? @thelinuxEXP @linux @macrumors @windowscentral @windows

top 50 comments
sorted by: hot top controversial new old
[–] coolmojo@lemmy.world 72 points 1 year ago (2 children)

Have a look at KDE , it is a super welcoming community.

[–] Rhabuko@feddit.de 34 points 1 year ago

This. KDE community seems to be very friendly and Plasma could really need a little polishing. Especially the default Breeze theme.

[–] fernandolins@mastodon.cloud 10 points 1 year ago

@coolmojo thanks, I'll check it out!

[–] JustEnoughDucks@feddit.nl 48 points 1 year ago* (last edited 1 year ago) (6 children)

I think that one of the projects that needs it the most right now, a complete overhaul, is FreeCAD.

It needs a good, competent UX designer. Nothing has changed UX wise for like 6 years. Everyone who begins to use it quits saying that it is the biggest hurdle.

It is literally the only real classical FOSS CAD software and they have no UX designer as far as I know.

[–] fernandolins@mastodon.cloud 17 points 1 year ago

@JustEnoughDucks thanks for pointing that project out, my husband is a heavy CAD user so he could help test it too. I'll look into it, see how I could help.

[–] lloram239@feddit.de 7 points 1 year ago

Everyone who begins to use it quits saying that it is the biggest hurdle.

It's really not. The main problem with FreeCAD is the topological naming problem (available in a fork) and the lack of assembly support in the core (available as add on). Those make it a pain to build anything more complex and they make refactoring a nightmare. Following that you also have the problem that the geometry code is not very capable and the software will just refuse to perform some actions that would results in multiple bodies.

That's not to say that the GUI isn't in need of polish. Back in 0.19 it had obvious issues like conflicting keyboard shortcuts between modes and without a tutorial you might have a very hard time finding the window that even allows you to build stuff. So there is plenty of room for improvement, but one shouldn't be under the illusion that there is some professional CAD solution hiding under a bad UI. It's would still be a very basic CAD tool even with a highly polished UI.

But as they say, every journey starts with a first step. It's certainly a project that has plenty of UI issues and could benefit from improvements.

[–] unodostres@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago)

You have my vote for freecad

load more comments (3 replies)
[–] gary_host_laptop@lemmy.ml 46 points 1 year ago (1 children)

There's a nice little project called Lemmy, have you heard about it?

[–] fernandolins@mastodon.cloud 30 points 1 year ago (2 children)

@gary_host_laptop I am reading up on it right now! Are you part of it?

[–] Sekoia@lemmy.blahaj.zone 30 points 1 year ago (3 children)

You posted to it lmao, by @ ing linux@lemmy.ml. Fediverse!

load more comments (3 replies)
[–] Piers@beehaw.org 4 points 1 year ago (5 children)

You actually posted to a Lemmy instance from your Mastodon one fwiw.

load more comments (5 replies)
[–] brihuang95@sopuli.xyz 29 points 1 year ago* (last edited 1 year ago) (4 children)

I'm also a UI/UX designer who'd love to help out! 🥸

[–] sabreW4K3@lemmy.tf 16 points 1 year ago* (last edited 1 year ago) (3 children)
[–] rebelsimile@sh.itjust.works 4 points 1 year ago (2 children)

I’m pretty familiar with Material. Wondering how (specifically) I can help. I’ve used and followed some open source projects but I’ve never contributed.

[–] sabreW4K3@lemmy.tf 6 points 1 year ago (1 children)

This advice is pretty universal. First things first, install the app and get familiar with. Then write down all the ways you believe that the app could improve. Then break the list down further to figure out what are the goals and how they're obtainable. Check those new list items against the Material You guidelines. After that, your list should be smaller, items that can be grouped together, should be. Figure out if you need to make a mockup to help illustrate your advice. And then create issues on the project GitHub, the more the better. Afterwards, shoot the developer a private message or email and explain that you're a UX designer and you're hoping that you can contribute in a meaningful ongoing manner.

[–] rebelsimile@sh.itjust.works 4 points 1 year ago* (last edited 1 year ago) (1 children)

Solid advice, thanks. I think I’d best be able to help out on react (maybe native) or web apps, or the iOS space since I don’t have a daily driver android device (but if I did I’d jerboa looks fun) but I can help with UX on any platform

[–] sabreW4K3@lemmy.tf 4 points 1 year ago

There's a few lemmy open source iOS clients, I suggest finding the one you like the most. There's some listed here, just scroll down to the iOS section: https://lemdro.id/post/4319

load more comments (1 replies)
[–] brihuang95@sopuli.xyz 3 points 1 year ago (2 children)

ah perfect, and yes material design was the foundation of my education as a designer! thanks for sharing

[–] jackpot@lemmy.ml 3 points 1 year ago

This is actively looking for material design UI help https://github.com/thetwom/toc2/discussions/74

[–] sabreW4K3@lemmy.tf 3 points 1 year ago

Glad I could help.

[–] nabecite@lemmy.world 3 points 1 year ago

This is a great project as well that could use some guidance on UI https://github.com/nightscout/AndroidAPS

[–] rebelsimile@sh.itjust.works 8 points 1 year ago (1 children)

Same. We should form a collective lol. (I have some dev experience also)

load more comments (1 replies)
load more comments (1 replies)
[–] Kushia@lemmy.ml 29 points 1 year ago* (last edited 1 year ago) (1 children)

The biggest problem you will run into isn't your skills but the willingness of the people who run various projects to even entertain or accept your ideas or input at all, regardless of your credentials or anything else. You could have the best, most logical UI design for an app and they often won't even entertain the thought of it what-so-ever. This goes double if you lack the ability to actually code it yourself using whatever frameworks and things the project itself uses.

I've worked extensively with various open source projects over the last 30 or so years and that's always the biggest barrier of them all.

[–] wiki_me@lemmy.ml 3 points 1 year ago

I think hard data can help with convincing, doing various UX studies and A/B tests.

[–] david@collantes.social 19 points 1 year ago (1 children)

@fernandolins @thelinuxEXP @linux @macrumors @windowscentral @windows please lend a hand to https://yarn.social. This is their flagship instance: https://twtxt.net/. Their main developer is legally blind, and truly could use help with UI/UX.

[–] jackpot@lemmy.ml 2 points 1 year ago

huh whats this

[–] lps@lemmy.ml 17 points 1 year ago (3 children)

Owncast, the foss twitch alternative, is an incredible project and they've been looking for design help for quite some time... https://owncast.online/

[–] fernandolins@mastodon.cloud 5 points 1 year ago

@lps That's very cool, I didn't know about that one. Thank you for the suggestion.

[–] brihuang95@sopuli.xyz 4 points 1 year ago

This is a cool project!

[–] eclipse@sh.itjust.works 3 points 1 year ago

This is a very cool project! Appreciate you bringing this to my attention.

[–] jackpot@lemmy.ml 15 points 1 year ago* (last edited 1 year ago) (3 children)
[–] jackpot@lemmy.ml 4 points 1 year ago

Third one there is actively looking for UI help https://github.com/thetwom/toc2/discussions/74

[–] jackpot@lemmy.ml 2 points 1 year ago

first one here literally just came out, second one seems okay and is very popular, third desperately needs it, fourth is ancient

[–] makeasnek@lemmy.ml 10 points 1 year ago* (last edited 1 year ago) (4 children)

Come help BOINC. BOINC is a software used by scientific researchers to distribute large computational workloads to the computers of volunteers. It is used by projects researching cancer drugs and mapping the galaxy just to name a few things. It works well and has been around over a decade, but is rough around the edges. Your work could have a HUGE impact. The main client and server are in C++, there is also an Android client written in whatever Android apps are written in. There are even some bug bounties which you could get paid for if you fix.

If you have any questions, drop by the discord. Thanks!

load more comments (4 replies)
[–] aksdb@feddit.de 6 points 1 year ago (1 children)

The programming language Go has only few UI building options. One of the few that does not rely on a browser running underneath is fyne. I like its programming model a lot, but as you likely see in the example screenshots: something is off. I can't put my finger on it. I assume it's a mix of different subtle visual cues, spacing, etc.

So if you are willing to work on a UI framework (with bonus points if you are interested in doing a bit of Go programming), I think contributions to fyne would be very cool (so far the maintainer(s) were open to suggestions and input, so I also assume designer input is welcome :-)).

load more comments (1 replies)
[–] morrowind@lemmy.ml 6 points 1 year ago (3 children)

Take a loot at https://opensourcedesign.net It's made for people like you

load more comments (3 replies)
[–] gmate8@lemmy.ml 5 points 1 year ago* (last edited 1 year ago) (1 children)

You could help us at Organic Maps. We are in need of UI designers. Contact me or biodranik on Matrix if you are interested: @g_mate8:matrix.org and @biodranik:matrix.org

[–] ToNIX@lemm.ee 4 points 1 year ago

Organic Maps is so nice, thank you for all your hard work 🥰.

[–] adamnejm@programming.dev 5 points 1 year ago
[–] authed@lemmy.ml 5 points 1 year ago

Improve the home page of Lemmy... I think the buttons on top take too much screen space

[–] Sarcasmo220@lemmy.ml 4 points 1 year ago (3 children)

There are already a lot of great suggestions posted already. I thought I would toss in https://mauikit.org/ which is working in making a convergent UI for desktop and apps.

load more comments (3 replies)
[–] leydenjar@lemmy.world 3 points 1 year ago

Would be nice if this app got a modern UI fork or clone.

[–] vhstape@beehaw.org 2 points 1 year ago* (last edited 1 year ago) (1 children)

Do you have much experience with deployment? I've got a small hobby project with a GUI written in Qt, and I've been having a hard time writing reproducible build scripts for cross-platform deployment.

On macOS, I can distribute the executable with homebrew and add Qt as a dependency. On Linux, I could theoretically build an AppImage, but I would prefer to have the build process handled by GitHub Actions, which doesn't have sufficient resources to statically build Qt. On Windows, I'm at a total loss...

My project is tiny, but it does have a niche market, and I'd love to make it available to as many people as possible. Qt is killing me!!!!

Sorry, I know that doesn't have anything to do with the design side of things. I'm just throwing darts, cause I've had a hard time on my own with this.

[–] fernandolins@mastodon.cloud 2 points 1 year ago (2 children)

@vhstape Hey VHS, unfortunately I don't have any experience with the technical side of development and deployment of software, I only know how it works at a high level. Unfortunately I have seen a lot of projects suffering with QT in the last few years so I hope you can move your project to another UI framework or find a solution to your problem.

load more comments (2 replies)
load more comments
view more: next ›