tool-suite-X
tool-suite-X copied to clipboard
Services sync dialogue UI: allow user to show and hide sync details
When a sync is occurring the dialogue box can show a lot of rapidly changing sync details text. This can be uninformative and districting.
Allow users to hide the sync details text by adding a Show / Hide button to the dialogue box .
Note that color and layout updates are detailed in #331
Hello, I would like to work on this issue.
@OlaitanAdesina I have assigned the issue to you
Hi, I would like to work on this issue
Is this issue open to simultaneous people? If yes, I'd also like to work on it to improve it's UX @maprehensive
Hello @maprehensive @wbrunette I would love to work on the UI for this issue for my outreachy contribution. Thanks
Hello, I would love to work on this, if it's still open @maprehensive
@wbrunette – can I open this issue to Outreachy applicants? Will probably need guidance on the technical implementation.
I would like to work on this?
@BlueSkiez-dev @Cveman1 @AkorOG @G-ann Yes, please go ahead and work on this. This is a technical piece, and will require some input from @wbrunette
@maprehensive @wbrunette what are the technical input required for this.
You will need to check out the Services code and find the appropriate place to update colors. https://developer.android.com/
I would like to work on this issue
@salmasabo you can go ahead
..
Hi @maprehensive. Trust you're doing good.
I have adjusted the UI of the Services dialogue UI to allow users to show and hide sync details, in a more modern, cleaner and clutter-free design.
Here it is;
Although I believe I have fixed the issue of the 'rapidly changing sync details text' in my earlier contribution to #331. This new iteration aims to design a modern dialogue UI with less clutter. Users can hide and show sync details with a simple text link button, and an 'expand' arrow for visual cues to the user. I'm still in line with the ODK-X Design Guidelines.
View the prototype here;
https://user-images.githubusercontent.com/80982139/200209010-bb72ae63-f782-4dbd-a25a-a164a99d3568.mp4
Experience the prototype here, while I figure out how to put this up on Android Studio.
This #331 also solves the same problem. @Redeem-Grimm-Satoshi
Yes @Cveman1 It does.
PR https://github.com/odk-x/services/pull/256 raised, needs updating
I've reviewed this on the outreach-2023 branch and it looks good. Works as designed.
@Cveman1 will you review this as well?