Skip to content

feat(agendaPage): add the agenda page#8

Merged
Theo-lbg merged 2 commits intomainfrom
feat/agendaPage
Apr 1, 2025
Merged

feat(agendaPage): add the agenda page#8
Theo-lbg merged 2 commits intomainfrom
feat/agendaPage

Conversation

@Theo-lbg
Copy link
Contributor

@Theo-lbg Theo-lbg commented Mar 31, 2025

New change proposal

Thank you for contributing to XpeApp Android

Creation of agenda page.

Change category

  • Feature
  • Fix
  • Documentation
  • Chore

Description

In order to display all the events and birthdays we need to create a dedicated page.
In this PR, i just :

  • refacto the AgendaViewModel state in AgendaUIState (interface)
  • Filter and display all in ascending order (AgendaItem)
  • TagPillCustom in order to add the location Icon (modification will be reported later in the lib)

Screenshots (if any)

image

Checklist

  • I have tested my changes
  • The previous tests still works
  • I did not broke anything to ensure reverse compatibility

@github-actions github-actions bot added the enhancement 🚀 New feature or request label Mar 31, 2025
@Theo-lbg Theo-lbg requested review from MayuriXx, NayMak and Copilot March 31, 2025 14:20
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

Files not reviewed (14)
  • app/src/main/java/com/xpeho/xpeapp/enums/Screens.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/Navigation.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/Resources.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/components/agenda/AgendaBirthdayCard.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/components/agenda/AgendaCard.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/components/agenda/AgendaCardList.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/components/agenda/AgendaItem.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/components/layout/TagPillCustom.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/page/AgendaPage.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/page/HomePage.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/uiState/AgendaUiState.kt: Language not supported
  • app/src/main/java/com/xpeho/xpeapp/ui/viewModel/agenda/AgendaViewModel.kt: Language not supported
  • app/src/main/res/drawable/calendar.xml: Language not supported
  • app/src/main/res/drawable/location.xml: Language not supported

@Theo-lbg Theo-lbg merged commit aa5b8a6 into main Apr 1, 2025
8 checks passed
@Theo-lbg Theo-lbg deleted the feat/agendaPage branch April 1, 2025 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement 🚀 New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants