Floflis / firstlogon-tour

Provide a first-logon tour/wizard for Ubuntu and other Linux distros. This is a Flutter native app (like Ubuntu's new Ubiquity installer). Feel free to use on your own distro: osname and logotype are dynamic!
MIT License
0 stars 0 forks source link
cinnamon flutter flutter-apps flutter-examples ubuntu

First logon Tour

A Flutter application designed to provide a first-logon tour/wizard for Ubuntu and other Debian-based distros; also, a replacement to the ubuntu-welcome app, running on its place and later calling it on Ubuntu-based distros.

It uses this CLI as backend.

Currently supported:

Screenshots

Multi-distro

Ubuntu Ubuntu Linux Mint Linux Mint Ubuntu Cinnamon Ubuntu Cinnamon
Floflis Floflis

First logon welcome screen.

Details

Set cursor color (black, white).

Set theme color (dark, light, normal).

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Additional

Installing

  1. Clone the repository
    git clone https://github.com/Floflis/firstlogon-tour.git firstlogon_tour
  2. Navigate into the project directory
    mv firstlogon-tour firstlogon_tour && cd firstlogon_tour
  3. Get the dependencies and prepare for Linux build
    sh init.sh
  4. Compile the application
    sh build.sh
  5. The executable will be located in the build/linux/x64/release/bundle directory.

Running the tests

To run the tests, use the following command:

flutter test

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments