PeerTube icon indicating copy to clipboard operation
PeerTube copied to clipboard

Improve discoverability for scheduled publication

Open fflorent opened this issue 4 years ago • 2 comments

Describe the problem to be solved: scheduled publication (visibility) is hard to discover. One has to first publish the video in private or internal visibility and then change the visibility to scheduled. It was very hard for me to know how to do that.

Describe the solution you would like: It would be nice to change the UI so:

  • a user can schedule a publication right after the upload (currently you have to validate the video information first and then go back updating them to be able to select the scheduled visibility);
  • a user can clearly identify how to schedule the publication. To do so, my suggestion would be to offer an option to schedule the publication below the visibility option:
    • this option would consist in a checkbox (to enable the schedule publication) and a date picker;
    • if the selected visibility is not private or internal, the option is disabled (greyed out) with a message explaining why the option is not available;
    • otherwise, the option is offered and the user can click on a checkbox which allow them to schedule an update.

What do you think?

Mockups

Scheduled publication disabled

The schedule is not available because the visibility is published: schedule-publication-disabled

Scheduled publication not checked

schedule-publication-unchecked

Scheduled publication checked

schedule-publication-checked

Select date of schedule publication

Note that should not differ from how this is currently implemented:

schedule-publication-select-date

fflorent avatar Feb 06 '22 13:02 fflorent

Awaiting a better UX mentioned in your second point, I fixed the upload bug in https://github.com/Chocobozzz/PeerTube/commit/4afec7357129590b0e0f3558ecb9ac20e0903600

Chocobozzz avatar Feb 07 '22 09:02 Chocobozzz

If you want me to implement my proposal (if you and a possible UX expert agree on that), it would be my pleasure to do that, modulo my calendar is not too loaded at this time :) (currently I am available for contributing).

fflorent avatar Feb 07 '22 09:02 fflorent