Elektrobit / nautilos-repo-setup

Initialize System with NautilOS repositories
MIT License
1 stars 0 forks source link

Refactor UI, use teacup as user interface #2

Open schaefi opened 1 year ago

schaefi commented 1 year ago

Currently ebcl-ui uses whiptail to provide sort of a menu and dialog based user interface to the customer for a simplified setup of the SDK and to run image builds. There is a new UI concept with teabox which would allow for a better and more sophisticated user interface design.

isbm commented 1 year ago

Teabox repo (currently still intentionally broken): https://github.com/isbm/teabox

schaefi commented 1 year ago

teacup now part of nautilos:2.0:devel

@isbm if you would like to start refactoring the current UI, here is your starting point:

Thanks

schaefi commented 1 year ago

As you know the current UI uses whiptail and is in use in our production release and also documented. From a refactoring perspective I suggest a drop in replacement for the functionality of the current ebcl-ui. The design and behavior can be different but please no fancy additional features in the first run.

Also remember if you change the name you need to adapt the documentation as well. Thus at least a backward command of the same name should exist. The latest documentation you will find here:

Thanks for the effort

isbm commented 1 year ago

@schaefi what's "teacup"? 😉

schaefi commented 1 year ago

@schaefi what's "teacup"? wink

teabox