PapillonApp / papillon-v5

Alternative client for Pronote, EcoleDirecte, Skolengo, with a better user interface and great features.

Home Page:https://www.getpapillon.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fixer la vie scolaaaaaaaaire

TheTiger72 opened this issue · comments

Description du bug

Tout à l’heure quand j’ai cliqué sur les menu ils étaient dupliqués, ça me la fait une fois.

Etapes à reproduire

  1. Naviguer dans l’application normalement quelques temps
  2. Cliquer sur menu

Comportement attendu

Ne pas avoir de menu dupliqué

Appareil

iPhone 13

Système d`exploitation

iOS 16.4 rc

Version

5.3.3

Environnement

Développement local (iOS ou Android)

Captures d'écran / vidéo

IMG_2919

Contexte supplémentaire

No response

Ptdr le titre modifié, je savais pas qu'il pouvait être modifié par quelqu'un d'autre que l'auteur de l'issue, c'est stylé

on peut modifier les messages aussi :)

C'est inutile de faire un rapport de bug du coup 🤷‍♂️

Pourquoi?

Bah si nos messages peuvent être modifié ça sert à rien d'en envoyer ?

Ah bon? Qu'est-ce que tu fais en ce moment?

Screenshot_20230331-104201_Papillon.jpg

Même problème sur Android 11 haha

Le problème persiste toujours ?

Pas eu depuis les dernières version

Bug identifié j'ai pu le reproduire, il se produit quand on modifie une option de personnalisation (j'ai pu notamment l'expérimenter avec l'option des couleurs de l'établissement), si on modifie cette option et qu'on change d'onglet l'onglet vie sco se multiplie

Ce serai donc lié à l'évènement qui est envoyé quand on modifie l'option, je n'ai pas plus de précisions n'ayant pas mon pc sur moi

après vérifications il se produit le phénomène inverse si l'onglet vie scolaire est désactivé, càd des onglets disparaissent de façon random quand on modifie une option
ce bug sera fixé dans ma pull request

mais qu'est-ce que vois avez foutu pour avoir un bug comme ça

et avec ça même si l'onglet n'est pas la, ça supprime un onglet la où il doit être et le rajoute même si il y est
c'est tout con, mais j'en ai mis du temps pour comprendre

this.appPages.splice()

ha tu m'étonnes que ça bugue, j'avais deja corrigé un pb du meme style au même endroit