FLUTTER ECOSYSTEM

ubuntu-flutter-community/settings

:penguin: :orange_heart: Um aplicativo de configurações do sistema desktop do Ubuntu feito com Flutter.

Capa do projeto Configurações do Ubuntu Desktop
Stars
289
Forks
46
Último push (UTC)
24 de out. de 2024
Status do projeto
Ativo
Ubuntu Flutter Community GitHub avatar
GITHUB Organization

Ubuntu Flutter Community ↗

LinguagensDartCMakeC++CShell

Tópicos técnicos

Pacotes e exemplos relacionados

Dependências usadas

Lista de dependências 39 itens

Categorias de apps

Rankings

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher 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!