Skip to content

Releases: Narylr350/TileStart

TileStart v0.1.10

Choose a tag to compare

@github-actions github-actions released this 26 Jul 17:32

本版更新

新增

  • 文件夹右键菜单新增“文件夹内容…”入口,可像组设置一样选择应用加入文件夹。
  • 文件夹内容选择器会保留已有自定义项目、按应用标识去重,并在保存后自动整理布局。

修复

  • 修复文件夹磁贴预览与实际内容顺序不一致的问题。
  • 文件夹预览最多显示 4 项,并根据 1、2、3–4 项内容自动居中排列,避免单项歪斜或内容过多时布局异常。
  • 区分“文件夹设置…”与普通磁贴设置入口,使文件夹相关操作更清晰。
  • 阻止文件夹嵌套,避免生成当前布局模型不支持的内容结构。

兼容性

  • 本版没有配置格式或安装方式的破坏性变化,可直接从 v0.1.9 升级。

完整变更记录: v0.1.9...v0.1.10

TileStart v0.1.9

Choose a tag to compare

@github-actions github-actions released this 26 Jul 16:51

本版更新

新增

  • 增加 Windows 10 / Windows 11 界面风格切换,并将登录启动、界面风格、更新、备份和关于入口集中到 TileStart 设置窗口。
  • 增加 TileStart 自绘取色器,支持色域、色相、十六进制、RGB 与常用色块联动,不再调用与主题割裂的系统取色对话框。
  • 增加 AI 友好的布局管理工具,可查询路径、导出摘要、验证候选布局并在备份后安全应用;个人分类规则仍只保存在本机,不作为产品默认。

主题与界面

  • Windows 11 背景、导航区域和默认磁贴颜色改为跟随系统为开始菜单发布的壁纸取色;关闭自动取色时回落到中性深色。
  • 统一 Win11 强调色、窗口、卡片、控件、托盘菜单、右键菜单和多级子菜单视觉,同时保留经典磁贴信息结构。
  • 将主题令牌与共享控件模板分离,菜单、输入框、下拉框和滚动条改用统一资源,减少多处同步修改和层级样式不一致。
  • 现有布局中已经保存的磁贴颜色继续视为用户自定义;使用“恢复默认外观”后才会跟随当前主题。

修复与体验改进

  • 修复在下方已有组时无法按指示位置创建新组,以及磁贴放回原组后空组位置没有正确回收的问题。
  • 修复新组或文件夹预览改变布局后仍使用旧命中区域,导致磁贴落入错误组的问题。
  • 修复同一经典应用因不同启动目标在组设置中重复显示,并完善从应用列表拖入磁贴区时的磁贴预览和布局刷新。
  • 修复短组同一视觉行的空白区域无法接收磁贴、容易误建新组的问题。
  • 修复文件夹收起时在组顶部短暂闪现,并改善主题切换后的安全重启行为。
  • 移除开始菜单呼出前 UI 线程上的同步文件检查,将失效应用清理推迟到后台优先级,减少入场动画启动前的卡顿。

验证

  • GitHub Actions Release 工作流完成自动测试、安装器构建、便携包构建、校验文件生成和附件上传。
  • TileStart.Host.Tests:425/425 通过。
  • Windows 11 25H2 实机确认主题切换、壁纸取色、导航与磁贴颜色、多级菜单、取色器、磁贴拖拽和呼出动画表现正常。

完整变更v0.1.8...v0.1.9

TileStart v0.1.8

Choose a tag to compare

@github-actions github-actions released this 25 Jul 22:08

本版更新

修复

  • 修复 0.1.7 后托盘“打开原版开始菜单”失效的问题:仅为这次明确请求放行一条 Windows Shell SC_TASKLIST 消息,随后普通 Win 键继续由 TileStart 接管。
  • 修复 TileStart 首次启动时被 NVIDIA App 识别为游戏并弹出“Alt+Z 打开 NVIDIA 信息浮窗”引导的问题。

兼容性

  • 安装时只为 TileStart.Host.exe 写入独立的 NVIDIA Overlay 排除项,不关闭全局 NVIDIA Overlay,也不修改其他游戏配置。
  • 卸载时只移除 TileStart 自己的 NVIDIA 设置;没有 NVIDIA 显卡、NVAPI 不可用或驱动不支持对应 DRS 接口时,安装和启动仍会正常继续。

验证

  • Windows 11 25H2 实机确认托盘原版开始菜单入口恢复,随后普通 Win 键仍能打开 TileStart。
  • NVIDIA 实机日志确认重启 TileStart 后不再创建 TileStart Overlay 游戏会话,也不再发送 Alt+Z 引导。
  • TileStart.Host.Tests:356/356 通过。

完整变更v0.1.7...v0.1.8

TileStart v0.1.7

Choose a tag to compare

@github-actions github-actions released this 25 Jul 21:14

本版更新

修复

  • 修复 ACE 反作弊全屏游戏中,普通低级键盘 Hook 收不到 Win 键,导致 TileStart 无法打开的问题。
  • 在 Windows 11 25H2(build 26200)中改为接管 Windows Shell 的 SC_TASKLIST 开始菜单命令:通过 Explorer 内的 ShellHook 阻止 twinui.dll 注册单独 Win 热键,并从 Progman 消息线程打开 TileStart。
  • 只有 Host 管道确认收到打开请求时才抑制原消息;Host 未运行、IPC 不可用或接管失败时继续放行 Windows 原版开始菜单。

兼容性

  • 新的 Shell Win 键接管目前只在已实机验证的 Windows 11 build 26200 启用。
  • Windows 10 build 19045 和 Windows 11 build 22631 继续使用原有接管路径,避免在未验证系统上使用私有 Shell 接口。

