基于谷歌的开源浏览器Chromium,近日微软面向Windows 10、Windows 7和macOS平台推出了首个Edge Beta版本。新版本中引入了诸多新功能,并有望在近期的版本更迭中获得增强版滚动特性。

早前,微软已经提交了名为“Compositor threaded scrollbar scrolling”的commit,通过“continuous-scrolling”(持续滚动)特性的原型设计,让滚动功能更加的平滑顺畅,允许浏览器在您单击并按住滚动条箭头时顺利执行滚动。目前Edge和Chrome浏览器的Canary通道版本可以通过启用实验性Flag来启用这项特性。

而近日微软再次提交了新的Commit,希望在按下(或者按住)滚动条箭头的时候能够启用流畅滚动特性,并为自动滚动过渡动画启用播放/暂停功能。

微软表示这项改变允许当鼠标光标从滚动条箭头/跟踪边界上移出时候自动暂停滚动动画,直到重新回到这个界限范围内才会重新恢复。微软工程师写道:“这个CL部署是服务于Compositor threaded scrollbar的一项功能。”

目前这个Commit已经被标记为“Active”,应该会在近期的Canary通道版本更新中启用。微软还分享了该特性的技术细节:

这样做的方式是,当您按住可自动滚动的ScrollbarPart时,会发布一个回调以创建滚动动画。如果ScrollbarPart保持超过250毫秒,则将执行此回调。在mouseup上,动画被中止,因此停止自动滚动。自动滚动动画是常量且永久的,直到中止。

根据另一项提交的Commit,微软的流畅滚动部署还支持无限自动滚动:

这个CL能够启用无限滚动。每帧都会监视滚动图层的长度,如果长度增加(如果正向旋转正在进行中),旧动画将中止,新的滚动条长度的新自动滚动动画将启动。

Kinect for Windows官方网站:www.k4w.cn

官方淘宝店:微软Kinect体感店

Kinect 体感技术微信公众号:K4W体感技术

微博:K4W体感官网

知乎:Kinect 体感技术

datagridview滚动条自动滚动_微软新贡献:进一步优化Chromium的滚动特性相关推荐

  1. 微软浏览器适配问题前端_「图」微软新贡献:修复Chromium浏览器的奇怪触控板手势问题...

    去年微软宣布计划成为Chromium项目的重要贡献者之一,希望为包括Edge和Chrome在内所有基于Chromium的浏览器带来更多改进和功能.在增强鼠标滚动和搜索功能之外,微软现在将部分精力放在部 ...

  2. datagridview滚动条自动滚动_Win32编程基础之滚动条

    (图片来源:游戏<ATRI> 通过使用滚动条,窗口可以显示比它大的文档或图片,用户可以滚动用户区中的数据对象来看到对象超出窗口边界的部分. 如果窗口的用户区比窗口的边框要大,窗口应该使用滚 ...

  3. xamarin textview 滚动_微软测试 Win10 Chromium/Edge CPU 优化和滚动新效果

    IT之家7月6日消息 外媒Windows Latest报道,今年早些时候,微软将Edge浏览器切换为Chromium开源引擎,后者也为Google Chrome.Brave和其他浏览器提供支持. 微软 ...

  4. 为什么本地图片都不能直接浏览器_微软工程师帮助谷歌解决Chromium浏览器中一个很长久的细节问题...

    在微软加盟谷歌主导的Chromium阵营后,微软工程师们已经帮助谷歌优化或解决很多功能性问题或功能细节等. 有些地方其实并不算是问题只是谷歌浏览器开发团队懒得去改动,比如上周我们提到的谷歌浏览器安装目 ...

  5. vue内容横向循环滚动_在Vue中使用better-scroll实现横向滚动和竖向滚动

    exportdefault{ name:"better_scroll", data() {return{ currentIndex:0, //当前显示的下标 listHeight: ...

  6. seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_企业新网站如何优化快速出排名?...

    企业新网站如何优化快速出排名? 关键词seo网站优化排名技巧,企业新网站如何优化快速出排名,新站想要获取排名需要做好词库规划布局,做好文章内容优化,编写用户需求文章,做好更新和提交URL给百度站长,稳 ...

  7. datagridview滚动条自动滚动_掘金上摸鱼的新发现,无限滚动(infinitescroll)

    前言 上班摸鱼,下班摸鱼,一直摸一直爽.在一次调试的过程中,我按下了F12刚好是掘金的页面,然后把代码输入到控制台之后,顺手滚动了几下右侧的滚动条,发现个问题如下图所示: ‍‍‍‍‍‍‍‍‍‍掘金官网 ...

  8. datagridview滚动条自动滚动_一个自适应滚动条的实现

    自适应滚动条 为了得到一个自适应滚动条,你需要告诉Windows滚动条所覆盖区域的最大值和最小值,当前滚动条的位置以及滚动条滑块(Thumb,也称"页大小")的大小. 一个比较麻烦 ...

  9. 怎么用微软云盘自动备份文件_微软通过自动更新打破了Windows 10的文件关联

    怎么用微软云盘自动备份文件 File associations no longer work properly on Windows 10 after a buggy update. Windows ...

最新文章

  1. arcgis for android离线编辑,ArcGIS for Android离线数据编辑实现原理
  2. Unity 编辑器扩展 场景视图内控制对象
  3. Get Cache Info in Linux on ARMv8 64-bit Platform
  4. 2021 年,Java 开发者值得学习的 13 项技能
  5. “==”和equals()那些事
  6. 我是这样入侵 Hacking Team 的
  7. Vh和Vw的简介和使用
  8. x264编码参数大测试:08 subme与指定码率(1000Kbps)
  9. sql与ORACLE链接服务器相互访问方法
  10. 力扣-1508 子数组和排序后的区间和
  11. Qimage QBuffer
  12. 原型图工具功能比拼1
  13. “/”应用程序中的服务器错误(System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询)
  14. SpringSecurity实现登陆认证并返回token
  15. Notepad Next:Linux 用户的 Notepad++ 最佳替代品
  16. python随机生成20个数字_你如何在Python中生成20个随机数字
  17. 点击地图出现导航php,在H5页面中,通过地址打开高德地图以实现导航
  18. 全屋Wi-Fi:一个谁也解决不好的痛点?
  19. python编程-----利用爬虫获取自如房间信息(三)
  20. 笔记:戴蒙德模型中的折旧

热门文章

  1. 谈谈 JavaScript 中的空值合并操作符 Nullish coalescing operator
  2. SAP Spartacus 项目执行 yarn build --stats-json 遇到的一些错误消息
  3. Github continuous deployment (CD) 最佳实践
  4. 将 Observable.pipe 的输入参数手动分解
  5. Angular platform-server.js 里动态创建 JavaScript 标签页的场景
  6. SAP Spartacus的Lock Focus Directive单元测试实现
  7. Groovy里的setProperty和getProperty重载用法
  8. SAP Hybris和Netweaver的租户隔离(Tenant isolation)机制设计
  9. 如何在Hybris Backoffice里给用户维护电话号码
  10. SAP SMP的一些截图