建议:添加一个按钮,从全屏切换回小型聊天

我们有一个小型聊天扩展图标:

我们可以有一个“压缩”(这是图标名称)按钮,它会切换回小型聊天。
模型图:

也许还可以添加其他选项按钮(折叠和关闭)?
这会很方便,而不是通过单击某个链接或返回浏览器来回到论坛。

10 个赞

还没有这方面的内容吗?
全屏通常是切换按钮吧?

2 个赞

这个论坛分类的回复不多,但由于聊天功能仍处于 alpha 版本,并且内部使用频繁(团队表示他们已从 Mattermost 切换到自己的聊天解决方案),我相信开发人员正在努力改进用户体验和各种功能,而不是忽略我们的反馈。

2 个赞

不确定我是否建议本周开始聊天……
我通常不为 Discourse 建议功能,我不确定是什么让我认为聊天会有什么不同。

我不确定这是否会被添加,你有什么看法吗 @sam?我们过去会跟踪用户上次所在的非聊天路由,用于已删除的“X”按钮。我们可以恢复该逻辑,并将其用于“最小化”按钮,该按钮将返回到该路由,并在小部件中打开当前频道。

4 个赞

是的,我绝对希望这里有一个切换开关……肯定需要某种方法来“退出”全屏。

2 个赞

我不太明白你的意思;例如,当你查看一个主题时,我们没有“后退”按钮。你使用浏览器的后退按钮、主页图标以及其他导航项来退出主题以及全屏聊天。现在要求的是一个按钮,不仅可以退出聊天(我认为这已经完成并且完全没问题),还可以将聊天小部件弹出到同一个频道。

2 个赞

我明白了,如果返回按钮有效,那就没问题。

2 个赞

在我看来,如果后退按钮能回到小型聊天窗口,虽然对某些用户来说可行,但不如切换按钮直观。正如 @geoff777 所说,难道不是所有的聊天(以及其他软件)都使用切换按钮来实现这个功能吗?


顺便说一句,几周后我将为一个导入的活跃论坛启用聊天功能。该论坛以前有过聊天功能,但现在非常怀念它。这些用户不是计算机专家(一点也不是 :smile:),届时让他们使用 Discourse 聊天并收集他们的反馈将会很有趣。

3 个赞

我大致了解浏览器的大部分操作,所以使用后退按钮对我来说是合理的。

另一方面,展开的箭头(比例或方向不固定::arrow_up_down:),鉴于其在聊天窗口中的位置,暗示我们正在将该“窗口”最大化,使其浮动在其他内容之上。

我没有建议,但我明白为什么会令人困惑。:slight_smile:

3 个赞

我当然支持在这里做些什么,我们已经有很多保护措施了。

  1. 移动设备没有“双模式”,因此无需按钮在模式之间切换。
  2. 如果勾选了“隔离聊天”,则没有“双模式”,因此没有按钮显示。

对于 (1) 和 (2) 不成立的情况,我同意 @codinghorror 的观点,我们应该有一个“模式切换”按钮。

这也意味着我们需要存储“您在 Discourse 上点击‘放大聊天’时最后所在的位置”——每个浏览器,存储在内存中(而不是本地存储)——回退到主页。

我想接下来的问题是 @Designers,我们将这个按钮放在哪里。(考虑到我们还需要实现两次——一次用于侧边栏,一次用于无侧边栏)

@markvanlan 用例是:

  • 您点击展开
  • 您点击频道 A
  • 您点击频道 B
  • 您点击频道 A
  • 您点击频道 B
  • 您点击频道 A
  • 您点击频道 B
  • 您点击频道 A
  • 您点击频道 B
  • 您点击频道 A
  • 您点击频道 B
  • 您现在完成了聊天,想回到您在 Discourse 上正在做的事情,您收起它,无需按 17 次返回。
7 个赞

我们之前使用 X 来存储最后一个非聊天路由的逻辑,这基本上是重新添加了 X 按钮,但使其能够重新打开聊天。我可以处理这个!

6 个赞

后退按钮对聊天毫无作用?

聊天似乎像一个模态窗口或编辑器,覆盖了下面的主题。
我猜它与“前进”功能的工作方式不完全相同,它会带你到全尺寸聊天……但它不会返回到小聊天。

@markvanlan 似乎非常抗拒“切换”。

我希望能够展开聊天,然后切换回较小的聊天,以便阅读下面的主题。感觉应该就是这样工作的。

1 个赞

@j.jaffeux 我已经连续几天在默认模式(非隔离模式)下使用聊天+侧边栏主题,这个极端情况真的让我抓狂 :slight_smile:

  • 我从侧边栏点击 #random 频道
  • 出现一个微型聊天窗口
  • 我点击“放大”
  • 然后我访问一个主题列表
  • 我再次点击 #random
  • (呼)我需要再次放大聊天窗口 :cry:

我觉得这里有两个改变:

  1. 放大/缩小是一个切换按钮,正如 @codinghorror 所提倡的。(当你缩小它时,你去了哪里?我说去主页,这对于 v0 来说已经足够了 - 更好的做法是回到你之前所在的最后一个完整页面)

  2. 一旦我们有了切换按钮 :confetti_ball: ,我们就可以在浏览器本地存储中记住用户“放大了”聊天窗口

结合起来,这可以让两种类型的侧边栏用户都满意。

喜欢一直展开聊天窗口的人……可以一直保持展开状态
喜欢小型浮动窗口的人……可以一直保持小型浮动窗口。

6 个赞

全屏聊天中的切换按钮在哪里?我不认为我们有这个。也许你认为点击 :speech_balloon: 时会有这种行为?我担心这会让那些想知道为什么在没有隔离设置的情况下打开全屏的人感到困惑,而且人们怎么会认为点击 :speech_balloon: 会恢复预期的行为?

难道它不应该是三态切换吗?

  • 关闭(隐藏)
  • 缩小
  • 全屏

普通的 iOS 和 Windows 窗口都有这个支持,不是吗?

在 Windows 上也是如此

image

左边是最小化 :yellow_circle:,中间是最大化/缩放 :green_circle:,右边是关闭 :red_circle:

6 个赞

@blake 刚刚添加了对此的支持,而且效果非常好 :sunflower:

非常享受这次的改变。

4 个赞

很高兴该选项已实现。

我觉得将聊天窗口最小化后,如果我们在一个与主题关联的频道中,它会跳转到关联主题的页面,而不是我们最大化聊天窗口时所在的页面,这有点反直觉。
在个人聊天中最小化会跳转到主页。
我不知道在与类别关联的频道中会如何表现,但我想它会跳转到该类别的议题列表?

示例:

依我看,它应该跳转到我们最大化聊天窗口时所在的页面。

4 个赞