Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core state experience is janky #434

Open
BenHenning opened this issue Nov 20, 2019 · 3 comments
Open

Core state experience is janky #434

BenHenning opened this issue Nov 20, 2019 · 3 comments
Labels
bug End user-perceivable behaviors which are not desirable. Impact: Low Low perceived user impact (e.g. edge cases). Z-ibt Temporary label for Ben to keep track of issues he's triaged.

Comments

@BenHenning
Copy link
Sponsor Member

It looks off that when you submit an answer it stays fixed. We may need to animate to fix.

@nikitamarysolomanpvt
Copy link
Contributor

nikitamarysolomanpvt commented Nov 20, 2019

@BenHenning Could you please suggest expected result.

@BenHenning
Copy link
Sponsor Member Author

As to that, I'm not sure yet. This was primarily feedback from @seanlip, but I noticed it as well. We should be aiming to have a consistent experience with Oppia web, but it's not quite clear exactly what that means. I need to play a bit more with the app and see if I can figure out the differences.

My initial thinking is that we should enable recycler view animations when the state itself is changing, disable them when resetting the state (or maybe remove/re-add the state fragment w/ a fragment transition), and force the scroll position to 0 without the animation since that seems to be unexpected. I think I'll start with these and see how they feel.

@BenHenning
Copy link
Sponsor Member Author

See #1797 for another area where things actually seemed to get worse without a clear understanding why (image loading is sometimes very noticeably delayed). This might get better when we include images with topics when they're downloaded, though.

@Broppia Broppia added issue_type_bug Impact: Low Low perceived user impact (e.g. edge cases). labels Jul 29, 2022
@BenHenning BenHenning added Z-ibt Temporary label for Ben to keep track of issues he's triaged. issue_user_learner labels Sep 15, 2022
@BenHenning BenHenning removed this from the Beta milestone Sep 16, 2022
@BenHenning BenHenning removed their assignment Sep 20, 2022
@seanlip seanlip added bug End user-perceivable behaviors which are not desirable. and removed issue_user_learner labels Mar 29, 2023
@BenHenning BenHenning added this to the 1.0 Global availability milestone Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug End user-perceivable behaviors which are not desirable. Impact: Low Low perceived user impact (e.g. edge cases). Z-ibt Temporary label for Ben to keep track of issues he's triaged.
Development

No branches or pull requests

4 participants