验证

  • 已在 ACE 全屏游戏中实测 Win 键成功打开 TileStart。
  • 已验证 Host 退出后 Win 键仍能打开 Windows 原版开始菜单。
  • Release x64 原生构建通过,TileStart.Host.Tests 356 项测试全部通过。

TileStart v0.1.6

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:18

更新内容

修复

  • 修复 Windows Update 全局重启标志为假、但单个待安装更新已要求重启时,TileStart 不显示橙色提示点和“更新并关机 / 更新并重启”的问题。
  • Windows Update 检测现在会先读取快速全局状态,并在需要时离线查询本地更新缓存;不会触发在线更新扫描。
  • 修复主窗口退场后,电源菜单、用户菜单、磁贴右键菜单及其子菜单仍会短暂残留的问题。

兼容性与体验

  • 同一时间复用一次 Windows Update 后台查询,避免重复扫描本地更新缓存。
  • 主窗口退场时先同步关闭顶层 ContextMenu 和子菜单 Popup,再执行窗口动画。

完整变更记录:v0.1.5...v0.1.6

TileStart v0.1.5

Choose a tag to compare

@github-actions github-actions released this 25 Jul 08:07

更新内容

新增

  • Windows Update 检测到待重启更新时,电源按钮显示橙色提示点,并提供“更新并关机”和“更新并重启”。
  • 恢复资源管理器右键入口:任意文件和文件夹均可添加到 TileStart 应用列表或磁贴区。
  • 普通文件会使用系统默认关联程序打开;无后缀或无默认关联的文件会由文件资源管理器定位,文件夹会直接在资源管理器中打开。

修复

  • 恢复通透的 Acrylic 高斯模糊效果,修复 Windows 11 上背景变成近乎纯黑的问题。
  • 调整窗口尺寸时通知 DWM 重建合成边界,降低游戏或显示模式切换后仅部分区域模糊的概率。
  • 修复窗口首次激活采样遗漏、右键菜单状态累积后可能无法正常失焦关闭的问题。
  • 修复 Host 第一次启动期间 IPC 尚未就绪时,打开请求被静默丢失、再次启动才恢复的问题。

兼容性

  • Explorer 菜单注册改为覆盖所有文件和目录,并在升级时清理旧的扩展专用注册,避免重复菜单。
  • 保持 Windows 10 与 Windows 11 的透明效果设置及高对比度降级行为。

完整变更记录:v0.1.4...v0.1.5

TileStart v0.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Jul 06:06

更新内容

新增

  • 新增“关于 TileStart”窗口,可从托盘菜单打开。
  • 关于窗口显示当前版本、安装版/便携版类型、支持系统、项目作者和 GitHub 项目入口。
  • 界面沿用 TileStart 的深色 Windows 10 风格,窗口本身不会主动联网。

修复

  • 修复应用列表字母索引定位不准确的问题。
  • 点击字母后会将对应分组标题精确对齐到应用列表顶部,不再只是滚动到可见区域。
  • 保留分组虚拟化和平滑滚动性能优化。

验证

  • 自动测试 338/338 通过。
  • Windows 11 build 22631 实机验证 PV 等中后段字母索引均能准确定位。
  • About 窗口完成实际视觉与关闭交互验证。

下载

  • TileStart-Setup-win-x64.exe:安装版,适合日常使用和覆盖升级。
  • TileStart-portable-win-x64.zip:便携版。
  • SHA256SUMS.txt:发布产物 SHA-256 校验值。

完整变更记录v0.1.3...v0.1.4

TileStart v0.1.3

Choose a tag to compare

@github-actions github-actions released this 25 Jul 04:50

Full Changelog: v0.1.2...v0.1.3

TileStart v0.1.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:22

Full Changelog: v0.1.1...v0.1.2

TileStart v0.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 17:44

TileStart v0.1.1

这是 Windows 10 环境进入 Windows 11 适配阶段前的稳定补丁版本。

修复

  • 修复全屏游戏切换显示模式后,开始菜单 Acrylic 背景仍沿用旧窗口尺寸、导致右侧或底部透明的问题。
  • 调整窗口显示顺序:先完成当前显示器上的窗口定位和尺寸更新,再应用 Acrylic 材质。

新功能

  • 托盘新增“检查更新…”:主动查询 GitHub 最新 Release。
  • 更新包下载后强制验证 SHA256SUMS.txt;校验失败会删除文件且不会运行。
  • 安装版下载并启动安装器;便携版下载 ZIP 后打开所在目录。
  • 新增 GitHub Actions 自动发布:测试、完整 x64 构建、安装器、便携包、SHA-256 和 Release 附件均由 Runner 自动生成。

下载

  • TileStart-Setup-win-x64.exe:推荐的安装版。
  • TileStart-portable-win-x64.zip:Self-contained 便携版。
  • SHA256SUMS.txt:两个发布产物的 SHA-256 校验值。

验证

  • GitHub Actions windows-latest 发布工作流完整通过。
  • 332/332 自动测试通过。
  • Release x64 托管与原生混合解决方案构建成功。
  • 安装器、便携包和 SHA-256 校验文件均已上传。
  • Windows 10 22H2、2560×1600、150% DPI 环境完成托盘、Win 键和窗口显示实机验证。

升级说明

v0.1.0 正式安装版尚未内置“检查更新…”,首次升级到 v0.1.1 请下载安装器。安装 v0.1.1 后,后续版本可直接从托盘主动检查更新。

已知限制

  • 当前安装器和可执行文件未进行 Authenticode 代码签名,SmartScreen 可能显示未知发布者。
  • Windows 11 Shell 接管将在设备升级后开始独立适配和实机验证。
  • 全屏游戏中的 Win 键接管仍需在更多游戏和显示模式下继续验证。
  • 高刷新率动画流畅度仍低于 Windows 原生开始菜单。