meta
用于表达开发人员意图的注解,这些意图无法通过静态分析源代码来推断。
:penguin: :orange_heart: 一个使用 Flutter 编写的 Ubuntu 桌面系统设置应用程序。
用于表达开发人员意图的注解,这些意图无法通过静态分析源代码来推断。
v3.12.0一个用于 Dart 的 PDF 生成器。它可以在 Web 或 Flutter 中创建 PDF 文件。
v10.1.0构建桌面和Web应用程序时常用的Flutter小部件。
功能齐全的 Dart XML — 支持 DOM 解析、SAX 流式处理、XPath 3 查询以及流畅的构建器 API。
v3.8.0一个可自定义的 Flutter 主色、强调色和自定义颜色选择器。包含一个可选的 HSV 轮盘颜色选择器。
由 get_it 提供支持的简单状态管理。它允许观察 get_it 服务定位器中对象的变化,并相应地重新构建 UI。
D-Bus 消息总线客户端的原生 Dart 实现。该包允许 Dart 应用程序直接访问 Linux 桌面服务。
提供一个客户端以连接到 BlueZ - Linux 蓝牙堆栈。
用于简化与 'Duration' 交互的工具。将持续时间格式化为可读的文本形式,并将可读的文本形式解析为 Dart 的 Duration。
一个用于获取人性化文件大小的包。将原始文件大小转换为可读的字符串。
v0.13.1SpinBox 是一个数值输入控件,包含一个用于输入特定值的输入字段,以及用于快速、方便且精确地调整数值的旋转按钮。
提供一个客户端,用于连接 NetworkManager —— 管理 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.16以下为英文项目原文快照,最新内容请访问 GitHub。
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!