Orange-Confort-plus icon indicating copy to clipboard operation
Orange-Confort-plus copied to clipboard

[Persistance]

Open Valerieledunois opened this issue 1 year ago • 2 comments

OC+_Réglages Stockage.pptx

Vocabulaire

  • État du plugin : affichage de C+ en mode pastille fonctionnelle (A) ou pastille en pause (B) ou en palette ouverte fonctionnelle (C) ou en palette ouverte pause (D).
  • Plugin C+ activé/désactivé : le plugin enclenché (E) / non enclenché dans la barre du navigateur (F)

Illustration

[!IMPORTANT]
Pour un domaine donné : on mémorise le derniers réglages faits par l’utilisateur.

L’utilisateur est sur le site Orange.fr, il sélectionne le mode d'usage Facile+. Il choisit de changer la police par défaut : il choisit Accessible-DFA. Lorsqu'il ouvrira à nouveau un site du domaine Orange et activera le plugin, il retrouvera les derniers réglages appliqués à un site du domaine : donc ici Facile+ avec la police Accessible-DFA.

[!TIP]
Le plugin est « persistant » sur un onglet : l'état fonctionnel (ABCD) et le fait que le plugin soit activé ou pas (EF) est persistant sur un même onglet.

Cas 1

  1. L'utilisateur ouvre le site Canal+,
    • il active C+ (E),
    • il choisit Facile+ et la police Accessible-DFA,
    • il replie la Palette Confort+ (A) et a donc l'icone C+ à côté de l’ascenseur.
  2. Sur le même onglet, il va sur le site Netflix pour lequel il n'a pas de réglages enregistrés : le plugin est actif (E), la pastille C+ est affichée à côté de l’ascenseur (A), le mode d'usage Facile+ est appliqué au site avec la police Accessible-DFA.
    • Le mode d'usage Facile+ avec le réglage de la police Accessible-DFA est alors enregistré pour le site Netflix.

Cas 2

  1. L'utilisateur ouvre le site Canal+,
    • il active C+ (E),
    • il choisit Facile+ et la police Accessible-DFA,
    • il laisse la palette ouverte (C).
  2. Sur le même onglet, il va sur le site Netflix pour lequel il n'a pas de réglages enregistrés : le plugin est actif (E), la palette ouverte sur le site Canal+ reste ouverte (C), le mode d'usage Facile+ est appliqué au site avec la police Accessible-DFA.
    • Le mode d'usage Facile+ avec le réglage de la police Accessible-DFA est alors enregistré pour le site Netflix.

Cas 3

  1. L'utilisateur ouvre le site Canal+,
    • il active C+ (E) et reste en pastille (A),
    • il choisit Facile+ et la police Accessible-DFA.
  2. Sur le même onglet, il va sur le site Netflix, domaine pour lequel il a choisi antérieurement le mode d'usage Vision+ avec la police Comic.
    • Le plugin C+ conserve la présentation qu'il avait sur le site Canal+ (pastielle fonctionnelle, (A), dans l’exemple) mais en appliquant le mode d'usage Vision+ avec la police Comic.

Valerieledunois avatar Mar 29 '24 14:03 Valerieledunois

Je vais tenter une reformulation pour être sûr de bien se comprendre, car il me semble qu’il manque certaines nuances dans les cas décrits et qu’on oublie un détail tiré du CR avec Denis.

  • On conserve les réglages de Confort+ pour un site donné : pas d’impact sur les autres sites ou onglets.
  • On conserve l’état de l’extension (active ou non) par onglet.
  • Au sein d’un même onglet :
    • Si Confort+ était activé, il le reste (cf. 2.).
    • Si aucun réglage n’est enregistré pour le nouveau site, seule la pastille est affichée.
    • Si des réglages existent pour ce site, la palette est ouverte et les réglages sont appliqués.

Je reformule encore pour être plus proche des cas décrits :

  1. Quand on reste sur un même site, l’état et les réglages sont conservés et appliqués tels quels.
  2. Quand on change de site, dans le cas où Confort+ était activé sur le précédent site :
  • Si on n’a pas de réglages enregistrés pour le nouveau site, Confort+ est en pause et seule la pastille est affichée. Ouvrir la palette de réactiver les réglages précédents. (Comment récupère-t-on ces réglages, si les réglages sont stockés par domaine ? On stocke globalement les derniers réglages appliqués ?)
  • Si on a des réglages enregistrés pour le nouveau site, la palette est ouverte automatiquement et les réglages en question sont appliqués.

Est-ce que ces formulations sont correctes ? Le sujet n’est pas trivial en développement, j’aimerais être sûr de prendre la bonne direction :)

ffoodd avatar Apr 03 '24 14:04 ffoodd

j'ai ajouté en pièce jointe le graphe de description de la persistance

Valerieledunois avatar Apr 10 '24 07:04 Valerieledunois

Problème persistance : je suis sur un site A avec Facile+ je mets Le pluggin en Pause Image je vais sur un site B sur lequel je ne suis jamais allée sur le même onglet : Le plugin est en mode play, sur la palette réglages Image

Valerieledunois avatar Nov 27 '24 14:11 Valerieledunois