Conversation
* fix(windows): disable font ligatures in run output for literal log fidelity Geist Mono ships programming ligatures, so separator banners like '=====' rendered as solid double lines and '=>'/'!=' folded into single glyphs, which no longer matches the bytes the process actually emitted. Log viewers should stay literal: set font-variant-ligatures:none on the run output so every character is rendered individually. Copied text was always correct; only the display changed. * docs: record run and Maven output ligature verification --------- Co-authored-by: Lichenkang <2188718831@qq.com>
) * fix(macos): move plugin management into IDEA-style settings (#813) * fix(macos): show only PHP in plugin settings (#813) * fix(macos): align settings background with workbench theme * style(macos): unify settings input control roles * fix(macos): align settings window behavior and control borders with IDEA * feat(macos): resize settings sidebars with bounded split handles * fix(macos): keep arrow cursor on settings controls * fix(macos): apply plugin drafts on settings OK and align focus styles * fix(macos): adjust settings plugin splitter bounds and drag style * fix(macos): guard plugin settings during apply * fix(macos): keep settings bound to opener and restore PHP install path * fix(macos): keep plugin apply bound to its settings session --------- Co-authored-by: Xiaoyumuxi <3075514079@qq.com> Co-authored-by: Lichenkang <2188718831@qq.com>
) * feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置 * feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置 * feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置 * feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置 * fix: 补齐 Maven 设置矩阵并修复保存重试、检测竞态及仓库回退 * fix(windows): 恢复 Maven 生效配置解析 * fix(windows): make Maven settings detection bounded and accurate * `fix: 以 Maven 设置作为 Windows Run 启动路径的唯一来源` * fix: 修复合并后的平台功能矩阵冲突 * `fix: 以 Maven 设置作为 Windows Run 启动路径的唯一来源` --------- Co-authored-by: Jay <jay@sztus.com> Co-authored-by: Lichenkang <2188718831@qq.com> Co-authored-by: Jay <fan_jie@sonadora.com.cn>
Co-authored-by: Lichenkang <2188718831@qq.com>
* style(macos): align settings panels with IntelliJ UI * style(macos): match IntelliJ settings dropdown popup * fix(macos): stabilize settings popup and accessibility * fix(macos): localize settings breadcrumb categories * feat(macos): organize keymap settings as action tree * style(macos): refine keymap settings tree controls * style(macos): align keymap toolbar icons and search field with IDEA * style(macos): preserve IntelliJ keymap icon colors and tree glyphs * style(macos): remove pressed dimming from borderless buttons * style(macos): hide keymap gear menu indicator * fix(macos): expose selected settings option to accessibility * fix(macos): use shared context menus in keymap settings * ci(windows): bound workspace commit integration test at 30 seconds * fix(macos): allow settings select trigger to close its popup * test(macos): cover settings select popup click sequence * fix(macos): label keymap toolbar controls for accessibility * docs: remove duplicate settings verification steps * docs: remove duplicate settings verification steps * docs: remove duplicate settings verification steps --------- Co-authored-by: Xiaoyumuxi <3075514079@qq.com>
* fix(windows): align window and loading icons * fix(windows): use standard service rescan icon * fix(windows): unify refresh icon mapping * fix(windows): limit refresh icon overrides to controls * fix(windows): wire command palette window actions
Co-authored-by: lick <2188718831@qq.com>
* fix(maven): 让 Maven 设置真正作用于 JDT LS,并修复 Windows 依赖面板(#970) Windows 依赖面板每次都报 “Unable to load Maven dependencies”:前端 invoke 按手工白名单分流,漏登记的 maven_create_dependency_output 等 5 个宿主命令 被 platform_invoke 当作未实现拒绝,字符串错误又被 store 换成通用提示。 改为按归属规则路由并用 main.rs 契约测试锁定,宿主错误统一包装成 Error。 第三方 import 标红来自 Maven 配置到不了 JDT LS:保存设置只标记重载, 重载又是重启 JDT LS,而 JDT LS 对 pom 未变的项目不重新解析;生成的 settings 路径固定,JDT LS 按路径判断变化因此看不见改动。现在: - settings 副本按内容哈希命名,放在会话 -data/.lithe/maven/ 内 - 新增 lsp.updateMavenConfiguration,设置变化发 didChangeConfiguration, 重新加载发 java/projectConfigurationsUpdate,两个平台都不再重启会话 - profile 任务期间的配置变更会在完成后自动补跑 - Maven 工具窗口展示 pom.xml 解析错误并发可跳转通知,移除误导的 “Maven configuration applied” Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(maven): preserve settings snapshots and queued JDT updates Serialize settings preparation and publication, isolate staging files, retain snapshots until workspace cleanup, and create Unix copies with private permissions. Apply newer profiles after failed or drained timed-out batches, retain pre-ready reload requests, and add regression tests. Update contracts, Agent Notes, feature matrix, and worktree resource exclusions. --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* docs(readme): 默认展示 4 张产品截图,其余折叠 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * docs(readme): 在 README 顶部嵌入 Lithe 宣传片 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.