Core: Add preview feature to new discussion composer

Created on 16 Mar 2016  路  9Comments  路  Source: flarum/core

The idea is:

  • Switch to a blank discussion page instead of displaying the composer over the index.
  • Display the correct title and tag color for the new discussion.
  • Otherwise preview as for replies.
needs-discussion typfeature

All 9 comments

How does this relate to #399?

I guess that's one of the things that Needs Discussion.

Although recently I've been getting used to the idea of using fullscreen apps in multiple workspaces, I'm always unhappy when an app forces me to use fullscreen mode in order to take advantage of a feature. (Which isn't to say this happens all that often.) When it's a feature as essential and useful as preview for new discussions, I think it's important to make it available regardless of whether the application is running in fullscreen mode.

I like the idea of displaying the composer as a second column next to the post being composed or edited. It makes sense for Flarum to take advantage fullscreen mode in that way. But I think the above proposal makes better sense as the primary solution for previewing new discussions, since it better complements what we've already got for replies and edits. #399 is a good idea, but should have a lower priority.

I think the only tricky thing about my proposal is in the second bullet point. The preview will need to be updated any time the user changes the title or taxonomy for the new discussion.

Actually I'm not fully convinced by @dcsjapan's reasoning on this... how is a separate page to preview a new discussion really any different (functionally) than a full-screen mode?

It would be more consistent with what the actual discussion will look like...

True dat. Suppose it's worth trying out.

Does this issue still "need-discussion"? Is there anything we could do to help here, or is this already planned for the next releases (b9 or b10)?

It hasn't been discussed in a developer meeting yet, or otherwise reached a decision; and no, it is currently not planned for any milestone.

Any news on this?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We do this to keep the amount of open issues to a manageable minimum.
In any case, thanks for taking an interest in this software and contributing by opening the issue in the first place!

Was this page helpful?
0 / 5 - 0 ratings