Modularisation responsive
plutôt que d'avoir, nécessairement, légende à gauche, outils en haut, détails à droite, et visualisation au centre, utiliser une approche plus modulaire :
- chaque zone de l'écran peut être réservé par un module, en concurrence avec les autres pour l'espace disponnible, ou en superposition (info bulle et autre popup).
- un module peut changer sa réservation en cours de route (se déployer, afficher quelquechose ailleurs, se masquer...)
- chaque module à une priorité d'affichage configurable par projet (et une par défaut).
- chaque module à un volume minimal incompressible nécessaire à son affichage.
Priorité de configuration (de la plus faible priorité à la plus forte) :
- config interne aux modules.
- config globale mycelia (ne devrais surcharger le moins possible la config des module, juste ce qu'il faut pour un agencement par défaut utilisable).
- config projet
- config scénario (reset ce qui est dans l'url)
- config stocké dans l'url