Probleme
Dans le wizard (etape 2), l'utilisateur doit cliquer chaque programme individuellement. Pour quelqu'un qui setup une machine from scratch et veut tous les outils terminal, c'est fastidieux.
Solution proposee
Ajouter un bouton "Select all" / "Deselect all" dans l'en-tete de chaque categorie.
Optionnel : un bouton global "Select recommended" qui coche une selection predefinie de programmes essentiels pour les nouveaux utilisateurs Linux.
Implementation
- Modifier
program-browser-js.html pour ajouter les boutons par categorie
- Les handlers appellent
toggleProgram(slug) pour chaque programme de la categorie
- Pas besoin de toucher
script-generator.js
Fichiers concernés : layouts/partials/program-browser.html, layouts/partials/program-browser-js.html.
Probleme
Dans le wizard (etape 2), l'utilisateur doit cliquer chaque programme individuellement. Pour quelqu'un qui setup une machine from scratch et veut tous les outils terminal, c'est fastidieux.
Solution proposee
Ajouter un bouton "Select all" / "Deselect all" dans l'en-tete de chaque categorie.
Optionnel : un bouton global "Select recommended" qui coche une selection predefinie de programmes essentiels pour les nouveaux utilisateurs Linux.
Implementation
program-browser-js.htmlpour ajouter les boutons par categorietoggleProgram(slug)pour chaque programme de la categoriescript-generator.jsFichiers concernés :
layouts/partials/program-browser.html,layouts/partials/program-browser-js.html.