## ZalithLauncher/ZalithLauncher2 — 2.5.3…2.6

_88 commits._

### Features
- **feat: 主界面操作菜单栏支持长按提起拖拽换边** (7355268)
- **feat: 为 Vulkan 检测器添加版本号，及时触发重检查** (9794b9c)
- **feat: 更新 Vulkan 检测 (26.4-snapshot-1)** (94d7219)
- **feat: 调整态工具条依视口空间动态换位** (61b7281)
- **feat: 缩放手势支持推箱式推挤** (9b1182d)
- **feat: 支持将版本作为卡片添加到主界面** (47448ee)
- **feat: 加入主界面卡片引擎** (8657b48)
- **feat: 收藏列表条目添加 animateItem 移除与重排动效** (d1672d8)
- **feat: 收藏条目远端不可用时标记失效（404 或被平台删除）** (52f100b)
- **feat: 平台标识标签按平台品牌色区分** (35a5499)
- **feat: 下载屏幕新增资源收藏功能** (6e0149f)
- **feat: 更新模组数据** (5e8b024)
- **feat: 默认展开模组下载的版本列表的适配版本** (4759fac)

### Fixes
- **fix: 关闭页面全屏化后触摸坐标偏移** (8ac6918)
- **fix: 超宽窗口下主界面卡片宽度停滞** (b80f96b)
- **fix: 提起动画未取消导致快速松手后 ActionMenu 卡在放大态** (9c32085)
- **fix: 主界面操作菜单栏长按与版本列表入口长按冲突** (6cf6e73)
- **fix: 卡片网格播种与几何测量竞态导致卡片概率性消失及布局损坏** (dc23cff)
- **fix: 卡片网格整体强制 LTR 锚定，不随布局方向镜像** (8bbc5ec)
- **Merge pull request #1932 from ZalithLauncher/fix/mouse_ime_input** (f41ad91)
- **fix: 修复切换系统输入法后实体鼠标移动被当作按键事件下发** (d0d50f7)
- **fix: 主界面卡片空隙** (1ea09b4)
- **fix: 下载源官方档对齐 HMCL 语义，独占官方源不再镜像兜底** (fe73c6b)
- **Merge pull request #1920 from Leowly/fix/multi-touch** (746e00a)
- **fix: Sliders.kt** (7ff2238)
- **fix: 默认控制布局控件存在偏移** (2f0570d)
- **Merge pull request #1923 from ZalithLauncher/fix/cleamroom_input** (e0e25a3)
- **fix: 补齐按键与字符事件成对发送，修复 Cleanroom 字母键与聊天输入失效** (0046f62)
- **fix: 部分数据类未兼容 R8 混淆导致启动器崩溃** (d9c9a73)
- **Merge pull request #1906 from ZalithLauncher/fix/mcbbs-modpack-args** (fa899bd)
- **fix: MCBBS 整合包游戏参数与 JVM 参数导入导出错位（#1896）** (410f01b)
- **Merge pull request #1905 from ZalithLauncher/fix/mod-fingerprint-scan-gc** (c5d934d)
- **fix: 模组指纹扫描逐字节装箱导致 GC 压力与加载缓慢** (cd43c73)
- **Merge pull request #1898 from ZalithLauncher/fix/addons_author** (2eb7b6e)
- **fix: 平台项目作者名称太长时，显示异常** (35965bd)
- **fix: 收藏页平台过滤器无法重新选中“全部”** (2062237)
- **fix: 进入下载屏幕时初始化收藏仓库** (3771ad4)
- **fix: 中文搜索翻译关键词时固定使用相关性排序** (c9d8c95)
- **Merge pull request #1890 from ZalithLauncher/fix/sdl-dlsym-proxy** (ba8b80e)
- **fix: 新增 SDL dlsym 层代理，销毁门控覆盖复用窗口** (76a0943)
- **Merge pull request #1884 from ZalithLauncher/fix/lwjgl-natives-verify** (a8fa885)
- **fix: 统一 LWJGL natives 路径单次初始化，启动前自检缺失时自动重解包** (90ec8c4)

