-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
UI: Separate out drafting, saving, publishing actions #707
Comments
Per discussion in #708 (comment) we should also have a "Schedule" state for the button. |
So the button text could be either "Publish", "Update" or "Schedule". Currently, we also have "Saving", "Updating", "Saved", "Updated", "Save failed", "Update failed". We should drop this status from the button text itself, right!? |
Right. Saving and Updating should probably both be the same, "Saving..." and sit in the area on the left "Published", "Save failed", "Update failed", "Updated" is something that might actually require a notice, like we have in Calypso. Maybe I need to open a new ticket for notices with mockups. But we don't want them in the button, for sure. |
Does this design require two clicks (one to open the dropdown, and the other to click the "real" button) to update a post? That seems undesirable to me. |
The dropdown isn't part of this ticket, sorry, mockup is misleading. But yes, #708, suggests an extra click. Note: that extra click is for these actions:
It is not for saving a draft (which is done on the left side in this ticket), or for picking the schedule date, which is done in the sidebar, or could be done in the dropdown itself. There are a couple of benefits to this: a) it puts a barrier between you and the published post, an implicit "yes, I'm sure I want to publish this post". It's a replacement for the "confirm publish" alert, which has been requested a number of times on WordPress.com, and is also being discussed in https://core.trac.wordpress.org/ticket/39841 I'm a believer in this design. I think it's good for everyone, and so long as the save action isn't buried there, it's desired friction. That being said, it is a separate ticket from this one, because it is not as important to get to. Or to put it differently: if we don't get to it at all, that's okay too. |
closed by #945 |
There seems to have been a regression here, as discovered in #1295. I can no longer get the "Saving..." state to invoke. Is this tracked somewhere else? |
We'll soon be able to save and publish posts! #594!
Once that's in, we should consider splitting the flow up, so the publish button doesn't do it all.
Saving & Publishing
The indicator on the left shows the saved state. It autosaves the post, like it always has, and indicates when changes are saved.
When there are unsaved changes, you can either wait for the auto-save to kick in, or you can click "Save", as a blue button.
The publish button has two roles:
In addition to this, it can show a "working" animation when content is being published or updated.
Edit: I updated the mockup to remove the dropdown button, as that is unrelated to this ticket. See also #707 (comment).
The text was updated successfully, but these errors were encountered: