Skip to content

Conversation

@PavloNetrebchuk
Copy link
Contributor

@PavloNetrebchuk PavloNetrebchuk commented Apr 2, 2024

This PR introduces updated navigation and banner for the course home.

Light theme Dark theme
Screen_recording_20240404_163223-ezgif com-video-to-gif-converter Screen_recording_20240404_165701-ezgif com-video-to-gif-converter
Landscape Tablet
In the horizontal state, the top bar is always collapsed. The tablet version doesn't have a collapsing effect.
Screenshot 2024-04-02 at 18 40 13 Screenshot 2024-04-02 at 15 29 00

Android < 12
https://github.com/openedx/openedx-app-android/assets/127732735/5cc29cf1-751e-443b-a54f-f129063f6b88

🚨 Breaking changes 🚨:
The COURSE_BANNER_ENABLED and COURSE_TOP_TAB_BAR_ENABLED feature flags have been removed.

@openedx-webhooks openedx-webhooks added the open-source-contribution PR author is not from Axim or 2U label Apr 2, 2024
@openedx-webhooks
Copy link

openedx-webhooks commented Apr 2, 2024

Thanks for the pull request, @PavloNetrebchuk! Please note that it may take us up to several weeks or months to complete a review and merge your PR.

Feel free to add as much of the following information to the ticket as you can:

  • supporting documentation
  • Open edX discussion forum threads
  • timeline information ("this must be merged by XX date", and why that is)
  • partner information ("this is a course on edx.org")
  • any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.

Please let us know once your PR is ready for our review and all tests are green.

@volodymyr-chekyrta volodymyr-chekyrta changed the title Feat: Full Bleed Course Image and Header + Visual Pill Appearance feat: [FC-0047] Full Bleed Course Image and Header + Visual Pill Appearance Apr 2, 2024
@PavloNetrebchuk PavloNetrebchuk force-pushed the feat/course_home_header branch from 335da1f to 42c81d5 Compare April 2, 2024 12:49
@volodymyr-chekyrta volodymyr-chekyrta changed the title feat: [FC-0047] Full Bleed Course Image and Header + Visual Pill Appearance feat: [FC-0047] Full-Bleed Header + Top Navigation Apr 2, 2024
@volodymyr-chekyrta volodymyr-chekyrta added the product review PR requires product review before merging label Apr 2, 2024
@PavloNetrebchuk PavloNetrebchuk force-pushed the feat/course_home_header branch from 42c81d5 to 9707ac8 Compare April 2, 2024 15:39
@volodymyr-chekyrta
Copy link
Contributor

Ready for product review

@PavloNetrebchuk PavloNetrebchuk marked this pull request as ready for review April 4, 2024 14:15
@marcotuts marcotuts self-requested a review April 4, 2024 18:10
Copy link
Contributor

@marcotuts marcotuts left a comment

Choose a reason for hiding this comment

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

Product review only 👍

@volodymyr-chekyrta volodymyr-chekyrta self-requested a review April 5, 2024 09:06
@PavloNetrebchuk PavloNetrebchuk force-pushed the feat/course_home_header branch from 9890076 to 655d2f4 Compare April 24, 2024 17:03
Copy link
Contributor

@HamzaIsrar12 HamzaIsrar12 left a comment

Choose a reason for hiding this comment

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

Swipe-to-refresh is still not working on the Dates and Discussion tabs.

@PavloNetrebchuk PavloNetrebchuk force-pushed the feat/course_home_header branch from b4a5157 to 64030e4 Compare April 25, 2024 12:10
@PavloNetrebchuk
Copy link
Contributor Author

@HamzaIsrar12 You were correct about the pull-to-refresh. The data has been updated, but I forgot to hide the progress bar.😅
I have pushed all the changes. Hopefully, I haven't lost anything this time.

@PavloNetrebchuk
Copy link
Contributor Author

@k1rill @HamzaIsrar12
Hi there, when do you think you'll be able to check out PRs?

Copy link
Contributor

@k1rill k1rill left a comment

Choose a reason for hiding this comment

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

Only question about viewModels left from my side, thank you

@HamzaIsrar12
Copy link
Contributor

I'll finish my reviews by the end of the day today. 👍🏻

@HamzaIsrar12
Copy link
Contributor

Hi @PavloNetrebchuk , I see you're addressing Kirill's feedback. Once you're done, could you please re-request the review from the Reviewers section? I'd rather not review something that might change. 😄👍🏻

…eader

# Conflicts:
#	core/src/main/java/org/openedx/core/ui/theme/AppColors.kt
#	core/src/main/java/org/openedx/core/ui/theme/Theme.kt
#	core/src/main/res/values/strings.xml
#	core/src/openedx/org/openedx/core/ui/theme/Colors.kt
Copy link
Contributor

@HamzaIsrar12 HamzaIsrar12 left a comment

Choose a reason for hiding this comment

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

The happy scenarios are working fine ✨ ; it's just that in offline mode, the after-reloading states are a bit buggy. However, since we have a ticket for properly handling the error state, I think we can ignore them for now.

Other than that, I've only requested minor refactoring and formatting in the code, which I believe we won't be able to address later on.

Copy link
Contributor

@HamzaIsrar12 HamzaIsrar12 left a comment

Choose a reason for hiding this comment

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

Looks good to me 🏎️ ✨

@e0d
Copy link

e0d commented Apr 30, 2024

We discussed in the strat meeting that this should be good to merge, @volodymyr-chekyrta.

@volodymyr-chekyrta
Copy link
Contributor

We discussed in the strat meeting that this should be good to merge, @volodymyr-chekyrta.

@e0d Thank you!

I don't have permission to merge it without @k1rill's approval.
image

@volodymyr-chekyrta volodymyr-chekyrta removed the request for review from k1rill April 30, 2024 15:49
@e0d e0d dismissed k1rill’s stale review April 30, 2024 15:54

Discussed in the team meeting, capacity is a blocker, we have multiple thumbs.

@volodymyr-chekyrta volodymyr-chekyrta merged commit 29e1c8e into openedx:develop Apr 30, 2024
@openedx-webhooks
Copy link

@PavloNetrebchuk 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future.

@volodymyr-chekyrta volodymyr-chekyrta deleted the feat/course_home_header branch April 30, 2024 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

open-source-contribution PR author is not from Axim or 2U product review PR requires product review before merging

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

7 participants