1 分•作者: barrister•3 个月前
1 分•作者: kotoverse•3 个月前
各位 HN 的朋友: 长期以来,我一直对一个问题感到困惑:为什么我们在社交媒体上与文章或博客等文本内容互动时,却被要求对它们做出整体性的反应——要么喜欢整个帖子,要么不喜欢整个帖子;要么同意整个帖子,要么不同意整个帖子。一个帖子可能包含多个我们独立同意或不同意的观点,但我们却被迫进行概括。 如果我们能够将反应附加到文本的特定选定部分,我们的互动会是怎样的呢?使用经典的反应按钮或表情符号遍布文本似乎是一个死胡同,光是想象就让人头疼。但是,文本选择有一个传统且普遍被理解的方式——标记式高亮。如果我们只是将这种选择转化为一种反应呢?高亮的部分不仅可以代表单独的反应,还可以自然地聚合成热力图,这样用户除了表达自己的态度外,还能满足社交好奇心——看看其他人喜欢或不喜欢什么。 这个想法催生了 Re:Likes: [https://github.com/reinventinglikes/relikes](https://github.com/reinventinglikes/relikes) 实时演示(向下滚动到“playground”区域): [https://relikes.com/#demo](https://relikes.com/#demo) 此外,作为这个项目的基础,我还创建了一个独立的文本选择库——Clean Selection,它也值得单独存在: [https://github.com/cleanselection/cleanselection](https://github.com/cleanselection/cleanselection) 为了让 Re:Likes 项目在触摸设备上可用,我希望找到一种更用户友好且视觉吸引力的文本选择解决方案。 当我们用移动设备与网页上的文本内容互动时,通常只能通过上下滑动进行滚动。页面的一些交互元素可能需要水平滑动,但在大多数情况下,帖子/文章区域不需要。当我们阅读文本时,水平滑动只是在那里,什么也没做,孤单而又被遗忘,渴望被使用……那么为什么不让它们成为选择文本的标准方式呢?如果像图形编辑器中的喷枪工具一样,水平滑动可以绘制出漂亮的柔和云朵并选择其中的文本呢?这就是 Clean Selection 所做的。 演示: [https://cleanselection.com](https://cleanselection.com) 具体的用例示例: 模仿论坛互动,选择文本以便在回复中引用——[https://cleanselection.com/forum/](https://cleanselection.com/forum/) 从长文本中选择多个片段——[https://cleanselection.com/multi/](https://cleanselection.com/multi/) 非常感谢您对此的反馈,特别是关于触摸设备体验的反馈~
1 分•作者: asenna•3 个月前
大家好,我们构建了一个有趣的东西,并将其用于我们自己产品的测试/质量保证(QA)中,事实证明它非常有帮助。 MIT 许可证 - https://github.com/Simbastack-hq/sentinel 博客公告 - https://blog.simbastack.com/announcing-sentinel/ 附注 - 重新提交这个 ShowHN,因为几天前我发布时,完全忘记将仓库设置为公开可见。