微软大力推行 Fluent 设计体系,UI Fabric 演变为 Fluent UI
微软近年来一直在大力推行其 Fluent 设计体系(Fluent Design System),并已根据它对 Windows 10 的系统图标做了全新设计。目前,Fluent 设计被带到了 UI 领域,微软宣布原有的 UI Fabric 将进行合并、重命名,最后会演变为 Fluent UI。
UI Fabric 是微软此前为开发者打造的一款基于 React 的前端框架,主要用于 Office 和 Office 365,旨在使开发人员轻松使用 Office 设计语言创建一致的 Web 体验。
微软希望整个系统能够共享一种设计、通用一种语言,跨平台设计系统 Fluent 则能带来这种体验,将一系列产品互相联系起来。微软表示,其目标就是“与开源工程共享基础,以创建经验一致性、效率和有效性,以此达到事半功倍”。
具体来讲,微软正在将 UI Fabric 和 Stardust 这两个最常用的 Web 工程框架库整合起来,更名为 Fluent UI,并归入 Microsoft GitHub 组织下。“这样能够使团队在一组共享的构建和开发工具上合作,以便更有效地支持产品和社区”,微软表示,“这是我们实现更加简化的开发者生态系统愿景的第一步”。
这一系列变动预计不会给 UI Fabric 开发人员带来太大干扰,软件包名称无需更改,仓库也无需重新克隆,重定向即可,当前版本的 UI Fabric 仍受支持。
原 UI Fabric 仓库会在 3 月 20 日迁移至新的 Fluent UI 库(目前页面还未开放),今年夏季,还将有重大版本发布。
Fluent Design System 还将进一步扩展,从微软提供的宣传图中就可以捕捉到它的野心和愿景,Android 和 iOS 都囊括其中,这套 Fluent 设计体系将会在更多平台上提供一致性的体验。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Let's Encrypt 等获得 FSF 颁发的 2019 年度自由软件奖
自由软件基金会(FSF)通过 2020 LibrePlanet 线上会议宣布了 2019 年自由软件奖的获得者,分别是 Let's Encrypt、Jim Meyering 和 Clarissa Lima Borges。FSF 每年都会在 LibrePlanet 会议上将这些奖项授予为软件自由事业做出重大贡献的开发人员和社区成员。 其中,Let's Encrypt获得了社会公益项目奖。该奖项强调使用免费软件为人类服务,过去获奖者包括 OpenStreetMap 和 Public Lab。Let's Encrypt是一家得到 Mozilla Firefox 和 Google Chrome 支持的、非盈利性的自动化证书颁发机构,旨在让每个网站都能使用 HTTPS 加密。 团队中的站点可靠性工程师 Phil Porada在代表 Let's Encrypt 团队接受该奖项时表示,“作为制造商,我喜欢拆开东西放回原处。无论是机械、木材还是软件。自由软件使我们能够深入研究系统的内部,并弄清楚其原因和工作方式。只有通过公开、透明和负责任的态度,我们才能学习、提出问题并不断进步。” 其项目执行总监 J...
- 下一篇
Linux Kernel 改进对软盘的支持
去年 Linus 曾因软盘的技术太过古老,而选择将 Linux 的软盘驱动 floppy 标记为“孤立(orphaned)”状态。他指出现在很难在实际工作中找到物理软盘硬件,基本上也不用软盘,除了在一些虚拟机环境中会使用到旧的软盘控制器,但问题是这种情况也没有人会愿意进行维护。所以有许多人认为应该将 Linux 内核的软盘相关代码从 mainline 代码库中删除。 但事实却是 2020 年发布的新版本 Linux 内核改进了对软盘的支持,这不是针对 Linux 内核的软盘相关代码的单行代码补丁,而是新增了总共 586 行代码并删除了 613 行代码。因此使用者完全不用担心 Linux 内核无法读取软盘。 针对 Linux Kernel 5.7 的软盘补丁包括大量清理工作和对 ARM 架构的一些改进。面向 ARM 的软盘相关工作包括删除无效代码,并从该 ARM 架构代码中移除对第二个软盘控制器(FDC)的不完全支持。 因此,如果你在关注 Linux 内核对软盘支持的问题,下一个 Linux 内核版本将提供补丁程序。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7设置SWAP分区,小内存服务器的救世主