FreederTeam / Freeder

An easy-to-use free feed reader
Other
5 stars 1 forks source link

Marquer comme lu quand on clique sur un item #67

Closed qwertygc closed 9 years ago

qwertygc commented 9 years ago

Hello ! Quand on clique sur un item (un titre), il serait sympa qu'il y aurai 2 actions qui se fassent :

  1. Ouvrir dans un nouveau onglet
  2. Marquer l'article comme lu.

Voilà

Phyks commented 9 years ago

C'est un sujet à discussion.

Pour le 1

Je n'aime pas trop forcer l'ouverture de liens dans de nouvelles fenêtres / onglets. Avec le comportement actuel:

Avec le comportement proposé, on ne peut plus ouvrir dans la même fenêtre, sauf à jouer d'extensions, ce qui me dérange un peu.

@eliemichel @tmos vous en dites quoi ?

Pour le 2

Mon cas d'usage qui me fait hésiter est le suivant: Je lis un article, je sais que les commentaires, ou la page en détails va m'intéresser, donc je clique sur le titre pour l'ouvrir. Mais je préfère lire le contenu dans le lecteur RSS, car tous les articles sont formatés de la même façon, donc je lis plus vite. Si on implémente le comportement 2., l'article est marqué comme lu et disparaît de la page principale. Je ne peux pas faire ça. Si on implémente pas le comportement 2, je clique sur le titre pour ouvrir un article. Je lis l'article en entier, et arrivé en bas, je le marque comme lu par le bouton ou un raccourci clavier. Personnellement, je préfère ce comportement.

tmos commented 9 years ago

Je pense qu'il n'est pas bon de forcer un nouvel onglet, c'est contraire au comportement de base de tous les liens du web.

Pour le marquer comme lu au clic du titre, ça me semble peut être plus sage de ne pas le marquer comme lu par défaut (perso je perds beaucoup d'articles dans leed à caus de ça).

Par contre il peut être symap de proposer la personnalisation de ces paramètres ?

Phyks commented 9 years ago

@qwertygc what do you think of having it as an option ? Else, I think this won't be implemented.

qwertygc commented 9 years ago

Yes, option

Phyks commented 9 years ago

Implemented in last commit.