Githawk: Add issue/pr filter/sort

Created on 5 Sep 2017  路  10Comments  路  Source: GitHawkApp/GitHawk

Should add a way to filter and sort the issues and pull requests after entering into the repository view.

  • Filter open/closed/all
  • Sort date asc/desc
馃啎 feature request

Most helpful comment

Here鈥檚 my suggestion:

Working on new filters interactions
https://dribbble.com/shots/2097072-Working-on-new-filters-interactions

  • Drop down indicator that there are options
  • Each filter has a cell with a label and then bubble options
  • Options can be single or multi select
  • Once you select a few things and close, totally refresh contents

    • this will help with paging bugs. Do not just filter existing models

  • Button to quickly clear

Defaults should mirror GitHub too, eg open issues, not all.

Also, we can use the binding SC to make this easy af.

Sent with GitHawk

All 10 comments

Woo! Great minds think alike 馃槃. Brainstorming how the UI for this might work. I'm thinking a new cell that sits at the top of the PR list that has search/filter/sort controls or something.

Blocked by #336 atm

Thought this may be a cool UI for this?
Custom presentation like this and possibly use pageboy with authors, issues, projects, milestones, assignees, and sort view controllers. Or may be better to keep it one page.

img_0020 jpg

Here鈥檚 my suggestion:

Working on new filters interactions
https://dribbble.com/shots/2097072-Working-on-new-filters-interactions

  • Drop down indicator that there are options
  • Each filter has a cell with a label and then bubble options
  • Options can be single or multi select
  • Once you select a few things and close, totally refresh contents

    • this will help with paging bugs. Do not just filter existing models

  • Button to quickly clear

Defaults should mirror GitHub too, eg open issues, not all.

Also, we can use the binding SC to make this easy af.

Sent with GitHawk

img_0765

See linked issue (1008), but I quite like the idea of a custom keyboard for this - fairly easy to add (just a keyboard view with a horizontal collection view!)

Moving discussion into one issue for easier tracking, good candidate for upcoming release me thinks!

Part of me wonders if we should start super simple:

  • Add the default is:open to the bar
  • Change to the v3 API
  • Map different keywords to v3 params
  • Fetch as text changes
  • List PRs API doesn't have documented search fields like Issues. Maybe they are undocumented? I've seen a few of those

FWIW you can search for things like milestones etc via v4 API, it's just done as part of the search stirng e.g. label:bug (see how the web search bar fills when you change search options)

Apologies if this has already been brought up, but I just started with Githawk and would love the ability to limit the inbox to issues & PRs that I'm assigned to and/or mentioned in.

At my job our team uses issues heavily across several projects, and as-is most of the activity I get in the inbox isn't relevant to me personally.

(Tangentially related to #292)

@jbraem that's an interesting idea! Different from this issue (this is filtering issues/PRs within a repo). Would love another issue open to track that! Could be a useful setting or something.

Thanks @rnystrom. I added it in #1924

Keep up the good work!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

BasThomas picture BasThomas  路  3Comments

BasThomas picture BasThomas  路  3Comments

rnystrom picture rnystrom  路  3Comments

BasThomas picture BasThomas  路  3Comments

weyert picture weyert  路  3Comments