Nexthena 刚刚发布了 v1.2.1 版本。这次更新没有铺开一大堆功能,而是把力气花在两个用户每天都会碰到的细节上:一个是国际化的界面语言,另一个是系统主题的跟随逻辑。对经常在不同语言和深色/浅色模式之间切换的人来说,这两个改动会让日常体验顺畅不少。
这次的国际化支持直接做到了开箱可用。Nexthena 现在默认就提供英文和中文两种界面语言,不用再去配置文件里折腾。所有 UI 组件里原来那些写死的字符串,全部换成了翻译键。换句话说,按钮上的文字、菜单里的选项、提示内容,都不再是硬编码的“Save”或“设置”,而是指向一个统一的翻译映射表。这么做的好处是,切换语言时界面可以瞬间反应,不需要重新加载页面,也避免了遗漏角落里的文字。
![]()
切换的方式也做得比较顺手。页面顶部放了一个语言切换开关,点一下就能在中英文之间来回切。更关键的是,你的选择不会丢失——语言偏好会保存到后端,下次重新打开 Nexthena 的时候,它会直接恢复成你上次用的语言,不用每次都重新设置。对于偶尔还会使用白板功能的用户,Excalidraw 白板也会跟随应用本身的语言设定。如果在应用里切到中文,白板会自动应用 zh-CN 语言包,内部画布上的工具栏、菜单等也会同步变成中文,不用再单独进白板改一遍。
另一个修复和系统主题有关。之前当用户在设置里选择“跟随系统”主题模式时,白板和代码语法高亮总是顽固地显示成浅色模式,完全不理会系统实际是在深色还是浅色。这个问题的根源在于主题上下文里原本只暴露了一个叫“system”的原始值——它只是告诉组件“用户选了跟随系统”,却并没有真正解析出当前的操作系统主题到底是深色还是浅色。于是白板和高亮组件看到这个值的时候,就一律回退到了浅色模式,导致明明系统开了深色模式,应用主体界面也变暗了,白板和代码块却还亮着,割裂感很强。
现在 Nexthena 在主题提供者里新增了一个 effectiveTheme 字段。这个字段不再只是原样传出一个“system”字符串,而是直接在内部完成解析,始终以“dark”或“light”这两种确定的值向外提供。所有消费者——包括白板、代码高亮等组件——都改为直接读取这个 resolution 后的有效主题。这样一来,当操作系统在夜间自动切换到深色模式时,Nexthena 的每一部分,从全局 UI 到白板画布,再到代码语法高亮,都能步调一致地变暗,不会再出现个别角落“漏光”的情况。
这两个改动虽然算不上大版本迭代,但恰好都是那种“修一个痛点,能让人用着舒服很多”的类型。如果你的使用场景里中英文混杂,或者习惯让系统自动管理深浅色,这次更新值得跟上。有兴趣的话,可以去 Nexthena 的官网查看完整的发布说明。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.