darcosion / Echosounder

petit programme marrant
MIT License
14 stars 1 forks source link

Création de menu de configuration #77

Closed darcosion closed 2 years ago

darcosion commented 2 years ago

Les issues #76 & #66 montrent le besoin d'un menu de configuration d'echosounder.

Je propose de placer ce menu dans le titre en haut à droite, sous la forme d'un bouton qui proposera un menu de règlage déroulant depuis le haut.

Cela n'est néanmoins que le début.

Ce menu va devoir faire un certain nombre de chose :

darcosion commented 2 years ago

Ok, un bouton de menu a été créé et le menu associé, il ne reste plus qu'à construire différents sous-menu en dessous : 390d1299b13c9baac8d6d8a75c6c99aff7475e67 e941bf2652656875a86c3adaa888a952907fb247

darcosion commented 2 years ago

Les différents sous-menu sont fait ici : a7f4b335975afacb204c74b3b40346b10f00076a J'ai pris quelques libertés de CSS, mais rien qui semble important.

Le résultat de getHealth() est désormais stocké et affiché.

darcosion commented 2 years ago

Le choix d'interface en front a été effectué : 498092a8092f4141c2f05370f079e2382e356b8a

Cela débloque un peu le reste, mais il y a encore du travail.

Le design ne me satisfait pas, je pense que j'aurais à le retoucher encore pas mal.

darcosion commented 2 years ago

Pour le moment, la récupération de conf au backend ne fait pas de sens, je pense qu'il faut fermer cette issue.

Une récupération de conf backend induit un besoin de stockage de configuration. Comme le lancement pour un scan d'echosounder est fortement dépendant de l'environnement réseau, qui peut évoluer en fonction du déplacement d'une machine mobile d'un réseau à l'autre, ou bien de l'évolution d'un réseau à laquelle une machine fixe est connecté, en l'état, une configuration réseau stockée en dur dans un fichier de conf ré-éditable ne semble pas présenter d'utilité.