微软开源 Outlook for iOS 暗黑模式解决方案:支持 iOS 11 及更高版本
微软于 2019 年 8 月推出了面向 Outlook 的暗黑模式,并于去年初开始对该应用程序展开更广泛的重新设计。在新增的外观和功能中,就包括大家期待已久的暗黑模式。现在,软件巨头已决定将其开源,并命名为 DarkModeKit,以便为 Outlook for iOS 用户提供更好的暗黑模式解决方案。
目前该项目的代码已托管至 GitHub,感兴趣的朋友可以去了解 DarkModeKit 的实现细节。
(题图 via Neowin)
开发者可以在 iOS 11 及以上版本中应用 Outlook for iOS 暗黑模式的代码,其中还包括了一些功能,比如可在不重启 App 的情况下调节浅色 / 深色主题。
微软表示,该解决方案是一个简单的 API 设计,开发者只需对现有 App 施加极小的改动和调整。
苹果在 iOS 13 中增加了对深色模式的支持,但微软的解决方案支持 iOS 11 及更高版本的操作系统。
其它开发者可借此实现与深色背景相匹配的动态调色,不过需要注意的是,该解决方案适用于使用 Swift 5 及更高版本、或 Xcode 11 及更高版本的应用程序开发。
此前,微软一直在谈论黑暗模式,并计划提供跨平台的 Office 365 应用程序套件支持。随着企业开始拥抱开源社区,未来或许能够更好地促进其在竞争平台上的发展。
稿源:cnBeta
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
wechat-app-mall 7.8.1 发布,微信小程序商城
微信小程序商城 wechat-app-mall 已经升级至 version 7.8.1,具体详情请查看 码云项目主页更新 本次更新功能如下: fixed: 下单界面切换到店自提/快递的时候运费没有重新计算; improve: 快递地址地址选择器升级,现在可以选择到5级行政区地址,精确到村/社区; 底部菜单,购物车icon图标优化,整体更和谐; 启动图界面隐藏头部菜单栏,展示全屏启动图(左滑至最后一张图片点击进入主界面); 目前无需在小程序代码配置 appid (用于集成好物圈),改为从后台配置中读取; 删除了无效代码,优化整体运行性能,减少小程序体积; 美化了公告详情界面UI、优惠券领取界面UI、申请开发票界面UI; WXAPI 升级到 2.6.0 版本; 删除样式文件中背景调用的远程图标,全部改为调用本地图标; new: 增加成长值功能(积分可兑换成成长值、后台管理员也可以调整用户的成长值);
- 下一篇
Firefox Preview 加入对扩展的支持
Firefox Preview 是 Mozilla 在 2019 年上半年推出的全新 Android Web 浏览器。该浏览器的渲染引擎GeckoView 由 Mozilla 自己开发,通过将GeckoView 引擎与 Firefox 应用程序相分离,开发团队创建了一种更新、更快和更容易维护的方式来开发 Android 应用程序。 在Firefox PreviewNightly 版本的最新更新中,开发者加入了对扩展程序的支持。不过,现阶段只能安装一个扩展,即广告拦截器uBlock Origin。 作为下一代 Android Firefox,Mozilla 一直在致力于使Firefox Preview 的功能与现有Android Firefox 保持一致,而它此前最缺少的功能之一便是扩展支持。 此前,Mozilla 就曾宣布计划于2020 年初在 Firefox Preview 中启动 WebExtension 支持,目前的进度看起来与计划相符。 在接下来的一段时间内,Firefox Preview 会完成扩展架构并进一步实现 WebExtension 接口,扩展会受到更广泛的支持。 若...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6