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

Liste de catégorie longue = scroll impossible à cause du loading des articles #697

Closed
Draky50110 opened this issue Nov 6, 2014 · 22 comments
Assignees
Labels
Milestone

Comments

@Draky50110
Copy link

Salut

J'ai un souci sur la version de dév.

J'ai une grosse liste de catégorie.
J'affiche 50 non lus et quand je scrolle en bas de la liste des flux non lus, logiquement, il se met à charger la suite.

Sauf que si je veux scroller la page pour atteindre le bas de la liste des catégories... bahje ne peux pas l'atteindre ou cliquer sur une catégorie du bas car il se met à charger la liste des flux (lus ou non lus).

Seule solution : cliquer sur une catégorie avec - de 50 flux affichés non lus, comme ça le scroll vers la fin de la liste des catégorie ne déclenche pas le chargement de flux supplémentaires.

Je ne sais pas si c'est clair mais c'est embêtant :-(

@aledeg
Copy link
Member

aledeg commented Nov 6, 2014

Une solution de contournement serait de ne pas charger les articles automatiquement (voir dans les options de lecture).
Je ne sais pas s'il y aurait une manière simple pour gérer ça facilement.

@marienfressinaud
Copy link
Member

Arf effectivement c'est embêtant. J'aimerais que le comportement soit légérement différent mais c'est la navigateur qui gère ça. Je vais voir ce qu'il est possible de faire mais c'est pas évident...

@Draky50110
Copy link
Author

Sinon pouvoir outrepasser la limite de 50 articles maximum (pourquoi maxi 50 d'ailleurs ?) avec un nombre défini par l'utilisateur et même une option "Charger tous les non lus sans limitation" (que quand ça concerne les non lus sinon ça risque d'afficher 2000 flux lol et là ça va être chaud)...
Ou faire en sorte que le menu des catégories soit différencié genre une frame ou je ne dais quoi. Avec son propre ascenseur ?

@aledeg aledeg added the UI 🎨 User Interfaces label Dec 4, 2014
@marienfressinaud marienfressinaud added this to the 0.10-dev milestone Dec 9, 2014
@Alwaysin
Copy link
Contributor

Je ne sais pas si c'est exactement la même chose mais avec le nouveau panneau des catégories qui reste fixe (que j'aime beaucoup au passage), on ne peut pas scroller plus bas dans les catégories et donc quand on en a trop on est bloqués, on ne peut pas voir celles qui sont plus bas.

C'est vraiment assez embêtant ^^

@Draky50110
Copy link
Author

En fait, ça vient du fait que si tu vas plus bas dans le scrolling, ça charge plus d'entrées RSS donc tu ne peux pas descendre plus bas ni cliquer sur une catégorie qui est en bas de la liste des catégories.
Car à chaque fois que tu arriveras vers le bas de la liste, ça chargera des flux.
Je sens que vais désactiver le chargement auto des flux supplémentaires :(

@Alwaysin
Copy link
Contributor

Ha oui effectivement, une fois qu'il n'y a plus d'article à charger on peut défiler les catégories.

Le seul moyen c'est pas de faire comme si le panneau des catégories et le flux sont deux "fenêtres" différentes ? NextInpact a un bon exemple de ça : http://www.nextinpact.com/ (à droite, pour faire défiler les articles)

@marienfressinaud
Copy link
Member

J'ai ajouté ce ticket comme un ticket bloquant pour la 1.0. Pour NextInpact effectivement ce serait l'idéal mais j'ai peur que le JavaScript soit nécessaire pour arriver à quelque chose de satisfaisant.

@marienfressinaud
Copy link
Member

J'ai réfléchi à comment régler le problème. Ça devra obligatoirement passer par du JS pour arriver à quelque chose de suffisamment propre. Le problème c'est que le JS s'appliquera à tous les styles. Actuellement ça ne poserait pas trop de soucis vu que tous les styles ont la même structure, mais si un nouveau style devait gérer la barre sur le côté différemment on se retrouverait bloqué.

Je propose donc de gérer le comportement "sticky" dans une extension officielle que l'on pourra activer / désactiver comme on le souhaite.

@Draky50110
Copy link
Author

Bonne idée.

marienfressinaud added a commit to FreshRSS/Extensions that referenced this issue Jan 13, 2015
@marienfressinaud
Copy link
Member

Corrigé. La marche à suivre :

  • Mettre à jour FRSS ce qui aura pour effet de supprimer l'effet "sticky".
  • Récupérer l'extension StickyFeeds dans https://github.com/FreshRSS/Extensions et l'uploader dans le répertoire ./extensions
  • Activer l'extension dans l'interface utilisateur.

@Alwaysin
Copy link
Contributor

Le comportement est assez bizarre quand même :/

@marienfressinaud
Copy link
Member

Ah ? Normalement c'est le même avec juste une barre de scroll en plus…

@Draky50110
Copy link
Author

Bon, c'est bizarre parce que la barre de scroll n'est pas présente en permanence.
C'est possible de l'avoir en permanence ? Histoire de pouvoir remonter en haut de la liste des catégories tout en étant plus bas dans la liste des flux ? D
[/mode chieur off]
Sinon ça marche ;)

@marienfressinaud
Copy link
Member

Ah tu veux dire qu'elle n'est pas là lorsque tu n'as pas scrollé ou pas suffisamment pour que le bouton "Flux principal" se trouve en haut ?

@Draky50110
Copy link
Author

Je préfèrerais qu'elle soit toujours là, que j'ai scrollé les flux vers le bas ou non.

@marienfressinaud
Copy link
Member

Oui oui je comprends, c'est juste que je n'avais pas fait attention à ce cas-là, je corrigerai.

@marienfressinaud
Copy link
Member

Normalement c'est bon maintenant. La mise à jour des extensions se fait à la main par contre et il n'y aura pas de système pour mettre à jour automatiquement (sauf en passant par Git). La solution pour corriger cette histoire de barre de défilement était plus embêtant que prévu mais d'un point de vue utilisateur ça ne devrait pas trop se faire ressentir ;).

@Draky50110
Copy link
Author

C'est bon pour la barre de scroll, par contre quand je vais dans une catégorie, y'a un GROS souci à l'affichage :D
Screen : https://imgur.com/tC7wZaD

@marienfressinaud
Copy link
Member

Ça ne te le fait que en sélectionnant une catégorie ? Je n'arrive pas à reproduire le problème même si je sais où il se situe. Ce truc me prend la tête depuis le début ><

@Alwaysin
Copy link
Contributor

Ca me le fait aussi, quand je déroule une catégorie seulement.

@Draky50110
Copy link
Author

Comme @Alwaysin : seulement quand on déroule/sélectionne une catégorie, que les flux soit non-lus ou lus.

@marienfressinaud
Copy link
Member

La conversation continue sur #753

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants