Page MenuHomePhabricator

Add a DiffusionTagListView
ClosedPublic

Authored by chad on Jun 11 2017, 7:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 12, 10:55 PM
Unknown Object (File)
Fri, Nov 1, 4:20 AM
Unknown Object (File)
Sat, Oct 26, 8:38 AM
Unknown Object (File)
Fri, Oct 25, 8:13 PM
Unknown Object (File)
Oct 20 2024, 3:26 PM
Unknown Object (File)
Oct 18 2024, 3:39 PM
Unknown Object (File)
Oct 16 2024, 12:02 PM
Unknown Object (File)
Oct 9 2024, 8:06 AM
Subscribers

Details

Summary

Moves DiffusionTagsListView to uhhh, list. Separates out table view which is still in use now, implements mobile friendly UI for tags.

Test Plan

Review KDE's Krita repository locally with lots of tags, desktop and mobile.

Screen Shot 2017-06-11 at 12.07.29 PM.png (1×2 px, 540 KB)

Diff Detail

Repository
rP Phabricator
Branch
diff-tag-list (branched from master)
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 17493
Build 23460: Run Core Tests
Build 23459: arc lint + arc unit

Event Timeline

It's a little odd to me that this has "History", but branches has "Compare". I would expect both branches and tags to support the same operations.

This revision is now accepted and ready to land.Jun 12 2017, 4:25 PM

To clarify, you want history and compare on both?

oh i see, I linked history to the timestamp on the browse interface. I can button-ify that.

I would personally say:

  • The target of the link (stable) should possibly be history, not browse. This isn't how things work now, and isn't what GitHub does, but at least part of the old behavior was for consistency with the file lists, where the target of the link should "obviously" be browse, not history. Previously, file lists and branch lists appeared right next to one another with similar UI, so making them inconsistent could have been confusing. Since they're now more separate, I think there's a stronger argument for making "history" the default.
  • I think offering "Compare" in both UIs is reasonable.
  • I'm not sure we need "browse" from this UI at all. In cases where I'm interacting with branches I'm never concerned about what the repository looks like at the branch head: I believe I always care about the commit history.
  • add browse, compare button, make history default

I think I've normalized all the views here ( History, Tags, Branches ) but if something sticks out as inconsistent or I mis-read any feedback, give a hollar.

This revision was automatically updated to reflect the committed changes.

I'm still importing an HG repo for testing, at 20%