Call for contributors: Flutter Ubuntu settings app

Indeed. They seem to use the standard l10n / arb method. I’ll put that in place for settings.

2 Likes

Hello, I’m hyped to be part of this ! Do we have a roadmap ?

1 Like

Hi there :slight_smile:

Thanks for your interest!

The first roadmap currently is to provide a settings app for the ubuntu gnome desktop without losing any but rather gain features (like using more dock gsettings and so on).

You can look at the in the github project https://github.com/Feichtmeier/settings/projects/1
or the issues

All missing pages are filed in issues which you can assign to you or ask for assignment :slight_smile:

1 Like

Looks good so far. I do think that the top part is really wasteful and dated looking with the huge blank titlebar, and the big bar below that is not interactive space. I really wish CSDs were implemented (and not even depend on GTK) from this bug, or you could use the 3rd party bitsdojo package, look at an example from this photo project to replicate GNOME’s adwaita for flutter applications. That seems kind of like a hacky solution though for something as high profile as the settings app though.

Also: so sorry, but that is not the way to build a distinct Ubuntu visual identity. The Flutter applications just use the Material Design widgets with Yaru colors. The mismash looks really bad and amateurish.

I respectfully disagree, I think the Yaru theme and the Material Design stuff mix very well. I wasn’t able to involve myself as much as I wanted in this but hopefully that will change in the coming weeks.

3 Likes

That looks really good, and it really makes me want these options!
image

2 Likes

Can I ask you WHY? What’s wrong with GNOME settings? I get that you want to do something in Flutter, but… is this useful?

2 Likes

Nothing is wrong with GNOME settings. It’s fun building flutter desktop apps and it’s great to implement design ideas from yaru with flutter. Development is a breeze. :slight_smile:

5 Likes

I tested it on Ubuntu 21.10 and found it really cool.

I was only able to run the app on X11. On Wayland, the app just displayed an empty screen. The rest of things worked fine.

It would be even better if the app used Gnome-like widgets.

Thanks for testing.
I’m using Wayland since a while and didn’t encounter this problem. If you use the flutter snap, try to refresh it from edge. I think there was a patch for 21.10 graphic stack recently.
Alternatively I should start to upload the binary for people to test soon, thanks for the idea :slight_smile:

1 Like

It’d be cool to see this adopted on other GTK-based Ubuntu desktops, like Unity, MATE, etc.

2 Likes

Created a first alpha release with many missing pages.
You can download it here, extract the zip and click on “settings” inside the extracted archive
https://github.com/Feichtmeier/settings/releases

6 Likes

This is great stuff. I’ll give this thing a try. It’s especially interesting for me as I am trying to explore Flutter for the Linux Desktop and planning to build something commercial on top of it.

2 Likes

Fourth alpha release can be tested from here: https://github.com/Feichtmeier/settings/releases

5 Likes

Hi, I’m a Flutter developer (also at professional level) so I can contribute.

Can you say me how I can contribute ?

Thanks

3 Likes

Hi @atsen-dev thank you for your help. I’ve replied to your github discussion for details :slight_smile:

1 Like

Welcome to the Ubuntu community! We are extremely glad to have Flutter developers who want to contribute, and it’s an even nicer bonus when they have your experience. You are in very good hands with @frederik-f and his team! :handshake:

2 Likes

That is the point you’re missing, multiple visual identities shouldn’t mix. We are not Android.

While I agree on one hand, on the other I still believe that flutter can be improved to mimic gtk4/libadwaita even more.