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
Improve invoice filtering UI #4914
Improve invoice filtering UI #4914
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK This is a good cleanup, concept ACK, will leave it up to @dstrukt to comment on UI, but imo this is great solution, good job!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, love it, very clean change!
However, few suggestions:
- Push the
Export
button (it's disappeared?) next to the Create button - Let the elements go full width (sans Export / Actions)
- Rename
Date
toTime
? Thoughts? - min-width the
Status
andTime
buttons to 120px? - Reduced the left padding (looked better) to 16px vs. 24px?
- Thoughts on pushing the mass actions to the next line? i.e:
Do you think we could remove the Search
button, and instead add Search...
instead?
Otherwise, this looks great - awesome work! We could easily translate this to other views too.
5329bdd
to
841d484
Compare
Did the updates: @dstrukt The export/actions buttons are only present when there are results, so I think the first point of that list doesn't apply? |
841d484
to
2b7d3f3
Compare
Ahh yes, those changes are intended for if >1 result, just knew I could show what the search/time/status would look like sans Export/Actions via a screenshot/ browser editor to better communicate. I've been wanting to improve the Or if we wanted to do a dropdown menu from a carot for the mass actions... Also, for my understanding, are we not concerned about filtering by Plugin (formally App) anymore? Otherwise, looks fantastic, love this update! |
2b7d3f3
to
733851f
Compare
733851f
to
e0d4006
Compare
@dstrukt I added the app filter and also indicators on the top-level (dropdown button) to show which filter is active: |
@dstrukt Regarding "Export button next to Create Invoice": We are a bit constraint here, because there are actually two HTML forms on this page: One for search/filtering and another one for export/archive. The latter has to include the checkboxes in the list and we cannot move the Export button out of the form. Something like this would work though, if we move the Export button next to Archive again. This would also make it more logical imho, because we made it so that only the checked invoices get exported — so having a direct connection to the list would make sense for the user as well. |
Updated two snippets of text (Plugin instead of App) as we're moving to the plugins label, and Overall it looks fantastic, this is all much easier to parse!
The current implementation works perfectly well, but thought/suggestion for even more clarity wrt "selected" filters:
Otherwise, think we're ready to go! |
Ahh, good to know, and something to consider with the mass action mock proposal, in its current form, in order to see the options at least 1 result needs to be selected.
Looks great in the screenshot! will review this evening .. what do you think of it? |
I think it gives even more overview, so good suggestion and full ACK 👌 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Only change we could consider the new filtering update @dennisreimann is All Status
All Plugins
All Time
as the default states, but I realize this adds more horizontal space .. so could be something we could address when we tackle Export / Actions stuff, but very minor.
Applied it :) |
LGTM! |
Closes #3664.