All notable changes to this project will be documented in this file. 本项目的重要变更会记录在这里。
- Gutter color indicators now default to hidden on extension activation
- Previously: When
git-blms.enabled=true, both gutter indicators and inline annotations were shown - Now: When
git-blms.enabled=true, only inline annotations are shown by default; gutter must be enabled via right-click menu
- Previously: When
- Right-click menu commands no longer modify
git-blms.enabledsetting- Previously: Clicking "Show Inline Git Blame" or "Show Git Gutter" would automatically set
git-blms.enabled=truein settings.json - Now: These commands only work when
git-blms.enabled=true; they no longer change the setting
- Previously: Clicking "Show Inline Git Blame" or "Show Git Gutter" would automatically set
git-blms.enablednow only controls inline annotation display state on startup, not gutter- Gutter display state is not persisted; each session starts with gutter hidden
- Gutter 颜色指示器现在默认隐藏
- 之前:当
git-blms.enabled=true时,gutter 指示器和行内注释都会显示 - 现在:当
git-blms.enabled=true时,只有行内注释默认显示;gutter 需要通过右键菜单启用
- 之前:当
- 右键菜单命令不再修改
git-blms.enabled设置- 之前:点击 "Show Inline Git Blame" 或 "Show Git Gutter" 会自动将 settings.json 中的
git-blms.enabled设为true - 现在:这些命令仅在
git-blms.enabled=true时生效;不再修改该设置
- 之前:点击 "Show Inline Git Blame" 或 "Show Git Gutter" 会自动将 settings.json 中的
git-blms.enabled现在只控制启动时行内注释的显示状态,不影响 gutter- Gutter 显示状态不持久化;每次会话启动时 gutter 默认隐藏
To restore previous behavior:
- Set
"git-blms.enabled": truein settings.json - Right-click in editor → "Show Git Gutter" to enable color indicators
恢复之前行为的方法:
- 在 settings.json 中设置
"git-blms.enabled": true - 右键点击编辑器 → "Show Git Gutter" 启用颜色指示器
- Gutter color indicators for word wrap support: Color-coded markers in the gutter area that appear on each wrapped line, providing visual continuity when word wrap is enabled
- Colors match the existing age-based annotation scheme for consistency
- Gutter 颜色指示器支持 word wrap:在 gutter 区域显示基于 blame 信息的颜色标记,当启用 word wrap 时在每个折行上显示,提供视觉连续性
- 颜色与现有的基于年龄的注解颜色方案保持一致
- Improved structural edit handling for inline blame so Enter is stable and delete-path flashing is reduced
- Split committed and uncommitted decorations to lower full-editor repainting during line merges
- Added hex-based color settings with picker-friendly configuration metadata
- Added a dedicated current-author highlight toggle and refreshed related setting descriptions
- GitBlms 1.0.0: GoLand-style inline Git blame column for VS Code
- Age-bucketed annotation colors with stronger visual contrast
- Hover commit details with author, timestamp, hash, and summary
- Unsaved file support via
git blame --contents - - Configurable uncommitted-line color and blame column max width
- Chinese and English runtime language support
- Custom extension icon and refreshed marketplace metadata
- GitBlms 1.0.0:面向 VS Code 的 GoLand 风格行内 Git blame 信息栏
- 更有视觉对比度的按代码年龄分层色阶
- 作者、时间、哈希和摘要的悬浮提交详情
- 基于
git blame --contents -的未保存文件支持 - 未提交代码颜色和 blame 栏最大宽度配置
- 中英文运行时语言支持
- 自定义插件图标和更新后的插件说明页元数据