Skip to content
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

advanced search #563

Open
dcmorse opened this issue Mar 13, 2019 · 6 comments
Open

advanced search #563

dcmorse opened this issue Mar 13, 2019 · 6 comments
Assignees

Comments

@dcmorse
Copy link
Collaborator

dcmorse commented Mar 13, 2019

Here's the mockup:
search

Things to notice

  • the center of the view is mostly blank, and that's where 'traditional' figure search expressions get built
    • a text area, or a few text areas, for text filter on choreographer, title, hook, etc.
  • the left side of the screen is divided into filter categories
    1. formation
    2. progression
    3. verified
    4. ...
    5. ? turn on/off my pet-peve filter, that hides results with annoying traits. ?
    6. piece count
    7. tags
    • filter categories have checkbox-bank like subdivisions
    • since many checkbox-banks are really long they're truncated with '+ more' toggles
    • unlike regular checkboxes, these 'checkboxes' have three states: 'on', 'off', and 'either'.
    • on mobile this bar is somehow iconified - swipe?
  • the right bar of the screen (not actually pictured) is for composing the current program. You can drop dances into a program on the fly, and see feedback on your program as you build it.
    • on mobile this bar is somehow iconified - swipe?
@dcmorse
Copy link
Collaborator Author

dcmorse commented Dec 29, 2019

@cranhandler can we have a reprioritization given that this image assumed these things were the starting line, but they're actually not done yet?:

  1. search by choreographer, title, and in a separate blank, search by hook (difficulty 2)
  2. old search tree functionality (difficulty 16)

I'll add difficulties to your existing features:

  1. formation check boxes (difficulty 2 for the top 3, I'd need to see a wireframe for the expanded one...)
  2. progression
    • none/single/double: (difficulty 2)
    • progress & unprogress (need more clarity)
    • progress figure (difficulty 4)
  3. verified
    • verified-by-me (difficulty 4)
    • verified & unverified (difficulty 4)
    • broken (needs a way to tag as broken)

If you're reading this by email, be sure to click through, I'm sure I'll update it after markdown surprises me with its rendering of these nested lists.

@cranhandler
Copy link
Contributor

cranhandler commented Dec 31, 2019 via email

dcmorse added a commit that referenced this issue Feb 1, 2020
react choreographer filter, part of #563
@dcmorse
Copy link
Collaborator Author

dcmorse commented Feb 4, 2020

What would you think of this addition, right below 'verified'?
privacy

* fancy not-logged-in behavior as under discussion in #618 
** as above and it searches anything by that user, public, private, or sketchbook
*** only displayed to admins, and checked by default to admins

@cranhandler
Copy link
Contributor

cranhandler commented Feb 4, 2020 via email

@dcmorse
Copy link
Collaborator Author

dcmorse commented Feb 7, 2020

I want to add more filters to the left side here! I want to add so many that we'll run out of vertical screen space unless some way is found to reign them in. Piece count! Username! Number of gendered moves! This-or-that tag!

@dcmorse
Copy link
Collaborator Author

dcmorse commented Feb 9, 2020

Marking as blocked until there's clarity on how to proceed. In particular, need a decision on which advanced search functionality to build, and a detailed mock on tabs. These are both already cards in Needs Refinement of Core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants