Skip to content

New design: fixups #1100

@mvl22

Description

@mvl22

With the new chrome mostly implemented (huge progress!), here are the fixups needed to get this to a launchable state:

Menu:

  • Make sure the padding matches the prototype; this is top priority to make it feel 'done'
  • Currently no way to close the sidebar on mobile - all three methods need to work: drag-left, press escape, implied close from clicking elsewhere
  • For the group switcher, could you add a down-triangle floated right (e.g. U+25BE), so it's clear this is a control
  • Label 'Group' should be 'Change group'
  • The main logo needs to go to the front page always, not to /overview
  • Add an entry for now to the menu at the top, 'My cyclescape' and have that go to /overview
  • The /overview page is supposed to be styled as per /discussions.html but we can fix this up later
  • The link to /settings/help.html doesn't work

Main content rectangle:

  • Make sure the padding matches the prototype

Front page (/), in www context:

  • Order groups in the result by most members
  • Middle box - change text to: "See what's going on! Start a discussion or browse existing." or similar.
  • The person button in the top-right is missing - make that go either to the login page or to the user's profile depending on whether they are logged in.

Discussions page (/threads):

  • Make sure the microphone graphic is present in the title, as this gives it a bit of character
  • Missing 'New discussion' button
  • Implement the new tabs style; at present I realise not all will be present but the style itself should be put in
  • The filter bar on the right will need to follow, but for now, leave this as a blank space to avoid the left column getting overly-spread layout
  • Discussion titles should be in black not green
  • 'A discussion on issue' should be a separate line from the area
  • Gray background hover for the boxes is missing
  • In general I would prefer to have the background box all-linkable as per the design, as this will be the 90% action. HTML should correctly override the clickable zone for internal links. This stuff was changed in the HTML5 spec to allow this kind of scenario as it's not uncommon that you want a large clickable area but lower-priority links within it.
  • We need to show the tags from the issue for each discussion, as per the design

Issues (/issues):

  • Make sure the hash graphic is present in the title, as this gives it a bit of character
  • Make the 'Create new issue' button be the same style as the New discussion button noted above, as these two are critical buttons so we should at least ensure they are consistent for now
  • The pagination bar layout is a bit odd - make sure the unlinked (current) item has the same spacing around is as the links; I usually fix this by adding a span around an unlinked item and adding the same padding to that.
  • Could you similarly put in the new tab style from the discussion page, so that this page again feels consistent, as it will be a high volume access page so we should make sure it doesn't feel unfinished
  • Would it be hard to get the mini-maps in place at this point? They do add a bit of colour and give a sense of liveliness which this page really needs

Groups:

  • /groups/2-camcycle/memberships seems to be missing
  • On the group subdomain page, the group management / group organisers layout is a bit unfinished. In general, I do think this needs to launch with the /group.html design basically in place as this will give confidence

My profile:

  • Make sure there is more space between the heading and the buttons above it. Basically I would just move the buttons up.

Obviously there will then be future work for implementing redesign of the other internal pages, but that is a second-order issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions