dotnetclub-net / dotnetclub

dotnetclub.net 的源代码
https://dotnetclub.net
MIT License
259 stars 80 forks source link

在话题和回复的正文中,支持常见的 Emoji 和微信表情 #58

Open jijiechen opened 4 years ago

jijiechen commented 4 years ago

作为一位 dotnet club 用户 我希望由于在编辑话题和回复时,能够选择常用的 Emoji 表情和微信内置表情 这样我的话题和回复就可以有更丰富的情感体现

AC 1 话题编辑器的选择表情面板

用户新创建话题、编辑话题内容的过程中 如果他点击工具栏的“选择表情”按钮 那么他应该能够把选择的表情输入到编辑器中

注:当用户切换到 Markdown 视图时,要显示各个微信表情的占位符号,或者 Emoji 表情的字符本身

AC 2 保存并显示

用户创建了包含表情的话题 如果他点击查看新创建的话题 那么他应该能够看到这些表情正确地展示在话题页面中

AC 3 在回复框中输入表情符号

用户回复已有话题时 如果他直接输入微信表情的占位符 那么在他提交保存后,应该能够看到相应的微信表情正确展示在回复列表中

AC 4 处理输入法直接输入

用户编辑话题或添加回复时 如果用户使用其设备自带的输入法键入常见 Emoji 字符并保存 那么他应该能够对应的 Emoji 字符被正确地显示在话题正文或回复中

AC 5 处理粘贴和导入

用户编辑话题时 如果用户向话题正文编辑器中粘贴包含了 Emoji 字符或微信表情占位符的内容 那么他应该看到,Emoji 字符和微信表情被正确地显示在“所见即所得”和“Markdown”模式 并且在保存之后,这些Emoji 字符和微信表情被正确地显示在话题正文部分

注:此 AC 包括检查对导入的微信对话进行检查,确保其中的微信表情被正确识别并显示