LayIM 纯静态 UI 主题

LayIM 是一套面向网页端聊天系统(WebIM)的纯静态主题,仅为前端界面部分,没有后台程序及数据库存储等功能。

当前版本: v3.9.9 主题配色:

鉴于维护成本和个人精力因素,当前 layim 主题仅为之前的老用户保留「下载、文档、反馈」等相关权限。不再面向新用户获取。
其他平台提供的 layim 主题,均为盗版行为,并非 Layui 官方提供。请仔细辨别、尊重知识产权。


layim

特点

  • 该主题遵循 layui 组件结构,仅为前端界面部分,没有后台程序及数据库存储等功能。因此实际使用时,需要自己开发后端或对接云服务平台(如:融云、环信等)。
  • 还原桌面端操作体检,界面系完全原创。
  • 更新时可直接覆盖式替换源文件,简单直接。

须知

  • 注意:LayIM 受国家计算机软件著作权保护(登记号:2018SR064263),禁止公开及传播产品源文件、二次出售等,违者将承担相应的法律责任。
  • 特别提示:尽管 LayIM 只是 UI 界面,但也必须用于符合我国法律法规的正规平台,对用在非法平台中而造成的任何风险,与 LayIM 无关。附:《 模板免责声明

涵盖功能


  • 聊天面板最大化/右下角调整尺寸、移动端会话面板适配(含全新的聊天内容时间展示)、自定义工具栏、消息桌面提醒/声音提醒、添加好友/群组的弹出面板、消息盒子/聊天记录的内置模版、最新系统消息机制、主面板修改签名、好友会话状态刷新、系统消息展示、群聊成员私聊、好友置灰和取消。
  • 以及包含 LayIM 2.x 的全部功能:在线状态设置、好友分组展示、群组、历史会话、右键菜单操作、搜索好友/群组、换肤、关于、主面板最小化/展开状态记录、私聊面板、群聊面板、多聊天切换、消息提醒、表情、图片上传、文件上传、聊天记录及其本地化存储、快捷键发送设置、聊天面板最小化、在线客服/自定义聊天模式等等。

v3.9.9

  • [升级] layui 2.6.13
  • [优化] 聊天面板的整体风格
  • [优化] 聊天面板在不同数量的聊天列表时的坐标自适应
  • [新增] defaultAvatar 参数,用于在未传入头像时显示的默认头像地址
  • [调整] 表情面板,由 GIF 改为 颜文字

v3.9.8

  • [升级] layui v2.6.6
  • [修复] 之前几个版本导致的消息盒子、发现,聊天记录等示例页面无法正常预览的问题

v3.9.7

  • 从 layui 内置模块中独立出来,这意味着升级时可与 layui 保持分开
  • 优化了部分核心代码

v3.9.5

  • [升级] layui v2.5.6
  • [优化] 部分代码
  • [优化] 移动版演示

v3.9.0

  • [升级] layui v2.5.0
  • [修复] 历史会话列表,移除该会话的 bug
  • [修复] 发送快捷键选择的图标异常问题
  • 移动版:
    • [修复] 不支持跨域上传的问题
    • [修复] 手势滑动导致表情面板关闭的问题

v3.8.0

  • [优化] 大量细节

v3.7.0

  • [升级] layui 2.0
  • 支持跨域上传图片或一般文件
  • 压缩文件目录由 build 改为 dist目录
  • [修复] accept 还是采用了原来的 type 的问题

v3.6.0

  • [移动版] 新增群聊会话支持
  • [移动版] 新增查看聊天信息icon和事件,以便自定义相关页面(目前只对群组面板开启)
  • [移动版] 新增参数tabIndex,用户设定初始打开的Tab项下标(默认0)

v3.5.0

  • [注意] 该版本的资源包中的目录结构有所变动,layui 目录改为 build,source 目录改为 src,请注意更换路径
  • [更换] 默认消息提示音,因之前的音质存在破音
  • [优化] 针对音频地址错误的情况,增加播放异常提示
  • [修复] 置灰好友/群时,聊天面板列表和历史记录未同步置灰的问题
  • [修复] 消息盒子示例异常的问题
  • [修复] IE8 下主面板异常的 bug(一个未闭合的标签导致的)
  • [修复] 多条音频播放异常的重大 BUG(PC 和移动端通用)
  • 移动版:
    • [新增] 面板出场和离场动画,与 Native 风格一致
    • [新增] 主面板底部导航:消息、联系人、更多
    • [新增] 消息面板,并具备强大的新消息置顶以及未读消息徽章标记功能
    • [新增] “新的朋友”入口,不过目前需要先自己写界面,也可通过 isNewFriend:false来关闭
    • [新增] 更多面板,并通过layim.config的moreList参数随意定制列表
    • [新增] 方法:layim.panel(options); 可弹出自定义面板
    • [新增] 方法:layim.showNew(alias, status); 用于显示和销毁动态标志
    • [新增] 面板返回(或关闭)的事件:back
    • [新增] 点击“新的朋友”的事件:newFriend
    • [新增] 支持客服模式(即不显示主面板,只弹出聊天面板)
    • [新增] 用于触发聊天记录的事件“chatlog”返回的回调参数变动,详见文档
    • [新增] 用于触发扩展工具栏的 tool 事件与 PC 端方式完全一致
    • [优化] 呼出键盘时,不遮盖内容区域的问题
    • [优化] 发送完消息不消失键盘的问题
    • [优化] UI 微调,更接近 Native、更大气
    • [优化] 音频/视频显示支持
    • [优化] 聊天输入框、按钮、图标尺寸放大(因为手机上操作太小气了)
    • [修复] 关闭聊天面板,再重新打开,聊天内容区域未显示时间的BUG
    • [修复] iPhone 部分型号设备无法滑动的问题
    • [修复] 当打开任意联系人界面时,非该联系人的新消息显示在了该联系人界面的重大 bug
    • [修复] 本地聊天记录顶部连续出现时间的 bug
    • [修复] 点击关于无法弹出的 bug

该版本主要对“移动端”版本进行了重大更新


v1.0 - 3.0

  • 版本过于久远了