### Backend
- **bump version to 2.6_hotfix** (044a60a)
- **bump version to 2.6** (781e5b3)
- **Merge pull request #1937 from ZalithLauncher/weblate_main** (d277751)
- **Merge pull request #1936 from ZalithLauncher/feat/main-action-menu** (6b2f5f5)
- **Merge pull request #1934 from ZalithLauncher/feat/main-action-menu** (713051c)
- **[Do not use!] Merge branch 'origin/weblate_main' into Weblate.** (3cbea46)
- **[Do not use!] Translated using Weblate (Indonesian)** (48ecb1c)
- **Merge pull request #1930 from ZalithLauncher/main** (abc17cc)
- **Merge pull request #1929 from ZalithLauncher/refactor/downloader** (f851eb4)
- **Merge pull request #1927 from ZalithLauncher/main** (c68ca9f)
- **update README.md** (88dcb6d)
- **Merge remote-tracking branch 'origin/weblate_terracotta'** (14588e7)
- **Merge remote-tracking branch 'origin/weblate_main'** (6c5f8ab)
- **Merge pull request #1926 from ZalithLauncher/feat/new_main_page** (909b77f)
- **Merge pull request #1925 from ZalithLauncher/feat/update_vk_check** (7695990)
- **Revert "refactor: 滑动条组件迁移至 Material3 SliderState API"** (a609fe0)
- **[Do not use!] Translated using Weblate (Arabic)** (69800a0)
- **修复多指触控坐标偏移** (0e2091e)
- **[Do not use!] Translated using Weblate (Portuguese (Brazil))** (a9e4a5d)
- **移除废弃的文档主页 assets** (72a7982)
- **Merge remote-tracking branch 'origin/main' into feat/new_main_page** (28ea087)
- **Merge pull request #1911 from ZalithLauncher/refactor/version-encapsulate-gamepath** (1bef4ab)
- **Merge pull request #1901 from ZalithLauncher/update/deps** (5c23910)
- **Merge pull request #1900 from ZalithLauncher/main** (a6ed25d)
- **Merge pull request #1899 from ZalithLauncher/main** (b77b7f0)
- **Merge pull request #1897 from ZalithLauncher/feat/download-favorites** (1e4ba6d)
- **Merge pull request #1892 from ZalithLauncher/update/mod-translation-search-ranking** (d4d4200)
- **Merge pull request #1889 from youfeng11/feat/auto** (041a4b9)
- **Merge pull request #1891 from ZalithLauncher/feat/update_moddata** (0c6cbdf)
- **Merge pull request #1885 from youfeng11/main** (1c53e0f)

### Chore
- **refactor: 重构 ActionMenu 布局** (5d7ec1b)
- **refactor: 下载器引擎以协程重写，移植 HMCL FetchTask 下载语义** (3c205d3)
- **chore: 不使用全限定名** (902db7b)
- **refactor: 拖动卡片让位按手指指针方向决策** (7e7db17)
- **refactor: 主页网格重构为 CardGrid 类库并统一推箱式结算** (d08d6f4)
- **chore: 懒加载版本卡片** (953e58a)
- **refactor: Version 封装游戏目录，版本链路路径由 Version 实例提供** (192aaf7)
- **refactor: 移除自定义主页** (56c5622)
- **refactor: 移除自定义主页** (018ffe7)
- **refactor: 滑动条组件迁移至 Material3 SliderState API** (a594188)
- **chore: 升级依赖版本（Compose BOM 2026.09.00、Material3 1.5.0-alpha28、Kotlin 2.4.20 等）** (18d1c3c)
- **chore: 缩小收藏页内容板块与过滤器板块之间的间隙** (3effc74)
- **chore: 更换收藏页无收藏项目时，提示语上方的图标** (60f5dfc)
- **refactor: 收藏仓库协程化，MMKV 读写移至 IO 调度器** (3398ad7)
- **chore: 已安装标识不再贴合条目底部** (514436a)
- **chore: 调整选择Java运行时对话框样式** (3a537f6)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/ZalithLauncher/ZalithLauncher2?utm_source=github-action)._