-
Notifications
You must be signed in to change notification settings - Fork 988
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
[Profile] My profile edit and share screens #8069
Comments
@flexsurfer if you need help visualising the top bar's scroll behaviour or the animation for sharing, this prototype can help 👉 https://framer.cloud/AvjzY/ |
nice, thanks! |
➤ Julien Eluard commented: Estimated to 2 days of work |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 300.0 DAI (300.0 USD @ $1.0/DAI) attached to it.
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Workers have applied to start work. These users each claimed they can complete the work by 12 months from now. 1) x5engine has applied to start work (Funders only: approve worker | reject worker). I would love to build this UI screens and complete this before 2 days. Some guidance over which file and folder to work on. thanks Learn more on the Gitcoin Issue Details page. |
@tbenr Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
@tbenr Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
@gitcoinbot still finishing #8071 then i'll move on this |
@tbenr Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
@tbenr Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done @tbenr due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
Issue Status: 1. Open 2. Started 3. Submitted 4. Done @tbenr due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
FYI to anyone checking in: we'll have @bitsikka take over on this issue while @tbenr is away. Looking for @StatusSceptre's help in reassigning it on gitcoin, but the issue is claimed now. |
@rachelhamlin I released the issue in gitcoin. I think @bitsikka can tale over now |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 10 months, 2 weeks from now. 1) bitsikka has been approved to start work. I think Learn more on the Gitcoin Issue Details page. |
done! thanks! @tbenr |
I had my build system broken for several days and fixed it yesterday. Starting with this one (as opposed to #8070) because both are profile related issues, and we might need a fundamental change(replace) the use of |
Sounds good to me @bitsikka, thanks! |
I had a slight interruption but I'm back on this.
|
On that note, in the existing implementation of sharing Also of note is that Figma design asks for Except that popover behaves differently than modal in that it can be dismissed much easily - tapping area for dismissal of popover is like 99% of the screen - as opposed to practically opposite in modal. All that makes it hard/maybe-frustrating for user to |
@bitsikka ah yes - that would be correct. Please leave out the TtT bit. Hmmm cc @errorists so he's aware of tap vs. long press. Was |
@bitsikka hey, what exactly is stopping us from evoking the Copy menu via a regular tap? it's about discoverability, most of the time you'd try to tap first rather than long-pressing onto something. You mention that 99% of the screen area can be used to dismiss a popover, surely that's an exaggeration, it's specifically tapping outside of it and with these, the popover takes more than half easily :) |
Thanks @rachelhamlin for making the key concern clear :) @errorists there is no api for I think what can be done is that we show a tooltip(the kind used to show error message elsewhere in text-input component) instead, as a visual cue, to inform user that the key has been copied to clipboard. Re: 99% area for dismissing popover - I was simply copying the example of sharing wallet-address in current nightly/develop where this is true(please try it out) - in which case this would be a bug that needs fixing for wallet-address share(or maybe/probably popover implementation in general). |
I mean for this - the functionality itself "copy on tap" is not the problem - hardcoded behavior of copy context-menu upon long-press is the problem to replicate "on single tap" |
Ok, let's do it via long press. I've seen wallets made with React Native (Rainbow) where regular press -> context menu works, so I never thought this might require going through so many hoops. |
Interesting! I will check out how |
@errorists turns out leaning towards using |
Now I'm thinking, it might be good idea and less over-kill to replicate platform specific fake copy context-menu/tool-tip with a custom non-native component. I don't think something "so simple" has to be natively implemented. |
@errorists Sounds good! - that idea did cross my mind Then, I also found https://anchorchat.github.io/anchor-ui-native/#/context-menu which is implemented as a regular(non-native) component just like I suspected there would be. Existing tooltip, this component, and the idea you just suggested are/can-be implemented simply without native coding. This idea is actually less step, clean, and simple; therefore better ux - so going with it! |
I found a bug in ENS registration where it checks for already owned name. I needed ENS name to test the name UI part and tried to get already owned name registered in the app - but it failed to recognize I am the owner of the name even though I did own the name. Turns out comparision of resolved name to wallet address in app failed because of difference in eip55 checksum. I got it to recognize my name as owned, by adding eip55/address->checksum on top of ethereum/normalized-address during comparision. Also of note is that [:app-db :multiaccounts :address] stored is not eip55 checksummed address rather than the address resolved by the contract. This is probably already known, or, there are improvements to ENS registration process coming, in which it will be resolved. Otherwise, as it exists, why would I have to do the registration process for already owned name and pay(or seem to pay) for gas? 🤔 among other problems. |
Cool! I remember seeing those 😄 in which case a native implementation would probably be the way to go. But I'll keep that in mind. Tooltip already exists for error messages - will take a look at its implementation too. I think better to call this context-menu. |
Oh dear. Glad you caught that ENS bug and the source of it too @bitsikka. I'll capture it in an issue--it didn't come up during QA of ENS name registration & verification. |
@rachelhamlin
Planning on moving on to #8070 soon. |
Fab. Thanks for the update! Keep up the great work. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 300.0 DAI (300.0 USD @ $1.0/DAI) has been submitted by: @StatusSceptre please take a look at the submitted work:
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done The funding of 300.0 DAI (300.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @bitsikka.
|
Implement new UI for user name
Implement share icon and screen
Acceptance criteria:
Figma:
https://www.figma.com/file/TNCyHKtR3sx5EL6YznFWUa4O/Profile?node-id=510%3A3116
The text was updated successfully, but these errors were encountered: