Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubuntu-flutter-community/settings
:penguin: :orange_heart: :blue_heart: An Ubuntu Desktop system settings app made with Flutter.
https://github.com/ubuntu-flutter-community/settings
dart flutter ubuntu
Last synced: about 2 months ago
JSON representation
:penguin: :orange_heart: :blue_heart: An Ubuntu Desktop system settings app made with Flutter.
- Host: GitHub
- URL: https://github.com/ubuntu-flutter-community/settings
- Owner: ubuntu-flutter-community
- License: gpl-3.0
- Created: 2021-07-03T15:24:19.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T20:36:53.000Z (2 months ago)
- Last Synced: 2024-10-26T06:39:23.917Z (2 months ago)
- Topics: dart, flutter, ubuntu
- Language: Dart
- Homepage:
- Size: 34.4 MB
- Stars: 274
- Watchers: 15
- Forks: 47
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-flutter-linux - Ubuntu Desktop Settings - An unofficial Ubuntu Desktop Settings App made with Flutter. (Projects)
README
# Settings App for the Ubuntu Desktop
The goal of this project is to build a feature complete settings app for the Ubuntu desktop (GNOME, gtk and gnome-shell) with the Flutter UI toolkit.
| Light | Dark
| - | - |
| ![](.github/images/light.png) | ![](.github/images/dark.png) |# Releases
The app will be soon available as a snap.
# Building
The following steps are needed to run the app from the source code.
## Install Flutter
```bash
sudo apt -y install git curl cmake meson make clang libgtk-3-dev pkg-config && mkdir -p ~/development && cd ~/development && git clone https://github.com/flutter/flutter.git -b stable && echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc && source ~/.bashrc
```## Run
Run the app with vscode or with
```dart
flutter run
```# TODO
- [X] use real yaru icons - thanks to @Jupi007
- [X] responsive layout
- [X] [MVVM software pattern](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel) - thanks to @jpnurmi
- [X] search
- [X] WIFI page - WIP
- [ ] Ethernet page
- [ ] Cellular Network page
- [X] Bluetooth page - WIP
- [X] Wallpaper page
- [X] Appearance page
- [X] Multi-Tasking page
- [X] Notifications page
- [ ] Search page
- [X] Apps page (forward to snap-store)
- [X] Privacy/Security page - WIP
- [ ] Online Accounts page
- [ ] Sound page - WIP
- [X] Power page
- [X] Displays page - WIP
- [X] Mouse and touchpad page
- [X] Keyboard shortcuts page - WIP
- [ ] Printers page - WIP
- [X] Removable Media page
- [ ] Color page
- [X] Region and language page
- [X] Accessability page
- [ ] Users page
- [ ] Preferred apps page
- [X] Date and time page
- [ ] Wacom page
- [X] Info page## Contributing
This project really needs help to finish the last pages and also in the future when the GNOME desktop changes. Any help is welcome!