下拉刷新功能

如果 @team 能考虑为移动端添加“下拉刷新”功能就好了,就像您在 Twitter 等其他社交媒体应用中熟悉的那样(至少适用于“最新”部分,其他部分可能也有意义)。

使用当前的加载旋转图标实现一个简单的功能就足够了。

之后,您还可以允许添加自定义 CSS 动画或动态 GIF,为 Discourse 论坛提供另一种品牌定制的可能性:

5 个赞

Chrome 在 Android 上默认会执行此操作。

4 个赞

在 iOS 的 Chrome 中也能正常工作,但在 Safari 或 Discourse Hub 应用中不行。

唯一可能有点用处的地方是主题列表,但即便如此,用户已经通过更新提示知晓了更新,并可以从中刷新。

6 个赞

我觉得似乎没有必要,因为 Discourse 有一个动态更新面板,会自动出现在页面顶部,如下所示:

点击或轻触该面板即可获取最新信息。

7 个赞

说得通。反正能在 Android 上运行,只是 iOS 不行。

我个人的唯一不满是,在手机上单手操作时,点击横幅无法触及。

8 个赞

不过,由于它仅影响 iOS,且 iPhone 上普遍支持“可达性”功能,因此可以从上述“轻松”区域访问该横幅。

2 个赞

仅 iOS?占据近 30% 的市场份额。

而且横幅无法从“简单”区域访问……在我看来,这在 iOS 上确实有点让人头疼。

你看过视频了吗?

那是全球平均水平。在英国,iOS 占比为 46%,而在美国则接近 60%。

1 个赞

不知道视频里该看什么……在 iOS 的简易区域无法访问横幅,它并不在左下角。至于市场份额,情况比欧洲/美国的社区更糟糕。

因此,我仍然主张为 Discourse 开发专有的下拉刷新解决方案,以便在所有移动设备上提供一致的用户体验。这也是大多数其他应用的做法。

1 个赞

它确实位于“简易”区域内,这正是该功能被添加到 iOS 上的原因。

我在 iPhone 的 Safari 上无法复现此问题,这怎么可能?我使用的是最新的 iOS 系统。

触发可及性。如果未开启,请检查设置/辅助功能/触控。

它能让几乎所有应用都支持单手操作。

1 个赞

我甚至都不知道有这回事。所以默认情况下没有开启?这意味着你可以假设 99% 的 iOS 用户都没有开启它。

过去七年来几乎没有相关投诉主题,这至少表明这并非一个严重问题。

说得通,那是你的个人观点,我则有不同看法。

对于希望为 iOS 用户带来更好体验的开发者:我们可以利用轻量级的 pull2refresh 库(压缩后仅 7KB)为移动端构建一个简单的组件。我们已经实现了这一点,现在在所有移动设备上都能按预期运行,无需像在 iOS 上启用隐藏功能那样需要两次点击。

1 个赞