FLUTTER ECOSYSTEM

ubuntu-flutter-community/settings

:penguin: :orange_heart: 使用 Flutter 建立的 Ubuntu 桌面系統設定應用程式。

Ubuntu 桌面設定 專案封面
Stars
289
Forks
46
最近推送(UTC)
2024年10月24日
專案狀態
未封存
Ubuntu Flutter Community GitHub avatar
GITHUB Organization

Ubuntu Flutter Community ↗

語言DartCMakeC++CShell

技術主題

相關套件與範例

使用的依賴

依賴清單 39 項

App 分類

所在榜單

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 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
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

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

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

flutter run

TODO

  • [X] use real yaru icons - thanks to @Jupi007
  • [X] responsive layout
  • [X] MVVM software pattern - 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!