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

Change copy link icons from ArrowOutOfBox to Link #7203

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

ConnorBstill
Copy link

@ConnorBstill ConnorBstill commented Dec 20, 2024

Changes share icons to match their actual functionality.

Brought up by this issue: #7125

The icon comes from https://iconmonstr.com/link-2-svg/, hopefully that's okay.

Screenshot 2024-12-19 at 9 56 28 PM

@heikadog
Copy link

i think what the issue was asking for was the arrowoutofbox on the first icon to stay the same but the copy link icon to be a paperclip?

also the icon is too big

@ConnorBstill
Copy link
Author

i think what the issue was asking for was the arrowoutofbox on the first icon to stay the same but the copy link icon to be a paperclip?

also the icon is too big

Yeah you're right it is a little big, I don't see where they said anything about a paperclip though

@ConnorBstill
Copy link
Author

Slightly smaller

Screenshot 2024-12-20 at 3 43 58 PM

Copy link
Member

@mozzius mozzius left a comment

Choose a reason for hiding this comment

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

I like this! a couple things:

  1. Can we keep this to web-only. ArrowOutOfBox is still better for native imo
  2. There's several other menus were this needs to be done - sharing a feed or a list for example
  3. Can we not do it for the PostCtrls? I think it works best just in the menus. I'll be changing how the PostCtrls one works soon anyway

@ConnorBstill
Copy link
Author

ConnorBstill commented Jan 8, 2025

@mozzius Sounds good, thanks for the feedback! Just to be completely sure, the components are all shared between web and native correct? So all I need to do is use isWeb?

Edit: nevermind I think I got it

…tarter pack screen, and profile menu shares when on web
@ConnorBstill
Copy link
Author

ConnorBstill commented Jan 8, 2025

Added to other menus where I could find usage of ArrowOutOfBox_Stroke2_Corner0_Rounded except for in src/screens/Topic and src/screens/Hashtag which seem to me like just mobile layout screens. Let me know if I missed something

Screenshot 2025-01-07 at 11 39 08 PM Screenshot 2025-01-07 at 11 59 39 PM Screenshot 2025-01-08 at 12 06 13 AM

@ConnorBstill ConnorBstill requested a review from mozzius January 9, 2025 02:50
@ConnorBstill
Copy link
Author

ConnorBstill commented Jan 10, 2025

@mozzius I missed the list share icon (which you mentioned, oops), here's what that looks like with a link icon:
Screenshot 2025-01-10 at 12 46 22 AM

The icons that the NativeDropdown component uses look different (and worse imo) than the ones in the other menus, so if we want these to be consistent then I think NativeDropdown needs to be refactored, or its usage replaced with the other Menu component. Maybe it needs to stay the way it is for some reason unknown to me, but if it's something we want to change I can try to take that on in another issue/PR since it might be out of scope for this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants