-
Notifications
You must be signed in to change notification settings - Fork 36
SOB bounty sort/filter option #179
Comments
Maybe when you hover over an active chip, you can get an "x" on the right which allows you to remove the filter. See example: https://www.google.com/flights/beta?source=flgw#flt=/m/08966./m/0156q.2017-12-31*/m/0156q./m/08966.2018-01-04;c:CHF;e:1;s:0*0;dt:0000-1500;at:1100-2400;sd:1;t:f Also in terms of price, I like the bar that you can drag as per the google flights example, instead of manually entering numbers Also, and this might be more related to implementation than design, do we have to have an "apply" or can the page auto refresh as the filter is changed, so no need for a confirmation button. I'm happy for this to be the first iteration if those additional items will add complexity. |
@arash009 , @tpatja I uploaded a web version of a feature to Zeplin. Please, use a standalone version of the app since a file is too big and web version is a bit slow Mobile design of the filter/sort feature will be soon |
This is "in progress" but there is no assignee. @arash009 Are you working on it? Just getting used to the workflow. :) |
I was wondering the same as @pablodip – I'd like this feature, therefore I'd like to help implement it if my help is needed! ;) |
Hey @pablodip and @dbalatero! My two favourite people 😉 So, Arash is the PM of open bounty and not one of the technical folks. If you two would like to work on this together, I think you should go ahead as you have correctly noticed that there is currently no-one else assigned to it. |
@pablodip I'm totally down to work together. Full disclosure though, I'm crash-learning Clojure and react-native for that matter on this project, so I don't want to slow you down. My plan was to pick off small features and do them to level up my skills. I can help with UI design/ideas, and I can definitely jump in and start coding too. Since you were first commenter on this PR, you should take the lead on it? I'm on Riot, same username if you want to hit me up there! |
I can start working on this on the 15th of January. How do you think we could split the work? I can only picture splitting backend and frontend, but let me know if you can think of any other ways. :) If so, which part do you prefer? |
Some notes:
|
Hey @denis-sharypin, a couple of UX questions. :)
|
I would say depends on how much complexity we are adding and delay to get it complete. Ideally something like this would be great https://www.google.com/flights/beta?source=flgw#flt=/m/08966./m/0156q.2017-12-31*/m/0156q./m/08966.2018-01-04;c:CHF;e:1;s:0*0;dt:0000-1500;at:1100-2400;sd:1;t:f |
@arash009 Do you mean that we should forget those questions for now? By the way, the animations in the filter boxes of Google Flights are great! :)) And it is also nice the arrow indicating that the filter expands. I have a couple of UX more questions, by the way, @denis-sharypin :
|
My recommendation: |
Agree with Arash comment |
1. Default sorting ('Most recent') shows bounty funded a month ago, than two months ago, and in the end of list - new bounties (currently on 11 page)Steps: Actual result:old(not oldest) items on the top, newest on the bottom of the list Expected result:newest on the top, sorting matches time on bounty (time, when bounty contract was updated) Video: http://take.ms/bVRh1 |
2. If you change sort option not on 1 page - you stay in the same pageSteps:
Actual result:user stays on 2 page Expected result:redirecting to 1 page Video (with sound): http://take.ms/83lUU |
3. Applying filter not on 1 page leads to JS error, and you cannot apply filter anymore until manually page reloadingSteps:
Actual result:JS error; filter stucks until user manually reloads 'Open bounties' page Expected result:redirecting to 1 page; filetered results are shown Video (with sound): http://take.ms/e44Gd |
4. No sorting in 'Owner' popupSteps:
Actual result:Expected result:
|
7. Filter not applied when you click on value in 'Claims', 'Date' (FireFox only)Steps:
Actual result:Filter not applied and just closed (video is attached) Expected result:Filter is applied NOTE: reproducible only in FireFox (no issue in Chrome, Safari) OS: Mac OSx El High Sierrra 10.13.1 |
7.) Sorry, just saw the detailed info above, that it was marked as 4.). Quesion: when you say click, do you mean only with mouse? |
Re 6. @arash009 agree! let's ask @denis-sharypin to help us with it? @pablodip Re 7. Well for me it is not working when you click with mouse and when you click on value (not tap) with touchpad. |
1.) Okay, will use 7.) Okaayy, understood and reproduced now! I normally only tap, and I think that it should have the same semantics than clicking for a browser, that is why it works in Safari and Chrome. So I will investigate that weird behaviour. Thanks! :) |
8. Cannot remove filter 'Owner' when it includes several owners from start and end of the list (Safari only)Steps:
Actual result:Filter is not removed; 3 of 2 owners are shown (attached video with more details) Expected result:Filter is removed NOTE: reproducible only in Safari OS: Mac OSx El High Sierrra 10.13.1 |
11. When all filters applied, they are aligned only to the topSteps:
Actual result:Expected result:Filters are aligned to the top and to the bottom. OS: WIN 10 home, Mac OSx |
So, new list:
|
8.) I think that I already know why this happens and will try to fix it in a PR. |
I have proposals on how to fix the issue with the filter alignments.
Zeplin file: https://zpl.io/b6Q8qnj
|
LGTM Seems like there is then lots of potential to add new filters as we go too; bounties for new bounty filters 👍 Maybe we could right-align the totals earned in the right column and then have the name be shortened if it is a really long username? |
I didn't agree because I believe we have a lot of users on Windows. |
@churik I'm not saying that it isn't important, just that we could have it now for some users while unblocking the |
9, 10,12 moved to #262 |
Test-plan with all test results can be found here: https://ethstatus.testrail.net/index.php?/plans/view/94 For now:
|
@arash009 commented on Tue Nov 28 2017
Preamble
Summary
There is no way currently to sort or filter the list of bounties on the page. A sort and filter option would be very useful as our list of active bounties start to add up.
Vision
As a developer looking for bounties to work on, I would like to be able to search, filter, and sort the bounties available, in order that I can find suitable bounties that I'm interested in without having to scroll through a large list.
Swarm Participants
Requirements
Sort options should include:
Filter options should include:
Goals & Implementation Plan
Minimum Viable Product
Goal Date:
Description:
Iteration 1..N
Goal Date:
Description:
Supporting Role Communication
Post-Mortem
Copyright
Copyright and related rights waived via CC0.
The text was updated successfully, but these errors were encountered: