dialog: Implement select_dialog with default BlissDialog
This PR
- Rework the code to use a stronger static typing (i think it's really important for structured OOP like that)
- This have helped to fix some typo
- Rework
BlissDialog
to expose shortcut fromUserSelect
(likeselect_dialog
) - Consequently
select_dialog
don't have to have a dedicated prompt-toolkit implementation (it just wrapBlissDialog
)
select_dialog
It looks the same as before
Edited by Valentin Valls