DeskBox 1.5.2
DeskBox 1.5.2 is a focused hotfix for a 1.5.1 regression reported through the in-app feedback channel: file widgets could cap their contents at the first 30 items. Folders at or below the render threshold list every item again, and larger folders extend the rendered window whenever the visible area is not yet filled.
Released on September 15, 2026.
Highlights
- File widgets show everything again. 1.5.1's large-folder render windowing shipped with its activation threshold declared but never enforced, so every folder started at a 30-item prefix, and the only growth trigger was the scroll event — a prefix that fit inside the viewport had nothing to scroll and stayed stuck at 30 items forever (most visible on tall widgets). The threshold is now enforced where the window is computed: folders up to 300 items render in full, exactly as before 1.5.1. Larger folders grow the rendered window after every layout pass while the visible area is not yet filled, in addition to the existing scroll-near-the-end and End-key growth paths, so the deadlock is gone for every folder size.
See CHANGELOG.md for the complete list.
Downloads and verification
GitHub Releases installers
| File | Architecture | Size | SHA-256 |
|---|---|---|---|
DeskBox_Setup_1.5.2_x64.exe
| x64 | 41.9 MB | 46F563D3E12D7090CAF3D8164615EAEBED3E15EBCD28E4D3C7030CCA5F727180
|
DeskBox_Setup_1.5.2_arm64.exe
| ARM64 | 41.4 MB | 4CDB9895789784A5A23B5CC0B23682291BB702859EECB119DE5D0B6A2B178FD5
|
The direct installers are Full Native AOT builds with the bundled private Windows App Runtime. Installers are currently unsigned; verify the SHA-256 checksums after downloading.
Microsoft Store upload
| File | Architectures | Size | SHA-256 |
|---|---|---|---|
DeskBox_1.5.2.0_x64_arm64.msixupload
| x64 + ARM64 | 71.11 MiB | 31C079E5C7B92DCCACD8F3F8C97135A7F3BCAAB6C66DAC187C5547FD6D15878E
|
This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.2.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.2.0 and has SHA-256 558127E9A88792B04BBEB6C6E2B4D2B661982DD566165B9990126982FBDA3FD5.
The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.
Both direct installers and the combined Store upload were produced from the source tree of commit 843d520150b32bc04b017e3237de0e75ae807d89.
Validation
- x64 full test suite: 3539/3539 passed (2026-09-15, final working tree = 1.5.1 plus the render-window fix).
- The threshold enforcement and the fill-the-viewport growth are pinned by two new contract tests in
RenderWindowContractTests. - x64 and ARM64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-09-15.
- The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, bundle identity is
D1FC332A.DeskBoxWidgetsversion1.5.2.0, and both payload package audits passed.
中文说明
DeskBox 1.5.2 是一次聚焦的热修复,修复经应用内反馈渠道报告的 1.5.1 回归:文件格子最多只显示前 30 个项目。不高于渲染阈值的文件夹恢复列出全部条目,更大的文件夹在可视区域尚未填满时自动扩展渲染窗口。
2026 年 9 月 15 日发布。
主要更新
- 文件格子恢复完整显示。 1.5.1 的大文件夹渲染窗口化上线时,激活阈值只声明未生效,所有文件夹都从 30 项的初始前缀开始,而唯一的增长触发器是滚动事件——装不满视口的前缀无内容可滚,就永远停在 30 项(高格子上最明显)。现在阈值在窗口计算处生效:不超过 300 项的文件夹恢复全量渲染,与 1.5.1 之前完全一致;更大的文件夹在每次布局后只要可视区域尚未填满就继续扩展渲染窗口,加上原有的滚动近末尾与 End 键增长路径,任何规模的文件夹都不会再卡在初始切片。
完整条目见 CHANGELOG.md。
下载与校验
GitHub Releases 安装包
| 文件 | 架构 | 大小 | SHA-256 |
|---|---|---|---|
DeskBox_Setup_1.5.2_x64.exe
| x64 | 41.9 MB | 46F563D3E12D7090CAF3D8164615EAEBED3E15EBCD28E4D3C7030CCA5F727180
|
DeskBox_Setup_1.5.2_arm64.exe
| ARM64 | 41.4 MB | 4CDB9895789784A5A23B5CC0B23682291BB702859EECB119DE5D0B6A2B178FD5
|
两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名,下载后请校验 SHA-256。
Microsoft Store 上传包
| 文件 | 架构 | 大小 | SHA-256 |
|---|---|---|---|
DeskBox_1.5.2.0_x64_arm64.msixupload
| x64 和 ARM64 | 71.11 MiB | 31C079E5C7B92DCCACD8F3F8C97135A7F3BCAAB6C66DAC187C5547FD6D15878E
|
Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.2.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.2.0,SHA-256 为 558127E9A88792B04BBEB6C6E2B4D2B661982DD566165B9990126982FBDA3FD5。
分架构构建时产生的两个单架构 .msixupload 仅用于审计,不能作为最终商店包提交。
两个直接安装包和合并商店包都来自源码提交 843d520150b32bc04b017e3237de0e75ae807d89 的源码树。
验证状态
- x64 全量测试共 3539 项,全部通过(2026-09-15,最终源码树 = 1.5.1 + 渲染窗口修复)。
- 阈值生效与「填满视口」增长由
RenderWindowContractTests新增的 2 条契约测试锁定。 - x64 与 ARM64 的 Native AOT 零售发布和 Full 安装包打包已于 2026-09-15 在本地验证通过。
- 合并商店 bundle 已重新解包,两个架构的载荷哈希均与审计输入一致,bundle 身份为
D1FC332A.DeskBoxWidgets版本1.5.2.0,载荷包审计全部通过。