Skip to content

Design forward: Sharing dialog #3224

Description

@jancborchardt

Some thoughts on how to improve sharing which @MTRichards and I discussed. @MTGap what do you think? We should collaborate on that soon to make sharing more awesome.

Share dialog in general

  • input field should have suggestions directly, maybe use Chosen.js
  • more padding, bigger in general, better grouping (I’ll do that ;)
  • show name, »can edit« and »can share« and x directly (edit & share default on)
  • line up detail CRUD dropdown as list with »can edit«, default all selected
  • in the future user images on the left of each row

img_1609

Share via email

  • currently goes through share with link, too cumbersome
  • should be integrated in the one field on top: »Share with user or email«
  • show email in list like username matt@example.com, only action is x
  • future: generate unique link per email address so revocation on a per-person basis is possible

img_1610
-- separation here --

Share link

  • rename from »share public link«
  • input box next to label
  • »password protect« slightly indented maybe, or group it somehow

-- separation here --
img_1611

Expiration date

  • ability to set date and time (only granular to hours)
  • make impossible to choose date in past, minimum 1 hour in future
  • show countdown as feedback (only granular to hours)
  • admin ability to set default expiration time (default: expiration completely disabled)

More thoughts?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions