Alternate versions of the post Reply interface panel?


(Glyphism) #1

Hi folks.

We are looking to integrate Discourse into a web site that uses a vertical right hand slide-out interface panel as part of it’s interface.

However, the problem is that this conflicts with the horizontal slide-up panel that Discourse displays when replying to a forum post - as they would need to overlap or appear on screen at the same time.

Is there any way to implement an inline reply window in Discourse, so it appears in the page area, rather than the slide up version, without it being a hack? We want to do customisations that are not going to break if there are upgrades to the system.

Any guidance is appreciated.

Thanks,
G


(Sam Saffron) #2

This would be a rather involved and complex change. There is no sample out there that shows how to do it.


(Mittineague) #3

Maybe as a modal would work if easier to implement?


(Jeff Atwood) #4

Why is overlap bad here? We are going to move to a full height slide out panel for our menus in 1.4 and I don’t see any problem with them overlapping on an occasional basis.


(Glyphism) #5

An overlap poses some usability and visibility issues. For example having content in one panel hidden when the other panel is open on top of it.


(Jeff Atwood) #6

If it is sliding out from the right in the typical case it would just be obscuring the preview panel, which is more of a “nice to have”. The entry panel is still there.

Unless the slide out from the right is taking up more than half the screen…


(Glyphism) #7

Yes we are thinking the same thing as a back up option. Making the slide out panel align precisely with the left edge of the preview window, and introducing a drop shadow to the vertical edge of the top window, to help create a sense of layering/depth. We are exploring options. Ultimately it’s about creating the best UI, and trying not to be dictated by the software - that’s the challenge.


(Mittineague) #8

Dockable panes would be nice.


(Jens Maier) #9

Actually, I like the idea, even if not for the same reasons…

Not mocked: a button that removes the inline editing controls and shows the normal composer. Also, given the reduced size of the preview, embedded objects of any kind – oneboxes, images, quotes, etc. – might need to be replaced with placeholders or significantly downsized which would impair the preview’s useability significantly. :confused:


(Jeff Atwood) #10

You can see overlapping slide panels in iOS easily

  1. Bring up keyboard by typing somewhere

  2. Swipe up from bottom of device to show device options (volume, Bluetooth, wifi, etc)

Those overlap just fine.