raven-pensieve_obsidian-ace.../styles
RavenHogWarts a73195e36e
feat(minimap): 固定滑块高度并完善悬停和拖拽交互 (#65)
将 minimap 滑块改为固定高度并加入容器层级的悬停与拖拽状态,
以改善可见性和交互一致性。主要改动包括:

- 在组件中添加 containerRef、isHovering 和 isDragging 状态,
  并在容器上注册 onMouseEnter/onMouseLeave 以控制滑块显示。
- 在滑块按下时设置 isDragging 为 true,释放时重置为 false,
  防止拖拽过程中悬停状态被误清除。
- 移除基于可视行数计算的滑块高度,改用 CSS 中的固定高度
  (10dvh),并只通过 CSS 变量更新滑块顶部位置,避免高度闪烁。
- 根据 isHovering 和 isDragging 动态添加类名以控制透明度和
  拖动样式,调整 CSS 动画时长、边框和圆角以提升视觉效果。

这些修改解决了滑块高度抖动、悬停触发不稳定以及拖拽时
可见性不足的问题,提升了 minimap 的使用体验。
2025-12-11 13:22:11 +08:00
..
AceEmbedView.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
AceView.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
BaseModal.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
CreateCodeFileModal.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
EditCodeBlockModal.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
Minimap.css feat(minimap): 固定滑块高度并完善悬停和拖拽交互 (#65) 2025-12-11 13:22:11 +08:00
QuickConfigModal.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
SettingsTab.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
SettingsView.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
SnippetsFileModal.css feat: 统一使用路径别名将工程中的相对/相对路径导入改统一的路径别名 (#45) 2025-10-29 20:57:18 +08:00
styles.ts feat: 增加 minimap (#64) 2025-12-11 13:05:14 +08:00