PapillonApp / papillon-v5

Alternative client for Pronote, EcoleDirecte, Skolengo, with a better user interface and great features.
https://www.getpapillon.xyz
GNU General Public License v3.0
8 stars 0 forks source link

[Enhancement]: Implémenter le text size dynamic #141

Open sivelswhy opened 1 year ago

sivelswhy commented 1 year ago

Description du problème

Lorsque l'ui est trop petit/grand sur un écran, il n'est pas possible de le modifier à l'aide des paramètres d'accessibilité Preview : image

Description de l'amélioration

Pour remédier à cela, il faudrais ainsi prendre en compte ce qui est mentionné sur cette issue : image

Contexte supplémentaire

Par exemple, les gens qui ont des téléphones anciens ou mini (genre iPhone 11/12/13 min etc...), cela pourrait être utile

ecnivtwelve commented 1 year ago

Le problème avec ça c'est que faudrait refaire l'implémentation de chaque texte pour être adaptable pour un usage assez restreint

Une interface est sensée être toujours à la même densité par pixel (un téléphone plus petit affiche moins d'éléments qu'un téléphone plus grand)

Sachant que les textes de base sont autour de 15/16px, c'est lisible sur n'importe quel écran...

Je peux cependant me pencher sur l'implémentation de l'échelle de toute l'interface (Zoom de l'interface sur iOS ou taille d'affichage sur android) si y'a un vrai besoin

sivelswhy commented 1 year ago

Le problème avec ça c'est que faudrait refaire l'implémentation de chaque texte pour être adaptable pour un usage assez restreint

Une interface est sensée être toujours à la même densité par pixel (un téléphone plus petit affiche moins d'éléments qu'un téléphone plus grand)

Sachant que les textes de base sont autour de 15/16px, c'est lisible sur n'importe quel écran...

Je peux cependant me pencher sur l'implémentation de l'échelle de toute l'interface (Zoom de l'interface sur iOS ou taille d'affichage sur android) si y'a un vrai besoin

Oui, je pense que ce serait plus faisable

locness3 commented 1 year ago

Sur Android les réglages de taille de police et d'échelle d'interface sont deja pris en compte et, chez moi, ça rend bien à toute taille de police avec petite échelle d'ui :

![Screenshot_20230614-135258](https://github.com/PapillonApp/Papillon/assets/37651007/21615a16-fe7b-4d96-9c6c-0bce62d4b927) ![Screenshot_20230614-135308](https://github.com/PapillonApp/Papillon/assets/37651007/aa98ccad-0329-4d59-abbf-35baa9322a3b)

À une échelle d'ui plus grande ça casse quelle que soit la taille de police, chez moi

![Screenshot_20230614-135901](https://github.com/PapillonApp/Papillon/assets/37651007/6b0b1033-8e06-4da5-9cf2-6cdd590d5736)
sivelswhy commented 1 year ago

En tout cas pas sur iOS