New branch for gui development via flutter/flet

This commit is contained in:
Cian Hughes
2023-11-06 09:40:49 +00:00
parent 1f312c89c7
commit faa03e9e05
3 changed files with 861 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
import flet as ft
def main(page: ft.Page) -> None:
page.title = "I-Form Server Node Deployer"
#TODO: change this test code to the actual gui
# Should basically be a simple wrapper around the node_deployer.py CLI
# Should have a file browser for selecting files
# Should have a selector for choosing the disk to write to
# Should have checks to ensure valid input
# Should have a progress bar or similar to show progress
# Intended to be idiot-proof, so anyone can use it
# Needs solid error handling and bulletproof documentation/testing
ft.app(target=main)