Skip to content

[Faculty] Fix UI for course students#72

Open
Shadmerov wants to merge 15 commits into
mainfrom
fix/faculty/ui-tweaks-teaching-course-students
Open

[Faculty] Fix UI for course students#72
Shadmerov wants to merge 15 commits into
mainfrom
fix/faculty/ui-tweaks-teaching-course-students

Conversation

@Shadmerov

Copy link
Copy Markdown

closes #8

Shadmerov and others added 11 commits May 4, 2026 15:18
…dent screens

- Updated StudentsNavigator to include card presentation and slide animation
  for StudentContact.
- Refactored AddStudentsModalContent, SelectStudentsModalContent, and
  CourseStudentsTab to use CtaButton and CtaButtonContainer.
- Replaced custom iOS headers with IosTopBar for better maintainability.
- Adjusted styles and layout across components to improve UX.
- Updated translations for English and Italian to include new special needs terms.
- Refactored student-related components to improve code organization and reusability.
- Introduced new components: BooksIcon and HighlightedName for better UI representation.
- Improved navigation type safety in student screens.
- Adjusted styles and layout for better user experience across various screens.
Add student feature error codes and shared StudentsFeatureError type.
Extract student filtering into useFilteredStudents hook for reuse.
Update add/select student modals to consume shared filtering logic.
Export new hooks and error types from the students feature module.
…screens

- Updated Android back icons to use faArrowLeft for better compatibility.
- Standardized background colors and spacing across student screens.
- Added bottom tab bar height handling in add/select student modals.
- Added an ellipsis menu in select students modal for extra actions.
- Refactored screen styles to improve readability and maintainability.

Co-authored-by: Cursor <cursoragent@cursor.com>
-Add dynamic academic year utility and update related constants.
-Refactor student modals to use AndroidTopBar and align screen styles.
@Shadmerov Shadmerov self-assigned this May 7, 2026
@Shadmerov Shadmerov requested a review from a team May 7, 2026 09:07
@Shadmerov Shadmerov linked an issue May 7, 2026 that may be closed by this pull request
@Shadmerov Shadmerov removed their assignment May 7, 2026
@mattiamarine mattiamarine changed the title Fix/faculty/UI tweaks teaching course students [Faculty] Fix UI for course students May 8, 2026
Shadmerov and others added 4 commits May 8, 2026 12:01
…tion screens

- Add SelectContactMethod, EmailCompose, and NotifyCompose screens for student communication.
- Updated navigation structure to include new screens with appropriate presentation styles.
- Removed deprecated StudentExamsScreen and BooksIcon component for cleaner codebase.
- Enhanced translation files with new terms for improved user experience.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Replaced Alert with direct navigation to EmailCompose for student contact.
- Updated StudentContact to use TouchableOpacity for email interaction.
- Removed unnecessary components and simplified the email contact flow.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Shadmerov

Copy link
Copy Markdown
Author

closes #8

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.

[Faculty] UI-TWEAKS: Teaching - Course students

1 participant