meta
Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code.
:penguin: :orange_heart: :blue_heart: An Ubuntu Desktop system settings app made with Flutter.
Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code.
v3.12.0A pdf producer for Dart. It can create pdf files for both web or flutter.
v10.1.0Common flutter widgets useful for building desktop and web applications.
Full-featured XML for Dart — DOM parsing, SAX streaming, XPath 3 querying, and a fluent builder API.
v3.8.0A customizable Flutter primary, accent and custom color picker. Includes an optional HSV wheel color picker.
The simple state management powered by get_it. It allows to observe changes of objects inside the get_it service locator and rebuild the UI accordingly.
A native Dart implementation of the D-Bus message bus client. This package allows Dart applications to directly access services on the Linux desktop.
Provides a client to connect to BlueZ - the Linux Bluetooth stack.
Utilities to make working with 'Duration's easier. Formats duration in human readable form and also parses duration in human readable form to Dart's Duration.
A package to get humanized file sizes. Translate raw file size into human readable strings.
v0.13.1SpinBox is a numeric input widget with an input field for entering a specific value, and spin buttons for quick, convenient, and accurate value adjustments.
Provides a client to connect to NetworkManager - the service that manages network connections on Linux.
^0.8.0^1.17.1^0.7.8^4.0.3^2.0.3^1.0.0^0.9.2^2.0.1^3.3.0{"sdk":"flutter"}{"sdk":"flutter"}^2.0.3^0.13.1^2.0.7^0.2.8^0.4.0^1.1.0^0.19.0{"git":"https://github.com/ubuntu-flutter-community/linux_datetime"}{"git":{"url":"https://github.com/Feichtmeier/linux_system_info.git","ref":"update_dbus_ffi_and_xml"}}^1.9.1^2.0.0^0.5.0^2.0.9^3.7.4^6.1.2^0.4.0^0.4.0^0.7.0^6.0.20^1.4.2{"git":"https://github.com/ubuntu-flutter-community/xdg_accounts"}^6.2.2{"git":{"url":"https://github.com/ubuntu/yaru.dart","ref":"ba067738fe0a3887bf788b94295fd70a0e1cf908"}}^2.1.2^5.0.0{"sdk":"flutter"}^0.6.0^5.0.16English project snapshot. Visit GitHub for the latest content.
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 |
|---|---|
| https://raw.githubusercontent.com/ubuntu-flutter-community/settings/HEAD/.github/images/light.png | https://raw.githubusercontent.com/ubuntu-flutter-community/settings/HEAD/.github/images/dark.png |
The app will be soon available as a snap.
The following steps are needed to run the app from the source code.
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 the app with vscode or with
flutter run
This project really needs help to finish the last pages and also in the future when the GNOME desktop changes. Any help is welcome!