What's Changed
Course Content View
Introduced improvements to the course experience including:
- New course home with focused views of total course, video, assignment, and grade progress
- Content specific views showing the full course outline, course videos, and course assignments.
- An improved video player allowing learners to jump from video to video
Visual Course Progress
Introduced a mobile version of the course progress page from the LMS
Bug Fixes/ Minor Improvements
Fixed miscellaneous bugs and minor visual improvements including updated landscape views for courses. Details in linked PRs below
Code Maintenance
Removed deprecated code and unused screens and other refactoring. Details in linked PRs below.
Merged PRs
- fix: [FC-0078] RTL, user avatar and dark theme bugs by @PavloNetrebchuk in #426
- Github Action Auto Update Using Dependabot by @beingfaisal in #374
- Performance: Optimized data loading of course by @Sh-AhsanArif in #416
- feat: [FC-0078] Authorization request dialog by @PavloNetrebchuk in #431
- feat: [FC-0078] Downloads page by @PavloNetrebchuk in #432
- feat: [FC-0078] discussion content style by @PavloNetrebchuk in #437
- fix: issue to load the video through chrome-cast device by @k1rill in #436
- fix: [FC-0078] Soft and Forse upgrade fix by @PavloNetrebchuk in #438
- fix: primary course in landscape by @k1rill in #435
- feat: [FC-0078] AllEnrolledCoursesView and DashboardGalleryView tablet layout paddings by @PavloNetrebchuk in #433
- fix: ProgressBarRangeInfo IllegalArgumentException by @volodymyr-chekyrta in #443
- fix: [FC-0078] fetch future course dates for calendar by @volodymyr-chekyrta in #444
- chore: bump foundation version by @volodymyr-chekyrta in #449
- Fix: Logout video removing by @PavloNetrebchuk in #451
- Memory Leak Fix: Ime state handling by @PavloNetrebchuk in #452
- Memory Leak Fix: ViewPager2 Fragment Management by @PavloNetrebchuk in #453
- chore: Delete CODEOWNERS by @kdmccormick in #454
- Refactor: resourses by @PavloNetrebchuk in #455
- fix: R8 by @PavloNetrebchuk in #456
- feat: lib upgrade by @PavloNetrebchuk in #457
- feat: [FC-0092] Course progress tab by @PavloNetrebchuk in #448
- fix: handle NoCachedDataException by @PavloNetrebchuk in #460
- feat: [FC-0092] Course content tabs by @PavloNetrebchuk in #450
- feat: dependencies upgrade by @PavloNetrebchuk in #461
- Feat: Home tab[0092] by @PavloNetrebchuk in #462
- feat: [FC-0092]: Video navigation by @PavloNetrebchuk in #464
- Release v2.2 (Ulmo.1) by @PavloNetrebchuk in #465
New Contributors
- @beingfaisal made their first contribution in #374
- @Sh-AhsanArif made their first contribution in #416
- @kdmccormick made their first contribution in #454
Full Changelog: v2.1...v2.2(Ulmo.1)