-
Notifications
You must be signed in to change notification settings - Fork 987
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 screens reorganisation and items design #8070
Comments
@flexsurfer Can you comment why some items are left out? Do we have any tasks to track them? |
So as far as I can recall @jeluard -
Now designs need to be further updated to reflect the addition of In other words, this screen should not have Add this setting instead: |
hey @jeluard so the idea was to split profile epic into atomic issues, we have issues to track other changes, but these issues should be reviewed before starting work, i believe these issues not in the priority for now anyway, so i'll review them again when we will start working on them |
➤ Julien Eluard commented: Estimated to 2 days of work |
Hey @hesterbruikman @rachelhamlin @flexsurfer @jeluard For bounties labeled as Large, I need some more info before I can assign a bounty
Can you please add this info and I'll go ahead and get the bounty approved by Finance. Thanks! |
Hey @StatusSceptre ! Some more context:
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 800.0 DAI (800.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) 00nsakes00 has applied to start work (Funders only: approve worker | reject worker). I'm trying to get into the open-source world. In order to help fix your issue first, I would like to figure all of your problems then I would like to create a design. We would agree on a final design. Finally, I will compile all of this and code you the UI. Learn more on the Gitcoin Issue Details page. |
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) 00nsakes00 has applied to start work (Funders only: approve worker | reject worker). I'm trying to get into the open-source world. In order to help fix your issue first, I would like to figure all of your problems then I would like to create a design. We would agree on a final design. Finally, I will compile all of this and code you the UI. I'm trying to get into the open-source world. In order to help fix your issue first, I would like to figure all of your problems then I would like to create a design. We would agree on a final design. Finally, I will compile all of this and code you the UI. Learn more on the Gitcoin Issue Details page. |
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) 00nsakes00 has applied to start work (Funders only: approve worker | reject worker). I'm trying to get into the open-source world. In order to help fix your issue first, I would like to figure all of your problems then I would like to create a design. We would agree on a final design. Finally, I will compile all of this and code you the UI. I'm trying to get into the open-source world. In order to help fix your issue first, I would like to figure all of your problems then I would like to create a design. We would agree on a final design. Finally, I will compile all of this and code you the UI. I'm trying to get into the open-source world. In order to help fix your issue first, I would like to figure all of your problems then I would like to create a design. We would agree on a final design. Finally, I will compile all of this and code you the UI. Hey, I worked on I recall wanting to improve the switch/toggle button in Android which was behaving less than desirably. Visually it was going flip-flop-flip/flop-flip-flop (probably still does) instead of flip/flop. Have to address that issue too in another PR if it is still doing that. Learn more on the Gitcoin Issue Details page. |
Hi, Im interested in working on this issue. However, after reading the bounty description, I'm a bit confused as to whether the job is to help design the UI or code the UI or both. If someone could clarify this for me, I would really appreciate it, thanks! |
Hi @AshleyOyt, thanks for your interest! This issue is about coding the UI. |
Hey, I have applied on Gitcoin and want to work on this issue. |
Work on #8069 needed to be stable to start work on this. Starting now |
@bitsikka can you please check in once you're ready to start this work. There are some changes reflected in Figma I think will be helpful for us to go over. https://www.figma.com/file/bPS9GrvMr7LnH7vnkmuveQfd/Settings?node-id=576%3A2461 |
I see, challenge accepted :) I have seen the use of "position: absolute" in places in the name of achieving
yes, this along with descriptions below helps a ton
will do
Just what I was looking for, and along the line of thought I was having - makes sense - thanks! |
Proper list item component could be found here https://github.com/status-im/status-react/blob/develop/src/status_im/ui/components/list_item/views.cljs |
Thanks @flexsurfer! I will make good use of this |
btw i've added action here https://github.com/status-im/status-react/pull/8731/files#diff-89291a94b8ecb5fd6c670fe5ea7f7ab8R30, will be merged soon, so if you provide icon and action it will add blue circle |
done
done
done
done
will be merged soon
implemented outside component , provided as
better to implement outside component and just pass as property
done
done |
thanks @flexsurfer ! 🤗 guys, once you have some time can I ask you to document it somewhere what's the current state of component implementation and ideally where they're used so we know what needs a refactor (looking at you chat)? |
I'm making good progress on this. Will push WIP PR soon. btw and this While I'm not concerned so much about the latter in Profile area, and I'm going with the spec in the former(this implementation already existed as pointed out by @flexsurfer), in near future it can make a difference. |
btw first iteration of fiddle has been merged |
@flexsurfer While It is already getting very close to the desired spec, may I please take the liberty to make subtle adjustments?. I promise to not break existing usage(test it thoroughly) and update fiddle accordingly. Some things I'm adding
|
@bitsikka thanks for noticing, 10 is actually the correct value. 12 would be more logical since the value would be shared with the circle icon but that places both text labels too close to each other for comfort. |
some other comments, I leave that to you guys if touchable behaviour should be a part of the component (it's always the same for all list items), the correct implementation of that is touchableHighlight to grey as Andrey did in the '+ button' bottom sheet.
I agree it makes sense, blue text is used specifically to call out action buttons in the interface. |
Thanks for clearing that up 👍 I think spec with 10 can make it quite flexible and it is the right choice If I can make the chat list item covered by the same list item, would you please consider it? cc @flexsurfer
If we have this, we can use it in places like
This way the list item will have additional versatility + design is constrained and consistent everywhere |
this is another difference we use touchableOpacity in web version, so it will be different from RN : ( but in RN we need to implement proper version for sure |
@bitsikka i wouldn't use list-item for chat items, because it'll make list-item too complex, and chat item is too specific and used only in one place, so it's better to develop a separate component for chat-list item |
@flexsurfer |
Wonderful! Thanks @flexsurfer @errorists for clearing things up. I will make a WIP PR later today. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 800.0 DAI (800.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 800.0 DAI (800.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @bitsikka.
|
Introduce items design and screens organisation
Privacy and security
Need help
About
Advanced
Contacts, Devices, Group chat, Notifications, Language screens, Advanced subscreens and crossed element are not in the scope of this PR
Acceptance criteria:
Figma:
https://www.figma.com/file/TNCyHKtR3sx5EL6YznFWUa4O/Profile?node-id=510%3A3116
https://www.figma.com/file/bPS9GrvMr7LnH7vnkmuveQfd/Settings?node-id=0%3A1
The text was updated successfully, but these errors were encountered: