Skip to content

Releases: SECTL/Luminalium-2

Luminalium 2 26.0.802.1-nightly.20261008 (Nightly)

Choose a tag to compare

@github-actions github-actions released this 07 Oct 22:57

Luminalium 2 更新横幅

Luminalium 2 26.0.802.1-nightly.20261008

这是每夜自动构建的测试版本(Nightly / 预发布),不是稳定版。
它由 master 的最新提交自动打包,没有经过完整的回归验证,功能与行为都可能随时变动。
请不要把它用在正式演示、课堂投屏等不能出岔子的场合。

  • 版本号:26.0.802.1-nightly.20261008
  • 基准版本:26.0.802.1
  • 构建时间:2026-10-08 06:54 (UTC+8)
  • 提交范围:nightly-20261007 → 355b308(1 次提交)

本次更新内容

新功能

  • 355b308 add offline zoom probe tool and new ZoomPanel UI for enhanced presentation controls

遇到问题了怎么办

测试版本出问题是正常的,不用忍,按下面的顺序来:

  1. 先重启一次程序 —— 多数偶发问题重启后就好了;
  2. 需要稳定使用就先回退 —— 到 Releases 下载最新的正式版覆盖安装即可;
  3. 能复现就上报 —— 带着诊断信息提 Issue,这样我们才定位得动(见下一节)。

上报问题(请附上诊断信息)

没有诊断信息的问题单,多数只能停在「我这复现不了」。

第一步:取诊断信息(两种方式,任选)

  • 右键点击系统托盘图标 → 「诊断信息(写入日志)」,程序会把诊断信息写进 exe 同级的 logs/luminalium.log;
  • 如果程序弹出了**「错误报告 / 崩溃报告」**窗口,直接点窗口里的 「复制」(正文含环境信息 + 堆栈),或点 「提交 Issue」 让浏览器带上预填内容。

第二步:提 Issue

到 https://github.com/SECTL/Luminalium-2/issues/new 新建 Issue,并把下面这些一并贴上:

  • 诊断信息全文(含 AppVersion / SystemOsVersion / Python / PySide6 / Qt / LogFile 等字段)—— 关键是把 AppVersion 带上,好确认是不是这个 nightly 引入的;
  • logs/luminalium.log 里出错前后的相关片段;
  • 复现步骤:点了什么、期望看到什么、实际看到什么;
  • 如果只在特定的 PPT 文件 / 特定的 Office 版本 / 特定的系统版本下出现,也请注明。

完整变更对比:nightly-20261007...355b308

Luminalium 2 26.0.800.1-nightly.20261007 (Nightly)

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:33

Luminalium 2 更新横幅

Luminalium 2 26.0.800.1-nightly.20261007

这是每夜自动构建的测试版本(Nightly / 预发布),不是稳定版。
它由 master 的最新提交自动打包,没有经过完整的回归验证,功能与行为都可能随时变动。
请不要把它用在正式演示、课堂投屏等不能出岔子的场合。

  • 版本号:26.0.800.1-nightly.20261007
  • 基准版本:26.0.800.1
  • 构建时间:2026-10-07 06:29 (UTC+8)
  • 提交范围:nightly-20261006 → 3a18c57(19 次提交)

本次更新内容

新功能

  • 1b5ed7d plugins: 设置页插件管理区(启用/禁用,重启生效)
  • e703678 plugins: PluginContext(含总线)与两阶段加载器,application 接线
  • 5d16110 plugins: 插件注册表核心 registry.py(含翻译约定注释)

问题修复

  • 2d6aeaf smoke: banner y 测量加位置沉淀等待,bound 按探针实据放宽至 500

重构

  • bdf4998 editor: 检查器改为描述符驱动 Repeater
  • cfcb8ca settings: 导航项改由 Backend.settingsNavItems 数据驱动
  • 011c149 editor: 组件语义改由组注册表驱动(Backend.presentationGroups)
  • 8b9a57e plugins: 控制条贡献读取合并与 plugin: 前缀动作通道
  • 05ce14c bridge,application: 设置副作用注册表化、磁贴目录读取合并与动作动词注册表
  • 1f4c7bb windows: register_window 封装与组注册表化 dock 解析(含 smoke banner 断言同步)
  • b444338 config: Config 支持插件默认值注入(仅 dict,不落盘)

文档

  • 04a7e5e plugins: 插件开发指南(docs/plugin-development.md)

构建 / CI / 杂项

  • fee2e7b gitignore: 忽略代理编排状态 .omo/
  • 45766e7 gitignore: 忽略本地代理记忆 .memory/
  • 87b11c3 version: 26.0.707.1 → 26.0.800.1(开发版状态位不变)
  • 8f658e5 plugins: preview 插件接缝三件套 + 浅色档收尾挂死修复
  • 017116b plugins: smoke 插件断言组(9 项 · 6 场景子进程 + 离线自检)
  • 481a8ce plugins: _demo/_demo_dep 调试夹具插件(8 API 验证载体)
  • c1dfd5e i18n: 新增翻译生成脚本,lupdate 扫描含 ui/plugins/

遇到问题了怎么办

测试版本出问题是正常的,不用忍,按下面的顺序来:

  1. 先重启一次程序 —— 多数偶发问题重启后就好了;
  2. 需要稳定使用就先回退 —— 到 Releases 下载最新的正式版覆盖安装即可;
  3. 能复现就上报 —— 带着诊断信息提 Issue,这样我们才定位得动(见下一节)。

上报问题(请附上诊断信息)

没有诊断信息的问题单,多数只能停在「我这复现不了」。

第一步:取诊断信息(两种方式,任选)

  • 右键点击系统托盘图标 → 「诊断信息(写入日志)」,程序会把诊断信息写进 exe 同级的 logs/luminalium.log;
  • 如果程序弹出了**「错误报告 / 崩溃报告」**窗口,直接点窗口里的 「复制」(正文含环境信息 + 堆栈),或点 「提交 Issue」 让浏览器带上预填内容。

第二步:提 Issue

到 https://github.com/SECTL/Luminalium-2/issues/new 新建 Issue,并把下面这些一并贴上:

  • 诊断信息全文(含 AppVersion / SystemOsVersion / Python / PySide6 / Qt / LogFile 等字段)—— 关键是把 AppVersion 带上,好确认是不是这个 nightly 引入的;
  • logs/luminalium.log 里出错前后的相关片段;
  • 复现步骤:点了什么、期望看到什么、实际看到什么;
  • 如果只在特定的 PPT 文件 / 特定的 Office 版本 / 特定的系统版本下出现,也请注明。

完整变更对比:nightly-20261006...3a18c57

Luminalium 2 26.0.763.1-nightly.20261006 (Nightly)

Choose a tag to compare

@github-actions github-actions released this 06 Oct 09:29

Luminalium 2 更新横幅

Luminalium 2 26.0.763.1-nightly.20261006

这是每夜自动构建的测试版本(Nightly / 预发布),不是稳定版。
它由 master 的最新提交自动打包,没有经过完整的回归验证,功能与行为都可能随时变动。
请不要把它用在正式演示、课堂投屏等不能出岔子的场合。

  • 版本号:26.0.763.1-nightly.20261006
  • 基准版本:26.0.763.1
  • 构建时间:2026-10-06 17:25 (UTC+8)
  • 提交范围:首次 nightly 构建,列出仓库全部历史(48 次提交)

本次更新内容

新功能

  • d9ce0a3 放映: 快速切页面板 Fluent 化(形态不动,换设计语言)
  • 8cef992 放映: 快速切页面板改回 L1 原形态(贴边侧栏 + 缩略图)
  • bb6194f add PageJumpPanel and jump_probe tool for quick page navigation
  • 217122d 放映: 顶层窗口智能跟随 + 主题模式归位「通用」
  • fbc998c Add tools for syncing translations and measuring QML layouts
  • 448d628 Update default configuration for backdrop settings and version management
  • 740baf2 Add Error Report Window and associated components
  • 4bd3248 dock: 默认工具改成鼠标指针;「笔」二次点击弹出颜色选单
  • 4a8642b editor: 聚焦把组件摆到预览区正中;压暗的洞改成组件自己的形状
  • 9fb33b3 settings: 新建「个性化」页承接主题/强调色;删除「放映」设置页
  • aa56f26 Add button label display option and enhance toolbar settings
  • ce932f6 Implement PagePulse component for page number transitions
  • abbf959 启动画面、主界面编辑器和界面大幅度优化
  • 645275f ui: 每个窗口左下角开发中水印(app.dev_watermark 开发者开关,不进设置页)
  • 6d469b2 presentation: 底板默认半透明 65%(CW2 同款)——高光的前提;设置页开放不透明度
  • a062760 presentation: 组件放大档(62/44/22/pill 180x62);去分段右侧分隔线;高光加强 2px/白55%
  • c93bdba presentation: 退出键回归普通圆钮;工具栏/翻页 pill 加 CW2 同款渐变边框高光
  • 668f202 presentation: 退出键回归强调色实底圆 + 基于 RinUI Segmented 的圆分段控件
  • bec7f43 presentation: 控制条全套换成 Luminalium 1 的设计语言,并修纵向贴边
  • cdb6fce ppt: 贴边默认位置对齐 Luminalium 1,并借鉴其控制器逻辑
  • 2427fdf quick-panel: 底栏按钮对齐 CW2 比例、关闭改由 QML 拦截
  • 4f22f90 Luminalium 2 放映控制条原型

