Skip to content

Update plugin Maven Lite v1.1.0 - #441

Merged
lzx8589561 merged 1 commit into
ZToolsCenter:mainfrom
kshq1996:plugin/ztools-maven
Aug 25, 2026
Merged

Update plugin Maven Lite v1.1.0#441
lzx8589561 merged 1 commit into
ZToolsCenter:mainfrom
kshq1996:plugin/ztools-maven

Conversation

@kshq1996

Copy link
Copy Markdown
Contributor

插件信息

  • 名称: Maven Lite
  • 插件ID: ztools-maven
  • 版本: 1.1.0
  • 描述: 一款旨在简化依赖管理的开发者效率工具。它打破了传统的“浏览器搜索 -> 复制 -> 切回 IDE”的繁琐流程,为用户提供了一个轻量级的Maven 包检索窗口。通过该插件,开发者可以快速查询海量构件,并一键复制依赖坐标或包文件路径。无论是查找最新版本的 Jar 包,还是快速引入依赖,ztools-maven 都能让您的构建配置工作变得前所未有的流畅。
  • 作者: 康康学长
  • 类型: 更新

本次变更

聚焦交互紧凑度与列表滚动体验。

新增

  • 智能滚动:箭头键上下移动光标时,列表区域自动 scrollIntoView({ block: 'nearest' }),高亮行始终保持在视窗内(不再依赖浏览器页面滚动)
  • Shift+← / Shift+→:切换分类(全部 / Android / 非安卓),结果面板与版本面板均生效,从循环起点环绕
  • 开源仓库链接:结果面板底部新增 footer-link 跳转到 https://github.com/kshq1996/ztools-maven,标签「开源 v{version}」版本号从 package.json 自动读取

变更

  • 头部紧凑化.maven-panel padding、result-header / header 边距、.tabs / .source-tip / .cat 内边距与字号全面缩小,约 90px 高度让渡给 list 区域(600px 视窗下 list 从 ~370px 提升到 ~460px)
  • 顶部 hints 同步更新:结果面板 ↑↓ 选包 · ←→ 切源 · Shift+←→ 切分类 · m Maven · g Gradle · Enter 进入,版本面板 ↑↓ 选版本 · Shift+←→ 切分类 · Enter/c/p 菜单 · m Maven · g Gradle · ← 返回
  • Help 浮层(Cmd/Ctrl+K)新增一行Shift+←/→ 切换分类
  • README 快捷键表新增一行Shift + ← / → 在两个面板的分类切换

修复

  • 列表独立滚动链:补齐 html / body / #app 到 viewport 的 height: 100% + overflow: hidden.maven-panelmin-height 改为 height,让 .results > ul / .versions > uloverflow-y: auto 真正生效
  • Shift+← 在版本面板不再误返回:版本面板的 onVersionKey 之前不区分 shift 修饰键,按 ← 一律返回上层并提前把 selectedArtifact 清空,导致全局 cycleCategory 切到错的 ref。增加 !e.shiftKey 守卫让 Shift+← 透传到全局处理器

截图 / 演示

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/ztools-maven/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 在分支上追加一个 commit,PR 链接保持不变。

- feat(ui): smart-scroll lists + add open-source repo link
- feat(ui): move open-source link from source-tip to top result-header
- feat(ui): move open-source link to panel footer with version label
- fix(ui): pin panel height to viewport so list scrolls independently
- fix(layout): extend viewport-height chain to #app
- style(ui): compact header area to give the list more vertical space
- feat(ui): shift+←/→ cycles 全部/Android/非安卓 category filter
- fix(ui): onVersionKey must skip ← when shift is held
- chore(release): 1.0.0 → 1.1.0
- chore: untrack dist.zip, add to .gitignore
- chore(release): bump plugin.json version 1.0.0 → 1.1.0
- docs: add 发布/维护 section to CLAUDE.md
@kshq1996
kshq1996 marked this pull request as ready for review August 25, 2026 04:35
@lzx8589561
lzx8589561 merged commit 58af04d into ZToolsCenter:main Aug 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants