Releases: tianlingmc/edex-ui-plus
Releases · tianlingmc/edex-ui-plus
Release list
eDEX-UI-Plus v1.2.0
eDEX-UI-Plus v1.2.0 版本更新
相对于 v1.1.0 更新如下:
新增 / 改进
- 进程模块增强:进程列表(toplist)新增全屏详情页、音效反馈、加载性能优化与视觉分层,中英文界面同步更新。
- 关机动画优化:关机时重放 logo 故障动画并以缓动淡出到黑屏退出
其他
- 更新 README 与 EN-README 至 v1.2.0。
- 清理冗余媒体资源,统一图标源。
下载
eDEX-UI-Plus Setup 1.2.0.exe— NSIS 安装版(推荐下载)eDEX-UI-Plus 1.2.0.exe— 最新便携版(可直接运行)eDEX-UI-Plus-1.2.0-win.zip— 解压运行版(原便携版,需解压运行)
说明
基于 eDEX-UI 衍生开发,遵循 GPL-3.0。保留原作者版权与署名,本版本改动已注明。
eDEX-UI-Plus v1.1.0
v1.1.0 更新内容
- 添加联网检测更新功能
- 侧边栏虚拟地球模块对其原版
- 添加全屏地球页面
更新检测
Note
更新机制轻量、仅检查是否有新版本
- 设置页「检查更新」按钮支持手动检测;应用启动时有静默校验,无新版本不打扰用户。
- 检测到新版本时仅提示并展示「前往下载」按钮跳转 GitHub Release 发布页,不做任何后台下载 / 安装。
- 检查更新弹窗支持简体中文 / 英文双语,所有状态(检测中 / 有更新 / 已是最新 / 失败)均可关闭。
网络与兼容性
- 更新检查改用 Electron
net.fetch(走 Electron 网络栈,自动继承系统代理与系统根证书),修复国内 MITM 代理环境下证书校验失败(UNABLE_TO_VERIFY_LEAF_SIGNATURE)导致一直提示「检查更新失败」的问题。 - 增加多源顺序兜底:官方 GitHub API →
ghfast.top→ghproxy.com镜像,单源超时自动切换,提升国内网络下的可达性。
全屏虚拟地球页面
- 全屏显示虚拟地球
- 显示网络连接状态等信息
已知问题
跨平台版本(macOS / Linux)暂未实现。
GeoIP 数据库自动更新器仍受代理证书影响,已静默降级为本地库 / 在线 IP API,不阻塞主功能(地球面板的 GeoIP 可视化不受影响)。
eDEX-UI-Plus v1.0.0
eDEX-UI-Plus 的首个稳定版本。
eDEX-UI-Plus 是基于 eDEX-UI 的二次开发衍生版本,将底层技术栈全面现代化并改进使用体验。
下载
- Windows 安装程序 (推荐): eDEX-UI-Plus Setup 1.0.0.exe (126 MB)
- 便携版: 解压
win-unpacked.zip直接运行eDEX-UI-Plus.exe,无需安装
安装程序未经代码签名,Windows SmartScreen 会弹出警告,点击"仍要运行"即可。
主要特性
终端
- 多标签页终端(最多 6 个),支持拖拽排序与独立关闭
- 新建终端时可选 Shell(PowerShell 7、PowerShell 5、Git Bash)
- 关闭终端时确认提示,防止误操作
- 支持 256 色、鼠标事件、curses/TUI 应用(neofetch、htop、vim 等)
- 可配置字体大小、光标样式/闪烁、回滚行数、行高、字间距
系统监控
- 实时 CPU / 内存 / 进程监控(多核仪表盘 + 历史曲线)
- 网络连接监控:GeoIP 定位、活跃 TCP 连接、上下行速率
- 硬盘空间使用情况
文件浏览器
- 自动跟随终端 CWD(当前工作目录)
- 显示磁盘列表(Show disks)
- 右键菜单(复制路径、打开文件等)
- 目录空间使用率进度条
界面定制
- 19 种屏幕键盘布局(含 Dvorak、Colemak、Workman 等)
- CSS 注入自由修改样式
- 科幻音效(按键音、启动音),音量/放大可调
- 时钟 12/24 小时制
- 入场动画速度调节
设置与配置
- 图形化设置页面(左侧分类导航)
- 一键恢复默认配置
- 配置热重载,修改后立即生效无需重启
- 简体中文配置说明(配置键名保留英文,描述汉化)
现代化升级
| 组件 | 原版 | v1.0.0 |
|---|---|---|
| Electron | 12 (EOL) | 43.1.0 |
| xterm.js | 4 | 6 (@xterm/xterm) |
| node-pty | 0.10 | 1.1 (conpty + WinPTY) |
| node-pty 安全模型 | nodeIntegration: true | contextIsolation + preload/IPC |
| 配置存储 | 散落 | 中心化 settings.json + 双层校验 |
新增功能(原版没有)
- 多终端标签页(JSON 协议 WebSocket 管理多个 pty)
- 终端配置中心化设置(图形化 UI + 热重载)
- 终端行为配置(新建时弹出 Shell 选择、默认终端类型、关闭前确认)
- 简体中文配置说明
- WebGL 3D 互动地球(GeoIP 可视化)
- PDF / Markdown / 图片阅读器
- 内置媒体播放器
- 网络连通性检测(Ping)
系统要求
- 操作系统: Windows 10/11 x64
- 运行时: Microsoft Visual C++ Redistributable(一般系统已自带)
- 磁盘空间: 约 300 MB(含应用 + 资源)
已知问题
- 应用未代码签名,Windows SmartScreen 首次运行需手动确认
- 跨平台版本暂未实现(macOS/Linux 待后续版本)
许可
GNU General Public License v3.0
本项目基于 eDEX-UI 二次开发,原作者 Gabriel 'Squared' SAILLARD(2021)。
完整许可文本见 LICENSE,署名与第三方资源许可见 NOTICE.md。
致谢
- 原始项目: eDEX-UI by GitSquared
