## ZalithLauncher/ZalithLauncher2 — 2.5.2…2.5.3

_21 commits._

### Features
- **feat: 任务流对话框新增安装 JVM 实时日志卡片** (8316f24)
- **feat: 支持长按运行 jar 文件按钮时单次选择 Java 运行时** (3c7e00f)

### Fixes
- **Merge pull request #1874 from ZalithLauncher/fix/glfw-bridge-jni-env** (34ad5f4)
- **fix: GLFW 桥初始化改用调用线程 JNIEnv，修复跨线程复用导致的崩溃与卡死** (20ce564)
- **Merge pull request #1871 from ZalithLauncher/fix/fm-card-corner** (5b84967)
- **fix: 修复文件管理器网格末行不满时首行末尾条目的右下角圆角错误** (35f5759)
- **Merge pull request #1865 from ZalithLauncher/fix/jvm-service-globalcontext-init** (67cb028)
- **fix: 未初始化 GlobalContext 安装器在前台服务中启动失败 #1854 #1680 #1233** (da54ae2)
- **Merge pull request #1864 from ZalithLauncher/fix/jvm-default-charset-utf8** (c911fde)
- **fix: 强制游戏 JVM 使用 UTF-8 编码，修复 FTB 系模组无法正常初始化** (07550b0)
- **hotfix: R8 混淆导致 Vulkan 检测失效 #1856 #1853** (2868026)

### Backend
- **bump version to 2.5.3** (b4c9415)
- **Update MioLibPatcher.jar** (c33b850)
- **Merge pull request #1867 from ZalithLauncher/feat/installer-jvm-log-output** (16f69e0)
- **Merge pull request #1869 from ZalithLauncher/chore/default_joystick** (4643e3b)
- **Merge pull request #1868 from ZalithLauncher/chore/update-default_layout** (6ecc5ba)
- **Merge pull request #1843 from CiiLu/yy** (d882c5d)
- **bump version to 2.5.2_hotfix** (e7d4af7)

### Chore
- **chore: 调整摇杆方向事件编辑器样式** (16a0320)
- **chore: 新创建的摇杆控件的锁定事件默认添加 Ctrl** (d877831)
- **chore: 更新默认控制布局** (2fe7c4a)

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