-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$500] [MEDIUM] Migrate the EmojiPickerMenu to Flashlist #30911
Comments
Triggered auto assignment to @sophiepintoraetz ( |
Bug0 Triage Checklist (Main S/O)
|
Hi, I'm Tomasz from Callstack, I'd like to work on that issue |
@TMisiukiewicz do you expect to make daily progress on this issue? |
@roryabraham yes, this issue will be my main focus starting from tomorrow 👍 |
Related bug here: https://expensify.slack.com/archives/C01GTK53T8Q/p1699208483024949 |
Started working on migrating the EmojiPickerMenu for web. |
No progress today, as I had to work on some regressions and i was investigating failing tests in LHNOptionList migration. I'm off Thursday and Friday, in case there is a need of pushing this forward before Monday, I know @vitHoracek already pinged CK team if anyone could grab this |
I think this issue is related #30948 |
@TMisiukiewicz, @sophiepintoraetz, @roryabraham Huh... This is 4 days overdue. Who can take care of this? |
1 similar comment
@TMisiukiewicz, @sophiepintoraetz, @roryabraham Huh... This is 4 days overdue. Who can take care of this? |
Back to work on this task today and continued with migration of the web component. Working on adopting the styles to the list correctly with FlashList, since it does not support e.g. Regarding the issue mentioned above, it proposes using |
Still in progress, my initial idea was to create separate PRs for web and mobile to ship first part of my work faster, but today I found out some changes in |
Some minor CSS updates and fixing scroll to index left for web, then I'll take care of mobile version |
Some minor things to be re-checked, I should create a PR tomorrow. |
Triggered auto assignment to @alexpensify ( |
Catching up here, looks like we are moving forward. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
The minor regression was not treated as a blocker, and has already been fixed. |
Hey @TMisiukiewicz 👋🏼 I think there's still more we can do to DRY up the implementation between web and native. I know appreciate you helping us work through all this technical debt. A few suggestions/observations:
There might be more, but these seem like low-hanging fruit. |
hey @roryabraham! My hands are full right now with some stuff with high priority, but I can get back to this once I'm done with it. Thanks for pointing out the parts to focus on, if I have any other observations what could be potentially DRYed up, I'll post them here as well 👍 |
Ok, sounds good. I think this can be treated as kind of lower priority for now as it doesn't really affect users and is more about code quality |
@alexpensify Would you be able to assign me to the issue as I reviewed the PR? Thanks! |
Yep, done! |
Weekly Update: Making progress here |
@alexpensify I think the payment for PR review on this is due as the PR hit production last week. 🙇 Not sure why the automation failed! |
@jjcoffee - thanks for flagging, I'll work on the next steps since automation didn't kick in here. |
Job added to Upwork: https://www.upwork.com/jobs/~01717c0ee29a49c13a |
Current assignee @jjcoffee is eligible for the External assigner, not assigning anyone new. |
@jjcoffee please accept the offer in Upwork - https://www.upwork.com/jobs/~01717c0ee29a49c13a Thanks! |
@alexpensify Accepted, thanks! |
Here is the payment summary:
Upwork Job: https://www.upwork.com/jobs/~01717c0ee29a49c13a Extra Notes regarding payment: @jjcoffee has been paid via Upwork. |
Part of #28902
Let's migrate EmojiPickerMenu to use Flashlist component instead of FlatList
Callstack is working on the migration right now.
Lets use this issue for daily updates on this migration
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: