-
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
[Tracking][Image][Polish] Image-related feature request and improvements #10894
Comments
Thanks for putting this up, much needed discussion. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Should we create a Project for this one? For me, it's a big feature/migration. |
A project would be fine – historically we've usually just used issues but a project board could be useful. More importantly, we need someone to take this on as a project manager. One interesting idea could be to engage @thomas-coldwell from Margelo in this project, since @mrousavy told me that Thomas typically works on Video/Audio/Image/Graphics stuff. Thoughts @mrousavy? Right now this is a pretty open-ended issue. |
@roryabraham yes, this would probably pretty interesting! 😄 I'll talk to Thomas about availability then get back to you here or on Slack :) |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Added #9703 to this list. |
There was some useful discussion in slack regarding this issue here |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
#34505 is in review still! |
The image caching PR was reverted again, so we're back to figuring that out in #12603. |
Plan being worked on! |
#36560 in the works! |
We merged it very recently. Looking good so far, no revert. So hopefully we can turn to #9402 soon. |
Updated title to remove the hold cuz the issue it was held on hit production |
What issue is it, @mallenexpensify? |
Interesting! I don't think that needs to hold on this issue, it looks like it's being addressed here: #35502 I'm going to go ahead and close this out now. We aren't adding anything new to it or require it for CAP or anything. The two remaining items we have are here and here, so follow along there if anyone is still interested! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Problem
We have seen a number of issues come up related to images. Uploading them, editing them, making them available offline, copying them to clipboard, etc...
Onyx does have support for images, but AFAIK nobody has utilized that functionality to build any app features that follow our offline-first paradigm for images.
Overall, I think there's a lot of confusion around this topic (speaking for myself here, so feel free to comment if you disagree), and that leads to potentially disparate approaches or complex code surrounding images.
Solution
As these come up, we see the need for a common, unified approach to handling images, presumably using Onyx. This issue is meant to serve as a tracking issue for all image-related feature requests and bug fixes. We should look for commonality between these features, try to come up with a generalized, future-proof solution that's easy to work with, and implement it via the WN/Design Doc process.
Linked issues
Setting up Caching Issue(s)
Bugs based off caching [Holding on ^]
"Flashing" / Image rerendering [Holding on ^]
New Features
Bugs (in progress - not on hold)
FallbackAvatar
&FallbackWorkspaceAvatar
svg
images don't show immediately when uploading as avatar #13038Resolved issues
Follow-up discussions:
The text was updated successfully, but these errors were encountered: