-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2023-01-11] [$2000] [Dark mode] Scrollbars should have a dark color #12914
Comments
Triggered auto assignment to @dylanexpensify ( |
cc @shawnborton do we have a color for the scrollbars? |
Do we have a tracking issue for things related to dark mode? |
Oh interesting, I would think we would hide the scroll bar in that particular piece of UI. Thoughts? |
Otherwise I would make the scroll background the same color as the darkest app BG color, and the tracking button the same color as our default buttons. I don't think we have a tracking issue for things related to dark mode... yet? I am not sure if we need one though, we can just handle bugs on a 1:1 basis. Now that I see the scroll bar some more, I can see why it would be useful given how long the emoji list is. |
Good point. Okay, so let's try with my color suggestions above? |
sounds good to me! |
I could bundle these dark mode color fixes into one PR for faster QA, mind if I take this one too? |
Feel free to take them if there is no engineer assigned ;) |
@grgia Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Haven't gotten to this one yet |
@grgia Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Looking into this, will update with what I find |
https://dev.to/shayanypn/anything-about-customizing-native-scrollbar-59hm dropping this here to reference later |
@marcaaron I saw you updated some WebKit styles, do you have insight on modifying the scrollbar colors |
Scrollbars... I would check this for information about web -> https://css-tricks.com/the-current-state-of-styling-scrollbars-in-css/ I am not really sure about react native... I found this -> https://reactnative.dev/docs/scrollview#indicatorstyle-ios But it's iOS only. There's also a package someone created to customize the indicators here. Which could be a sign that this is not an easy thing to do. But I'd be surprised if we are the first people to ever try to implement a "dark mode" in a React Native app 😅 |
Thanks Shawn! Sounds like we're good to accept @0xmiroslav's proposal. |
@aimane-chnaif @grgia would you like to see an updated version of @0xmiroslav proposal before we move to the PR phase? If not, let's get them assigned building on @sakluger's last comment. |
@JmillsExpensify you mean this one? |
Yes |
yes checked. So this may also fix @quinthar's concern in android (slack convo) |
I think that we are good to move forward. I'll assign @0xmiroslav |
📣 @0xmiroslav You have been assigned to this job by @grgia! |
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. |
This PR solving this issue is causing a To fix it we need to set color to colorBackgroundFloating to fix the issue in styles.xml because applying background color dark to android app also causes Modals to be Dark. As it is a
After Fix :- WhatsApp.Video.2023-01-03.at.11.13.45.AM.1.mp4 |
@Julesssss regarding your concern 👆, I explained here 👇:
|
and that PR is already deployed to production |
The issue was deployed to production, but it seems like some of the automation isn't triggering, so I updated the title manually. For payment:
It looks like the linked PR was merged within 3 days, so I believe that this is eligible for a 50% bonus. It also looks like there may have been a regression from the PR, but I can't tell if that was actually a regression or a false positive. @grgia @aimane-chnaif could you please confirm if there was a regression or not that would affect payment? |
Hey everyone, I discussed with my team regarding the payments, and I have an update. For this issue, we still consider the regression to be an actual regression - the PR doesn't necessarily need to be reverted to be deemed a regression. For that reason, we will be applying the 50% penalty for the regression. Additionally, we do not pay the "efficiency" bonus for a fast merge when there is a regression. Given the above info, here are the payments that I will be sending out today:
|
The contributors have been paid, the contracts completed, and the Upwork post closed. |
Late to this but... for the timeliness bonus, @0xmiroslav was hired on hired on 12/28 and the PR was merged on 12/30. CONTRIBUTING.md just got updated today to state
Before then we didn't make clearly state that a regression (reverted or not) would affect the timeliness bonus. With CONTRIBUTING.md being the source of truth, we need to always be able to point to it (which we can now). I've issued @0xmiroslav and @aimane-chnaif each $1000 bonus for timeliness. For "If a regression is found but not reverted, does it still affect compensation?" the answer is yes for C+, per our internal process doc for C+, the regression is the trigger, regardless if it's reverted or not.
|
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. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
Scrollbar should be darker
Actual Result:
Scrollbar color is toooo light
Workaround:
N/A this is just cosmetic
Platform:
Where is this issue occurring?
Version Number:
Reproducible in staging?:
Reproducible in production?:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: