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

feat: Papillon 100% compatible avec les tablettes #533

Open
wants to merge 57 commits into
base: main
Choose a base branch
from

Conversation

Kgeek33
Copy link
Contributor

@Kgeek33 Kgeek33 commented Dec 22, 2024

🚀 Nouvelle Pull Request

Proposez vos modifications pour améliorer Papillon

Informations importantes

Merci de vous référer à la documentation sur la contribution si vous avez des questions à propos des pull requests (https://gitbook.getpapillon.xyz/organisation/outils-internes/github)

Checklist d'avant pull request

Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].

  • Vous avez testé de build le projet avec vos modifications et ce build a réussi
  • Vous respectez les conventions de codage et de nommage du projet
  • Vous utilisez la tabulation pour l'indentation afin de maintenir un code lisible
  • Cette pull request n'est pas un duplicata d'une autre
  • Cette pull request est prête à être revue (review) et fusionnée (merge)
  • Il n'y a pas de TODO (aka des annotations pour du code manquant) dans vos modifications
  • Il n'y a pas d'erreurs de langue dans votre code (grammaire, vocabulaire, conjugaison, orthographe)
  • Les détails des changements ont été décrits ci-dessous
  • Cette pull-request n'est pas une "breaking-change" (des modifications qui vont entraîner la modification du fonctionnement de certaines fonctionnalités déjà existantes)

Changelogs proposés

  • Changement de l'orientation sur app.json pour permettre le mode paysage sur Android !
  • Création d'un hook qui détecte le mode portrait/paysage
  • Utilisation de ce hook dans la majorité des pages
  • Fix de l'emploi du temps inutilisable sur les tablettes
  • Optimisation des performances

Informations supplémentaires

Note

C'est pas si lent (excepté la page des devoirs), c'est ma tablette qui en pouvait plus 🤣

1734875857232

Screenrecorder-2024-12-22-14-51-57-206.mp4

Issues en lien

Kgeek33 and others added 30 commits October 29, 2024 17:59
ecnivtwelve
ecnivtwelve previously approved these changes Dec 25, 2024
Copy link
Contributor

@ecnivtwelve ecnivtwelve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM après tests

ecnivtwelve
ecnivtwelve previously approved these changes Dec 25, 2024
ecnivtwelve
ecnivtwelve previously approved these changes Dec 26, 2024
ecnivtwelve
ecnivtwelve previously approved these changes Dec 29, 2024
Copy link
Contributor

@ecnivtwelve ecnivtwelve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍🏽

au passage, si ta PR n'est pas prête, met la en draft, c'est plutôt chiant d'avoir a re-review régulièrement

@Kgeek33
Copy link
Contributor Author

Kgeek33 commented Dec 29, 2024

LGTM 👍🏽

au passage, si ta PR n'est pas prête, met la en draft, c'est plutôt chiant d'avoir a re-review régulièrement

si, elle est prête, c'est juste que j'ai des conflits régulièrement et ça demande ta review à chaque fois que je résous les conflits

@ecnivtwelve
Copy link
Contributor

désolé sur ce point, ma PR va possiblement casser un peu la tienne --> #556

@Kgeek33
Copy link
Contributor Author

Kgeek33 commented Dec 29, 2024

désolé sur ce point, ma PR va possiblement casser un peu la tienne --> #556

je vais review pour voir

@Nicolasfr340
Copy link

@Kgeek33 t'as aussi fix ça? https://github.com/user-attachments/assets/c60509c2-dab9-4c97-902c-1879542ccf7e

Sur iPad Mini 6, iPadOS 18.1, app native AppStore

@Kgeek33
Copy link
Contributor Author

Kgeek33 commented Jan 3, 2025

@Kgeek33 t'as aussi fix ça? https://github.com/user-attachments/assets/c60509c2-dab9-4c97-902c-1879542ccf7e

Sur iPad Mini 6, iPadOS 18.1, app native AppStore

là, faut aller voir ma pr #483 :)

@Nicolasfr340
Copy link

Bv la 338

@godetremy
Copy link
Contributor

Note

Cette review est le résultat de la concertation de toute l'équipe Papillon.

Résultat du test sur Expo Go

Beaucoup de petit fails, mais le résultat est prometteurs.

Erreur n°1 - Texte trop loins

Sur tes pages, tu as tout rejoins au centre (ce qui est tout à ton avantage) mais seul ce petit texte se retrouve exclu...
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 18 54 23

Erreur n°2 - J'ai pas pu me log

Les listes sont toute recroquevillée sur elles même ce qui cause pas mal de problème d'interface... Voici plusieurs endroits ou l'on a vu le problèmes :
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 18 54 56
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 18 58 18
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 18 58 55
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 18 59 16
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 18 59 39
Juste à modifier le composant de la liste !

Erreur n°3 - Le SlideOver ne fonctionne pas

On a vu cette écran, mais c'est vrai que peux comprendront l'utilité... Donc il faudrait l'afficher uniquement si le format affiche la tabbar.
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 19 03 03
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 19 15 52

Erreur n°4 - La modal bieeeeeeeeeeeeeen longue

Le composant de Vince n'est pas réduit ce qui cause de longueeeeeeee modal. Une width max avec un centrage serait merveilleux !
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 19 01 52

Erreur n°5 - Qu'est-ce que tu m'as dit ?

La bulle lors de la configuration des services de restaurations n'est tout simplement pas visible.
Simulator Screenshot - iPad Pro 11-inch (M4) - 2025-01-05 at 19 01 31

Une fois tout cela réglé, une nouvelle vérification sera effectué puis merge. ✌️

@Kgeek33
Copy link
Contributor Author

Kgeek33 commented Jan 5, 2025

Ok merci à l'équipe de votre review, j'vais essayer de corriger ça !

@Nicolasfr340
Copy link

Quand on clique sur notre nom prénom, il y est 2 fois (pas ouf) voir 3 avec l’accueil
IMG_1382

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request 🎨 interface Element visible to the user 🚸 user experience UX related issues
Projects
None yet
6 participants