Improving design of "Repository Meta" #362

Merged
mmarif merged 24 commits from :details-design into master 2020-04-07 21:17:15 +00:00
Member

Add..

  • ..website
  • ..stars and watches
  • ..popup for details
Add.. - [x] ..website - [x] ..stars and watches - [x] ..popup for details
opyale added the
UI/UX
WIP
Improvement
labels 2020-04-05 17:48:02 +00:00
opyale self-assigned this 2020-04-05 17:48:02 +00:00
opyale added a new dependency 2020-04-05 17:48:50 +00:00
Owner

Can you share screens of this, as I see you removed some info from that screen.

Also wondering do you know any API or method to get commit counts?

Can you share screens of this, as I see you removed some info from that screen. Also wondering do you know any API or method to get commit counts?
Author
Member

Also wondering do you know any API or method to get commit counts?

Not yet. If there is no way to even access the number of commits, please tell me.

Can you share screens of this, as I see you removed some info from that screen.

Of course.

> Also wondering do you know any API or method to get commit counts? Not yet. If there is no way to even access the number of commits, please tell me. > Can you share screens of this, as I see you removed some info from that screen. Of course.
Owner

Not yet. If there is no way to even access the number of commits, please tell me.

So far I haven't came across any object in the API which provides this. So maybe drop this for now?

> Not yet. If there is no way to even access the number of commits, please tell me. So far I haven't came across any object in the API which provides this. So maybe drop this for now?
Author
Member
No description provided.
Owner

This looks nice.

Are you planning to add some of the information back?

If some info are intrusive to this design like ssh url, clone url, date created etc. We can have a more info button below and when tap on it, opens a popup with the extra information.

This looks nice. Are you planning to add some of the information back? If some info are intrusive to this design like ssh url, clone url, date created etc. We can have a more info button below and when tap on it, opens a popup with the extra information.
Author
Member

Are you planning to add some of the information back?

Of course. There are a couple things which i want to do beyond my todo list.

If some info are intrusive to this design like ssh url, clone url, date created etc. We can have a more info button below and when tap on it, opens a popup with the extra information.

This sounds like a great idea. I will add it to my todo list.

> Are you planning to add some of the information back? Of course. There are a couple things which i want to do beyond my todo list. > If some info are intrusive to this design like ssh url, clone url, date created etc. We can have a more info button below and when tap on it, opens a popup with the extra information. This sounds like a great idea. I will add it to my todo list.
Author
Member

Current progress

Current progress
Author
Member
#366
Author
Member
opyale changed title from [WIP] Improving design of "Repository Meta" to Improving design of "Repository Meta" 2020-04-06 22:17:55 +00:00
opyale removed the
WIP
label 2020-04-06 22:18:08 +00:00
Author
Member

Light mode

Light mode
opyale added the
Ready
label 2020-04-06 22:30:26 +00:00
Author
Member

Final result

Final result
Owner

Good stuff.

Few design changes and suggestions.

  1. Use link icon for website.
  2. Hide website whole view if no data for website. noDataWebsite string may not be needed.
  3. Move size to watchers, and watchers to size.
  4. If PR object in API not found(old instances), hide that whole view. if(repoInfo.getOpen_pull_count() != null) {
  5. Change button text to View Additional Information.
  6. Popup header text Additional Information
  7. Change cancel(popup) to close and load it from strings.
  8. Last updated date/time(popup) should use the datetime function like created date.
Good stuff. Few design changes and suggestions. 1. Use link icon for website. 2. Hide website whole view if no data for website. `noDataWebsite` string may not be needed. 3. Move size to watchers, and watchers to size. 4. If PR object in API not found(old instances), hide that whole view. `if(repoInfo.getOpen_pull_count() != null) {` 5. Change button text to `View Additional Information`. 6. Popup header text `Additional Information` 7. Change cancel(popup) to close and load it from strings. 8. Last updated date/time(popup) should use the datetime function like created date.
Owner

Missed this one. Website link color should be blue like last time.

Missed this one. Website link color should be blue like last time.
Author
Member

Last updated date/time(popup) should use the datetime function like created date.

This is complicated. Especially because "last updated" is a string and not a date. I would suggest just leaving this as it is. Users which want to view "additional information" have to simply live with that.

Hide website whole view if no data for website. noDataWebsite string may not be needed.

I think this would be bad for UX. How should the user know if this is normal behaviour or a bug? I think "No website found" suits this case perfectly.

Every other suggestion should be fulfilled by now.

> Last updated date/time(popup) should use the datetime function like created date. This is complicated. Especially because "last updated" is a string and not a date. I would suggest just leaving this as it is. Users which want to view "additional information" have to simply live with that. > Hide website whole view if no data for website. noDataWebsite string may not be needed. I think this would be bad for UX. How should the user know if this is normal behaviour or a bug? I think "No website found" suits this case perfectly. Every other suggestion should be fulfilled by now.
opyale changed title from [WIP] Improving design of "Repository Meta" to Improving design of "Repository Meta" 2020-04-07 17:17:13 +00:00
opyale changed title from Improving design of "Repository Meta" to [WIP] Improving design of "Repository Meta" 2020-04-07 17:20:55 +00:00
opyale changed title from [WIP] Improving design of "Repository Meta" to Improving design of "Repository Meta" 2020-04-07 17:43:23 +00:00
Owner

This is complicated. Especially because “last updated” is a string and not a date. I would suggest just leaving this as it is. Users which want to view “additional information” have to simply live with that.

It's ok, I will send a fix after this merged.

I think this would be bad for UX. How should the user know if this is normal behaviour or a bug? I think “No website found” suits this case perfectly.

Ok

> This is complicated. Especially because “last updated” is a string and not a date. I would suggest just leaving this as it is. Users which want to view “additional information” have to simply live with that. It's ok, I will send a fix after this merged. > I think this would be bad for UX. How should the user know if this is normal behaviour or a bug? I think “No website found” suits this case perfectly. Ok
mmarif removed the
Ready
label 2020-04-07 21:16:34 +00:00
mmarif added this to the 2.5.0 milestone 2020-04-07 21:16:42 +00:00
mmarif approved these changes 2020-04-07 21:16:54 +00:00
Dismissed
Author
Member

It’s ok, I will send a fix after this merged.

Thank you 👍

> It’s ok, I will send a fix after this merged. Thank you :+1:
mmarif closed this pull request 2020-04-07 21:17:15 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: gitnex/GitNex#362
No description provided.