Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upCannot scroll on composer overlay when creating a new thread #3071
Comments
|
@johnnynotsolucky I think the optimal fix here is to refactor so that we only have one composer component. Right now we have two - the first is what you see if you compose a thread from the inbox, the second is what you see when composing from a community/channel profile view. What might work is if we had the composer inside a 'slideout' component, similar to threads - that way it could be toggled from anywhere and would appear on top of whatever context you're in. What do you think? |
|
Yeah I agree, I really like the slideout idea. It would also be nice to have the same composing experience from the inbox and profile view |
|
I've noticed a couple of issues concerning the composer design etc. @brianlovin this is an example of what a slide out composer could look like |
|
@ThomasRoest I would love to move to this slideout composer, and ideally combine it with the dashboard thread composer as well (right now it's 2 components - tech debt). Your mock feels so much better - do you think it's feasible to combine? |
|
I'm not sure yet ( considering the amount of work etc, differences.) But I'll look into it! |
|
This doesn't seem too bad (although we should attempt to stretch the contents of the composer so that the channel selection and publish button are at the bottom of the page and don't get pushed off if the thread becomes long. Wdyt @superbryntendo ? |
|
totally agree. i would love to have the buttons pinned top or bottom and have the text area scroll. |
|
in
|
|
if we're moving all of them to one component, we shouldn't need that prop anymore. iirc I used that to handle the switch to DraftJS. |
|
there are a few issues left to fix, but this is the current status @brianlovin |
|
The first one (with the inserter) is the correct one. |
|
Amazing @ThomasRoest! Want to submit a first PR and then continue iterating? That would help me figure out if I will block you with #4564 |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.







Reported here: https://spectrum.chat/?t=3a8e24ab-972f-496b-946a-2812ebd7c94b
I thought it might be an easy fix, #3070, but I was wrong😕