Com certeza apoio fazer algo aqui, já temos um monte de salvaguardas.
- O mobile não tem “modo duplo”, então não há necessidade de um botão para alternar entre os modos.
- Se
Isolate chatestiver marcado, não há “modo duplo”, então não há botões para mostrar.
Para os casos em que (1) e (2) não se aplicam, concordo com @codinghorror que deveríamos ter um botão de “troca de modo”.
Isso também significa que precisamos armazenar “o local onde você esteve pela última vez no Discourse quando clicou em makes chat bigger” - por navegador, armazenado na memória (não no local storage) - voltando para a página inicial.
Acho que a pergunta então é para @Designers, onde encaixamos este botão. (considerando que precisamos implementá-lo duas vezes também - uma para a barra lateral, outra para sem barra lateral)
@markvanlan o caso de uso é:
- Você clica em expandir
- Você clica no canal A
- Você clica no canal B
- Você clica no canal A
- Você clica no canal B
- Você clica no canal A
- Você clica no canal B
- Você clica no canal A
- Você clica no canal B
- Você clica no canal A
- Você clica no canal B
- Agora você terminou de conversar e quer voltar ao que estava fazendo no Discourse, você colapsa, sem precisar apertar voltar 17 vezes.