C++ Chat Room - 最近的大 UPD
  • 板块灌水区
  • 楼主tiger2005
  • 当前回复4
  • 已保存回复4
  • 发布时间2020/12/2 23:29
  • 上次更新2023/11/5 06:50:24
查看原帖
C++ Chat Room - 最近的大 UPD
60864
tiger2005楼主2020/12/2 23:29

Last Update | Github Repo

由于有点忙所以没有准备预览图。大家可以前往 Repo 里面的网址进行体验。

提示:服务器的代码中不小心把所有标题字符设置为 14px 了,可以按下 F12 后前往 source ,在 Client.css 中临时修改。


在昨天和今天的更新中,我们对消息和细节进行了调整和优化。

首先,我们引入 showdown 作为 Markdown 的支持。目前大家可以放心使用 Markdown 进行消息的发送。但是有两个并没有被解决的问题。一是 showdown 依赖的高亮插件和 LaTeX 插件全部需要使用 node.js 运行,二是目前并未修复 @ 功能。

同时,为了免除之后判断 @ 的问题以及误识别为 HTML 标签的问题,我们对用户名进行了进一步的把控。现在建议大家使用和变量名一样的标准命名。

在用户栏的最左方,我们添加了免打扰按钮,按下去之后可以拒收来自该用户的消息,防止刷屏和卡 bug。

最后就是修修补补了。我们定义了横向的滚动条属性,并且将窗口拉大,以准备接下来对长消息的处理。增加 Ctrl+Shift+A 快捷键切换输入模式,并且进行对服务器漏洞的修补。


目前来讲,我们对 Markdown 的 css 编写尚未完成, 如果看到一些不兼容的东西请提交 issue(引用因为会被识别成 HTML 标签而暂时废除。我们将寻找更具有兼容性的正则表达式匹配)。

还是要感谢 @Schwarzkopf-Henka 的完美配合!

接下来的话先解决 Markdown 的问题.

2020/12/2 23:29
加载中...