Files
ts-mobile-go/docs/架构设计raw.txt
T

75 lines
2.7 KiB
Plaintext
Raw Permalink Normal View History

2026-07-20 19:01:03 +08:00
程序划分出3个页面,3个卡片
1.服务器配置页(输入地址/输入昵称/输入密码/连接服务器/快速连接服务器已经连接过的服务器)
2.频道列表页(浏览频道列表/查看频道列表中频道内的人员/点击频道列表进入)
3.聊天页(查看当前所在的频道内消息/发送消息)
4.服务器详情卡(列表式)-(服务器名/服务器地址/服务器内人数/断开服务器按钮)
5.频道详情卡(列表式)-(频道名/频道描述/频道内人数)
6.语音卡(当前所在频道的人员/正在发言的人/开-关扬声器/降噪控制)
设置功能页面的非必要性:
1.最多就暗/亮主题切换
2.移动端设备切换功能等同于无
3.软件描述性信息,用户看不懂没必要存在
4.断开连接功能已集成到 `服务器详情卡`
5.自动重连不适合Ts
6.密码保存没必要,最近连接列表已经替代其功能
页:
服务器配置页:
上:
描述性的东西(logo/文本)
中:
输入地址(输入框)
输入昵称(输入框)
输入密码(输入框)
连接服务器(按钮)
下:
最近连接过的服务器列表(可以是多个也可以只显示一个)
除开 `服务器配置页整体` 可以划分三段式结构
频道列表页:
头部(三段):
左:弹出服务器卡片按钮
中:描述性信息(服务器名/服务器地址/服务器内在线人数)
右:无,可以显示连接状态(ws连接是否连接中)
中部:频道列表(树结构)/频道列表内对应的人员
中部-底部(点击该部分应当可以快速回到频道内聊天页):当前所在频道-频道名/频道内人数/当前正在发言的人
底部:麦克风控制/PTT按钮/展开语音卡
聊天页:
头部:
左:返回按钮
中:描述性信息(频道名/频道内人数)
右:弹出频道详情卡
中部:文本消息列表(发送者:发送的消息:发送的时间)类似社交软件群聊的消息展示形式
中部-底部:消息输入框-发送按钮(唤出输入法时 `消息发送框和发送按钮` 部分应该自动随输入法上抬)
底部:麦克风控制/PTT按钮/展开语音卡
卡:
服务器详情卡:
列:服务器名
列:服务器地址
列:服务器内人数
列:断开服务器按钮
频道详情卡:
列:频道名
列:频道描述
列:频道内人数
语音卡(当进入到频道时就应该激活,任何页面除 `服务器配置页` 都能点击弹出):
发言栏:把正在说话的人员放到该栏
频道内人员:当前频道内所有人员(显示不全可以做滚动列表)
控制:扬声器控制/降噪控制/