-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Fenêtre contenus Geotribu #157
Conversation
C'est quoi l'idée derrière ? Un panneau dockable c'est un peu too much pour Geotribu non ? ou c'est plus pour se faire plaisir ? |
C'est inutile, donc il faut le faire ! Non plus sérieusement, ça peut être sympa d'avoir la liste des articles et les auteurs/autrices, si ça peut encourager la rédaction d'articles ...
Oui c'est un peu ça, même si bon on va pas refaire un moteur de recherche comme sur le site web. Rassembler les actions pour proposer des articles / news dans des boutons Je propose ça aussi pour me dépoussiérer le clavier en pyqgis. C'est vrai que c'est quand même un brin costaud, ceci dit certaines choses comme une refonte du client RSS peuvent être intéressantes pour d'autres trucs à venir |
Pour la recherche y'a #52 |
OK vas-y, fais-toi plaisir on verra bien. Je suis pas convaincu par le dock mais bon ça n'est que mon avis. Au pire, on en fait une option. |
au fait @gounux c'est pas vraiment documenté mais en plus du RSS, il y a aussi le JSON Feed sur Geotribu : https://geotribu.fr/feed_json_created.json Si jamais tu préfères le JSON au XML et vu que le parser de QgsNewsFeed utilise du JSON... |
Ah super ! Oui je préfère le JSON au XML :D
C'est vrai, un simple QDialog qui s'ouvre suffit amplement |
cc @Guts c'est prêt pour review cette histoire de fenêtre des contenus. Manquerait peut-être des petites icônes sympas sur les boutons et actions clic-droit mais ça peut être fait plus tard j'ai l'impression |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bon c'est cool mais y'a encore pas mal de choses qui traînent.
En plus des remarques déjà mises en review :
- trouver une autre icône pour mettre dans la barre des tâches.
- trouver d'autres icônes pour typer les contenus dans la liste, les logos sont trop redondants. Dans l'idéal :
- utiliser l'icône de l'en-tête YAML
- fallback sur une icône générique (une pour les articles, une pour les RDP)
- utiliser si possible des icônes intégrées à QGIS (cf https://pyqgis-icons-cheatsheet.geotribu.fr/)
- ajouter la description de l'article en tooltip ?
- je trouve la date pas lisible
Sinon, ergonomiquement parlant (déso je m'enflamme) :
- mettre les résultats dans un tableau triable par type, date, titre, description (non sortable). Un peu comme la sortie du CLI mais en Qt (donc + jouli et fonctionnel)
- ajouter un filtre Qt pour avoir un semblant de recherche
- ajouter une combobox pour sélectionner un tag
notes mémo :
|
for more information, see https://pre-commit.ci
… into feature/geotribu-toolbox
for more information, see https://pre-commit.ci
cc @Guts , c'est prêt pour review je pense Un nouveau formulaire pour suggérer article est implémenté mais ne déclenche pas d'action, ce qui peut être fait dans une autre PR je pense (ouverture d'une issue GitHub avec les paramètres du template dans l'URL) |
Ah mince, je l'ai aussi fait de mon côté haha ! Bon je vois et fusionne nos deux créations ok ? |
Quality Gate failedFailed conditions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai modifié les icônes des boutons pour que ce soit plus distinct.
Il faudra refaire une passe sur le formulaire d'article car certains champs ne correspondent pas : icône, catégorie, licence...
Mais ça, c'est une autre PR !
Ok alors c'est bon pour merger celle-ci ? Modulo les duplications de code qui viennent sûrement du nouveau formulaire copié-collé depuis l'autre |
Oui, c'est ce que signifie le "Approved" 😉 |
Ajout d'un fenêtre "Contenus Geotribu", lancée à partir d'une action présente dans le menu Web et la toolbar, qui utilise le flux JSONFeed pour récupérer les 50 derniers articles / RDP
Idées d'amélioration :