Closed sh-ura closed 3 years ago
What sort of branding information should be visible in the UI?
Are there specific colours or shapes that I need to incorporate to maintain brand consistency?
Is there any copyright/trademark/licensing-related information that should be present in the UI?
Are there any accessibility-related concerns I should prioritize in the design?
What browsers is this expected to be compatible with?
What are the key goals you want the users to achieve when using the Katsu Browser page?
Should the data be displayed in a tabular format or a different format?
Is there anything else you would like to see in the UI?
Is there anything that you are worried about?
First draft of the wireframe: https://whimsical.com/dycons-pages-7N798qN5CaJqawW4GsUFGG
Generally speaking, people read images with the pattern that they read text. Most people who read English are accustomed to reading text left-to-right, then from the top-down (imagine two lines of text 二; they are skimmed by the eyes in a Z pattern.) Their eyes will scan any webpage, ad, image, etc. in the same Z sequence.
The decision to make when designing something is: what is the first thing you want the user to see? If it makes sense to, you should put that feature in the top-left corner. The second thing the user sees should usually go in the top-right corner if it is small, or in the middle if it is larger. The third thing they see goes in the bottom-left corner. The last thing they see goes on the bottom-right. Design a webpage around this Z sequence (or whatever other visual scanning sequence is relevant to the language that the user reads in.)
Here are some questions to think through, applying this best-practice to the Katsu browser wireframe:
The final draft of the wireframes looks great! Closing this ticket as completed.
As observed in the completion of #19 , the process of {collecting specs, wireframing, collecting feedback, and iterating} lends itself towards a feature-complete, consistent, accessible, and good-looking frontend design.
This time, all stages of the wireframing process will be covered by one ticket. Refer back to the subtasks of #19 for details on how to complete each stage of the process.
You do not need to wait for "review" on the subtasks below in order for them to be completed. Mark them as completed (and move on) once you have met the Acceptance Criteria listed for them.
Acceptance Criteria
Resources
The
cancogen_dashboard
that we installed together two weeks ago contains some example UI for the Katsuindividuals
endpoint. Try to match its style and dependency list as closely as possible, as the goal is to integrate your UI elements into this dashboard in the long term (ie. after you leave.) According to Jimmy, the package used for the chart components is highchartscancogen_dashboard
Individuals Overview source code: https://github.com/CanDIG/cancogen_dashboard/blob/develop/src/views/IndividualsOverview.jscancogen_dashboard
charts components source code: https://github.com/CanDIG/cancogen_dashboard/tree/develop/src/components/GraphsTime Estimate
The assigner estimates that this story should take ~1 week to complete. In fact it must take at most this amount of time, or we will run out of time for the implementation work.