问题修复

  • be618a6 更新版本号至 26.0.763.1
  • 758dd69 放映: 撤掉快速切页面板的渐变高光环
  • 2849033 ppt: 清屏后再写新墨迹旧残余显形 —— EraseDrawing 是隐藏不是删除
  • 89e3a3b ppt: 橡皮切过去「没光标、行为像指针」—— PP_POINTER_ERASER 枚举值写错了
  • 4ae5b4a presentation: 笔选单整块画不出来 —— 区域塑形的「没变就短路」判据错了维度
  • a081edc editor: 缩放缓挪到预览区右上角 + 去药丸圆角;修暗色下五条 1px 分界线整条消失
  • 472fbd8 presentation: 嵌套弧线同心,修「控制条两边宽窄不一的空槽」
  • 4d18344 ppt: 探测与 COM 拆成两条线程,修「放映中毫无反应」

重构

  • 756180d editor: 删返回键 → 面板中部圆按钮;缩放缓搬成预览区上的浮出层
  • ca42f6f editor: 组件设置面板改「平铺」版式(不再用设置卡),翻页位置改平铺选项
  • 28b1095 settings: 通用页删掉「托盘」整组与「失去焦点时收起」(改为恒定行为)
  • 6a51a40 settings: 导航重构为主页/通用/外观/放映/关于/更新+调试页;行为页并入通用,诊断项归调试

样式与体验

  • d3f1154 dock: 按用户反馈去掉笔选单上的渐变边框高光
  • 16d6a4b dock: 笔选单落 Fluent 2 规范(动效/高光/hover/圆角/排版)
  • 0b0c5be presentation: 控制条图标换实心(filled)变体

文档

  • 86b5e66 更新 README 文件以反映项目最新信息
  • 15bf04e 补品牌资源与窗口边框说明、更新目录树

构建 / CI / 杂项

  • 060f8cb 新增 Nightly 预发布流水线与 PyInstaller 打包配置
  • a499b0a tools: 新增 mica_probe 两问法诊断窗口背景材质(回读 + 纯色/多色判别)

其它

  • 7d4b138 修改奈特莉
  • 0fb7295 撸
  • c597730 Add temporary probes for Home and Update pages
  • 52e999a Add Japanese and English translations for Luminalium 2 (QML and Python sides)
  • 7710c0a 设置首页挂上 resources/WARNING.png 黄色警示横幅
  • 62e76b3 快捷面板底栏「重新加载」改为「重启程序」
  • 94c0678 Initial commit

遇到问题了怎么办

测试版本出问题是正常的,不用忍,按下面的顺序来:

  1. 先重启一次程序 —— 多数偶发问题重启后就好了;
  2. 需要稳定使用就先回退 —— 到 Releases 下载最新的正式版覆盖安装即可;
  3. 能复现就上报 —— 带着诊断信息提 Issue,这样我们才定位得动(见下一节)。

上报问题(请附上诊断信息)

没有诊断信息的问题单,多数只能停在「我这复现不了」。

第一步:取诊断信息(两种方式,任选)

  • 右键点击系统托盘图标 → 「诊断信息(写入日志)」,程序会把诊断信息写进 exe 同级的 logs/luminalium.log;
  • 如果程序弹出了**「错误报告 / 崩溃报告」**窗口,直接点窗口里的 「复制」(正文含环境信息 + 堆栈),或点 「提交 Issue」 让浏览器带上预填内容。

第二步:提 Issue

到 https://github.com/SECTL/Luminalium-2/issues/new 新建 Issue,并把下面这些一并贴上:

  • 诊断信息全文(含 AppVersion / SystemOsVersion / Python / PySide6 / Qt / LogFile 等字段)—— 关键是把 AppVersion 带上,好确认是不是这个 nightly 引入的;
  • logs/luminalium.log 里出错前后的相关片段;
  • 复现步骤:点了什么、期望看到什么、实际看到什么;
  • 如果只在特定的 PPT 文件 / 特定的 Office 版本 / 特定的系统版本下出现,也请注明。

完整变更对比:https://github.com/SECTL/Luminalium-2/commits/7d4b138afa5b0333e0fc6471a01d12215bb38392