feat: support fixed pixel step scrolling on wheel event and minimum scrollbar slider height #4423
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.
🤔 这个分支是...
🔗 相关 issue 链接
🔗 相关的 PR 链接
🐞 Bugserver 用例 id
💡 问题的背景&解决方案
背景:
在数据量较大或需要精确控制滚动的场景下,默认的百分比滚动行为可能过快或不可预测。同时,当数据量极大时,滚动条滑块(slider)可能会变得极其微小,难以看见和操作。
解决方案:
scrollBar配置中新增scrollStep属性(单位:像素)。当配置此属性时,鼠标滚轮事件将按照固定的像素距离移动视图内容,而非默认的百分比。scrollBar配置中新增minSliderSize属性(单位:像素)。无论数据量多大,渲染时的滑块尺寸都不会小于此设定值,确保可交互性。📝 Changelog
☑️ 自测
🚀 Summary
copilot:summary
🔍 Walkthrough
copilot:walkthrough