首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【HoorayOS】开源的Web桌面应用框架(文件夹功能分析)

    下一版本的重要功能就是“文件夹”,随着应用码头的出现,任务栏也改成大图标的模式,桌面可放置图标的位置越来越少,“文件夹”就应然而生了,但在制作过程中,发现几个难点,也就是图标拖动时需要注意的部分。...之后图标拖动也是需要这个格子数组,当我拖动完毕释放图标的时候,判断鼠标释放的位置处于哪个格子中间,进行图标移动并重新排序,实现图标拖动功能,应用码头拖动也是同样思路,两者结合起来无非就是要判断两次,先判断释放位置是否处于应用码头的格子内...,然后再判断是否处于桌面的格子内。   ...我在想,文件夹之间的图标拖动是否也可以参考这种模式,桌面上所有已打开并处于显示状态的文件夹窗口,当作是一个个的格子,保存到一个数组里。...因为显示在桌面的窗口不管在任何情况都是高于桌面的,也就是覆盖在桌面上,所以当拖动结束释放时,优先判断图标是否处于文件夹的格子内,然后再依次判断应用码头的格子和桌面的格子。

    1K30

    Windows 10 新特性变化研究 - 腾讯ISUX

    二.开始菜单回归 Win10里开始菜单真正回归,并在菜单的左边新增Win8开始屏幕的磁贴显示功能。 ? 菜单演变过程: ? ? ? ?...变化分析: 从Win8~10的变化中,笔者大胆猜测微软不会放弃磁贴的设计。毕竟移动是主流,PC市场在衰弱,而微软又想所有设备使用一个系统,磁贴设计无疑更适合在移动端上使用。...甚至可能等磁贴的体验成熟后,开始菜单有可能会逐步退出用户的视线(以后的开始菜单=苹果的home键?开始屏幕=iOS的桌面?),大家也不妨对未来的Windows菜单进行大胆猜想。...因此笔者也认为微软是想通过传统开始菜单和磁贴的整合,让用户逐渐适应过渡,培养使用习惯,也算是微软作出让步的折中方案。 三.智能分屏 通过拖拽窗口到桌面左右边缘的方式来进行左右分屏放置。 ?...苹果Mac OS早就有这样的体验,微软这一变化算是针对桌面功能的完善补充,并跟上竞争者的步伐。

    3.2K20

    微软宣布开始按钮将回归Windows 8.1

    本月月初,微软首席财务官曾在其官方博客上宣称“Windows Blue将是一次让我们听取消费者心声的机会”,此举被广泛猜测在Windows Blue更新中将会提供开始按钮以及启动到桌面功能。...日前微软Windows项目管理副总裁Antoine Leblond正是在其官方博客上肯定了Windows 8.1将会提供开始按钮以及启动到桌面的功能。...如上图所见,开始屏幕背景将能够自由选择,磁贴大小增加了超大和更小两种,使得开始屏幕能够更为个性化。...Windows 8.1也带来了新的磁贴分组排序方式,除了传统的首字母排序之外,新增加了按安装时间、使用频度以及类别进行排序的选项。...磁贴应用将支持多开并分屏,例如你可以同时打开两个Windows8模式的IE。 应用商店搜索界面将会添加更多应用描述,使得寻找和发现应用更为方便。应用的更新将会在后台自动运行,不需要用户干预。

    87330

    Web ML 库 Transformers.js 提供文本转语音功能

    作者 | Agazi Mekonnen 译者 | 平川 策划 | Tina JavaScript 库 Transformers.js 提供了类似 Python Transformers 库的功能...,设计用于在 Web 浏览器中直接运行 Transformer 模型,而不再需要外部服务器参与处理。...在最新的 2.7 版本中,Transformers.js 引入了增强功能,其中包括文本转语音(TTS)支持。这次升级响应了用户的诸多需求,扩展了库的应用场景。...它的多功能性和定期更新使其成为开发人员探索机器学习和 Web 开发结合点的宝贵资产,并使其成为 Web 机器学习领域的可靠工具。...按照设计,Transformers.js 在功能上等同于 Hugging Face 的 Python 库 transformers,也就是说,你可以使用非常近似的 API 运行相同的预训练模型。

    40210

    JS达到Web指定保存的和打印功能的内容

    近期手中的一个项目,因为需求中要求提供Web界面的打印功能。当然假设没有打印机,还能够提供保存到本地。项目组长把这个“小任务”分给了我。...我的运气不错,web 打印这个功能还是非经常常使用的。 非常快我就有了一个新的解决方式。在简单的了解了一下官方的说明之后,找了一个文档看了看。...我发现这一款工具在各版本号浏览器的兼容性表现还是不错的,至于功能方面,我须要的他都提供了,并且额外的功能也是非常多的。足够我们开发使用了。对了。不得不提的是。...Web页面打印功能 .title { font-family: Arial, Vernada, Tahoma, sans-serif; font-size...然后是保存功能 html 代码同样,这里就不再反复贴了 js 代码 <span style="font-family:Microsoft YaHei;font-size:12px;"

    2.4K30

    Categories Magnet

    可以看做全新的磁贴教程。 使用纯CSS仿写原版磁贴样式。 无需引入任何额外js。 完美支持pjax。 自动获取分类和文章数。 自定义配置行数。可选三列还是四列。 磁贴只显示一级分类。...自定义配置磁贴封面及描述。...沿用样式 教程:基于Butterfly主题的分类磁贴2.0版 写在最前 本项目是对冰卡诺老师写的教程:基于Butterfly主题的分类磁贴2.0版进行重构,去除了所有繁杂的引入js的过程,所以也就无需引入...在magnet.yml中填写磁贴信息。 修改[Blogroot]\_config.butterfly.yml,添加磁贴配置项 hexo cl && hexo g之后就能看到磁贴效果了。...控制磁贴显示行数,超过自动切换为滚动显示。 descr string格式,任意字符串均可 选填项,默认为空。磁贴描述,根据磁贴从左到右,从上到下的顺序配置。

    1.3K10

    Slidepad for Mac(iPad式APP切换工具)

    Slidepad适合需要经常在各个标签之间来回进行切换的用户,它可以在macos上面发挥iPad即用即走的特点,让网页或者应用就像磁贴一样在侧边栏进行固定,在你需要的时候只需要轻触即可,让你使用起来更加的方便...Slidepad for Mac功能特点 1、iPad滑过窗户 通过滑入和滑出,Slidepad为您的Mac带来iPad风格的多任务处理。使用Slidepad就像使用Dock一样简单。...它比标签更平滑,它可以帮助您快速切换不同的Web应用程序。 3、多功能框允许您打开任何网站,教程或PDF 与其他类似的应用程序不同,Slidepad上的内容没有限制。...5、更多功能 -最小风格的侧边栏 -角落对齐 -启用开发人员工具 -可定制的声音设置 -移动/桌面用户代理切换 -收到新通知时显示徽章 -开/关实时通知 -多屏支持 -拖放支持 -画中画支持 -Quicklook

    86220

    3.2 PowerBI报告可视化-切片器:报告必不可少的切片器

    筛选器可以用于视觉对象(有些视觉对象需要通过视觉对象筛选器配合才能返回需要的结果)、当前页面或所有页面,功能上有基本筛选和高级筛选,操作略显复杂。...iii 垂直列表/磁贴/下拉这几个样式可用于日期、数字,还可用于文本。...垂直列表和磁贴比较直观,选项值一目了然,但会占用较多的页面空间,适用于选项值比较少的情况,其中磁贴在触摸屏上优势明显;下拉比较节约页面空间,有限的空间可以放置更多的切片器。...2 为切片器添加搜索框垂直列表/磁贴/下拉切片器中,如果有较多的选项值,比如客户名称,可以通过点击切片器右上角的三个点,选中搜索,就可以添加搜索框。...3 选择方式:单选/多选(按住Ctrl键)/多选(直接挑勾)/全选对于垂直列表/磁贴/下拉切片器,在格式窗格中,可以设置选择方式。

    12410

    大白技术控 | Windows10X 模拟器简单上手体验

    开始菜单与圆角化 从 Windows8 时代开始,以磁贴为代表的直角设计便充斥在 Windows 界面的各个角落。但是在 Windows10X 中,界面全面转向了圆角,注意哈,我说的是全面。...圆角本身只是一种设计,但它却会对UI造成直接的影响,进而影响到系统功能。最直观的后果就是陪伴了我们两个大版本的磁贴被取消了。...当然,磁贴取消有视觉原因也有功能原因,只说视觉有些牵强。 原来的磁贴都是放在开始菜单中,理论上它可以显示很多的信息,并有一些有趣的动画效果。...但在桌面系统中,我们打开开始就意味着结束,磁贴占据面积大,又没有多少软件适配,理想很美好,现实很骨感,不如砍了吧。 于是就砍了。 这个重新处理过的开始菜单和我们以前见识过的开始菜单截然不同。...它要挑战的并不是桌面端 Windows10,而是 iPad OS。 老实说,iPad 作为手机与桌面的中间产品,定位是比较模糊的。说生产力吧,有限;作为娱乐设备,又不太便携。

    1.7K20

    获取漫游到云中的数据

    你想更新你app在设备上的磁贴内容吗? 那么这篇文章你一定要看... 假设你想创建一个便签,那么你可以在Windows8电脑桌面上创建一个便签。...然后这个便条会被发送到Windows 8手机和Windows Surface的磁贴里,这样你就不会忘了他了, Windows Azure移动服务与Windows应用商店和Windows 8手机应用协同,...第4步:更新您的应用程序的动态磁贴 如果您添加了一个待完成项目,那么您一定想把它发送到所有设备的动态磁贴上。 为此您可以使用Azure移动服务的推送通知。...所以来让我们进行下一步: 第5步:更新特定用户的动态磁贴 Windows Store应用程序和Windows 8 Phone应用程序有不同的推送通知。您可以决定哪一个最适合您的应用程序。...例如,您添加一个项目“拿起牛奶”,文本“拿起牛奶”被推送到任何设备登录到您的应用程序的动态磁贴。

    3.5K60

    精读《自由 + 磁贴混合布局》

    早些我们介绍过了 磁贴布局 - 功能分析 与实现,现在我们来做一个更进一步的思考,如何让磁贴布局与自由布局混合实现?...磁贴与自由布局的差异 磁贴布局与自由布局在交互上有很多差异,比如: 磁贴布局不能重叠,自由布局可以重叠。 磁贴布局可以向上方吸引,自由布局不会被吸引。...磁贴布局不存在自动吸附概念,但自由布局可以支持对齐,吸附等功能。 这些交互时差异都容易在运行时分开处理弥补,真正需要从顶层设计的是 单位的差异。...但在磁贴与自由混合的情况下,一个组件的布局选择磁贴还是自由可以由父容器来决定,或者自身来决定,这就引发了一个挑战: 一个组件的状态可能随时被切换到磁贴或自由,同时混用两种单位论上也可以实现,但计算成本比较高...总结 自由与磁贴混合布局模式下,还有更多值得我们思考的地方,比如: 是否允许磁贴布局与自由布局的组件产生碰撞。 怎么设计才能在同时多选了磁贴与自由布局组件时,批量拖动。

    22710
    领券