Skip to content

feat: Add Dialog component and provider#737

Open
Fefedu973 wants to merge 1 commit intoPapillonApp:devfrom
Fefedu973:android-papillon-dialog
Open

feat: Add Dialog component and provider#737
Fefedu973 wants to merge 1 commit intoPapillonApp:devfrom
Fefedu973:android-papillon-dialog

Conversation

@Fefedu973
Copy link
Copy Markdown
Contributor

Introduce a new Dialog UI component and DialogProvider to handle app alerts/dialogs. The Dialog implements a themed, animated modal with hero artwork, danger-tone detection, compact/stacked action layouts and full button handling. DialogProvider queues dialog requests, overrides Alert.alert on Android to route through the provider, and manages show/close animations and timeouts; it is registered in AppProviders to wrap the app. Also updated AppProviders to include the DialogProvider around AlertProvider.

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.

Informations supplémentaires

Note

Numéro des issues concernées par cette Pull Request, détail sur le fonctionnement ou les choix techniques effectués, ainsi que toute autre information pertinente.

image image

Introduce a new Dialog UI component and DialogProvider to handle app alerts/dialogs. The Dialog implements a themed, animated modal with hero artwork, danger-tone detection, compact/stacked action layouts and full button handling. DialogProvider queues dialog requests, overrides Alert.alert on Android to route through the provider, and manages show/close animations and timeouts; it is registered in AppProviders to wrap the app. Also updated AppProviders to include the DialogProvider around AlertProvider.
@Fefedu973 Fefedu973 requested a review from ecnivtwelve as a code owner April 5, 2026 09:25
@Dev-LeChacal
Copy link
Copy Markdown
Contributor

Stylé

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants