Skip to content

fix: Improve Search input layout and placeholder#734

Open
Fefedu973 wants to merge 1 commit intoPapillonApp:devfrom
Fefedu973:fix-transport-address-search-vertical-center
Open

fix: Improve Search input layout and placeholder#734
Fefedu973 wants to merge 1 commit intoPapillonApp:devfrom
Fefedu973:fix-transport-address-search-vertical-center

Conversation

@Fefedu973
Copy link
Copy Markdown
Contributor

Render the search placeholder as a separate Text so it can ellipsize and be vertically centered, and wrap the TextInput in a flexible container to prevent layout overflow. Import Text from react-native, move font/color styles into the TextInput, force single-line input (multiline=false, numberOfLines=1), and adjust sizing (flexShrink, width/minWidth) and padding to ensure consistent appearance across platforms (Android/iOS).

Contribution

Règles de contribution

Caution

Afin de garantir une application stable et pérenne dans le temps, nous t'invitons à vérifier que tu as bien respecté les règles de contribution. Sans cela, ta Pull Request ne pourra pas être examinée.

  • Cette Pull Request porte sur une seule fonctionnalité ou un seul correctif.
  • Cette Pull Request n'est pas faite essentiellement avec de l'IA.
  • Pour tout changement majeur, j’ai créé une issue afin d’échanger avec les mainteneurs de Papillon sur la meilleure façon de l’intégrer.
  • Ma Pull Request respecte les conventions Conventional Commits et Conventional Branch ainsi que les conventions de codage de l'application.
  • J’ai testé mes modifications sur iOS et Android, et l’application fonctionne correctement.
  • J’emploie un langage informel, clair et concis dans mes messages.
  • J’ai documenté mes changements de manière appropriée, soit dans la description de la Pull Request, soit dans le GitBook.
  • J’ai ajouté les traductions nécessaires dans au moins un fichier de langue.
image

Render the search placeholder as a separate Text so it can ellipsize and be vertically centered, and wrap the TextInput in a flexible container to prevent layout overflow. Import Text from react-native, move font/color styles into the TextInput, force single-line input (multiline=false, numberOfLines=1), and adjust sizing (flexShrink, width/minWidth) and padding to ensure consistent appearance across platforms (Android/iOS).
@Fefedu973 Fefedu973 changed the title Improve Search input layout and placeholder fix: Improve Search input layout and placeholder Apr 5, 2026
Copy link
Copy Markdown
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.

Pourquoi ?

@ecnivtwelve ecnivtwelve added area: ui Travaux spécifiques liés à l'interface utilisateur. status: changes requested labels Apr 5, 2026
@Fefedu973
Copy link
Copy Markdown
Contributor Author

Pourquoi ?

Dans certaines langues, le texte wrap sur la ligne et donc le texte est pas centré dans le champ de recherche, c'est pour obliger à rester sur une ligne et ellipsis au cas où ça dépasse

@Fefedu973
Copy link
Copy Markdown
Contributor Author

Screenshot_20260405-164831.png

@ecnivtwelve
Copy link
Copy Markdown
Contributor

C'est un peu over-engineeré pour ce que c'est je trouve, y'a possiblement moyen de juste rendre la TextInput ellipsis

@Fefedu973
Copy link
Copy Markdown
Contributor Author

J'ai cherché et j'ai pas trouvé le moyen de faire en sorte que le placeholder soit tronqué...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ui Travaux spécifiques liés à l'interface utilisateur. status: changes requested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants