i have ideas for making a music app for linux in rust but im not a programmer and i dont know where to start lol
@nano@yiff.life what do you wanna do? First of all you should make mockups. I never have been good at this but I think this open source tool could work. You could also try some adobe evil stuff.
Once you have the "yes i wanna do this" you can start looking for tools. The issue is that nowdays to make interfaces a lot of people go the electron way because making a web page is "easy".
Other options would be going for gtk or qt but it would be choosing your own poison
@gabboman i already know i want to use rust and libadwaita
I kind of like the react approach to UIs
I mean declarative component like structure
Opposed to stateless imperative ones or MVC
I’ve found MVC impodsibly annoying in rust
“Iced” took soooo long to set up and had a million limitations
I’ve been coding a UI in dioxus, dioxus is unfortunately monstly running in webviews again
Which on most platforms means chrome, basically
I don’t know - i guess it’s dependant on what you know
I had a few uni projects in QT but it was honestly kind of clunky
@orsinov@our.unknowing.dancenano went for libadawaita an drust. seems like a cool plan tbh.
Also, never fully understood react. my brain did not want to get it I guess. angular rots your brain I guess. Anyway, since you do UI, would you mind giving some advice on this project of mine?
@gabboman
First of all, it’s hella impressive in scope, for a project thats only ~2 years old
I think the one thing i noticed most is the whitespace above and below posts
Personally i would probably trim that down a little bit
It took me a while to understand the tumblr style
[] Person reblogged
@gabboman overall i think it’s very cool and has it’s charme
Staying in scope, the thing i’d probably change is the margins around posts, and maybe chang the way threads are styled, by interrupting the card instead of the horizontal rule
@orsinov@our.unknowing.dancemight change to "replied" but today i did a few quality of life improvements