Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1 - rework object panel to have hierarchical objects #37

Open
j-levy opened this issue Jul 9, 2021 · 0 comments
Open

1 - rework object panel to have hierarchical objects #37

j-levy opened this issue Jul 9, 2021 · 0 comments

Comments

@j-levy
Copy link
Collaborator

j-levy commented Jul 9, 2021

[lang=FR]
ajouter une vue hiérarchique
dans la pratique, on prend des modèles existants, on les dupliques, on les fait évoluer
mais on a une très mauvaise vue de ce qui se fait actuellement
on aimerait pouvoir les regrouper dans une vue hiérarchique
idéalement, on aimerait avoir une vue en 2 parties:

  • d'un côté hiérarchique avec un arbre
  • de l'autre une vue en miniatures des objets du niveau de l'arbre sélectionné

On veut pouvoir :

  • CRUD des items
  • sélectionner plusieurs items à la fois
  • bouger le(s) item(s) dans la vue hiérarchique
  • exporter les items (implémentation en cours dans des fichiers JSON)
  • importer les items (implémentation en cours dans des fichiers JSON)
  • exporter un dossier complet de la hiérarchie (on peut ptet faire un JSON avec une hiérarchie)
  • importer un dossier complet de la hiérarchie (on peut ptet faire un JSON avce une hiérarchie)

On peut commencer par implémenter de quoi importer et exporter un panel JSON
Il faut formaliser un lien dans le code pour qu'il vienne charger le fichier de paramètres
Puis formaliser l'archive (quels fichiers, quels types, quels liens entre les fichiers)

Il devrait être possible de charger dans Lpy, et d'exporter depuis Lpy :

  • un projet Lpy (une archive)
  • un ensemble de paramètres "un panel" (dans un JSON par exemple)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant