报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

JetBrains 发布基于 React 的 Ring UI 1.0

  • 2018-11-10
  • 本文字数:600 字

    阅读完需:约 2 分钟

JetBrains发布基于React的Ring UI 1.0

RingUI 1.0版本为组件引入了一种新的视觉语言,添加了对 CSS 属性和模块的支持,并增加了新的 Message、Tab 和 Toggle 组件。


随着 macOS Mojave 的发布,越来越多的人关注深色模式,Ring UI 现在提供了一个主题属性,用于修改组件在明暗背景下的外观。


由于与现代 CSS 标准一致,许多项目已经开始采用PostCSS作为传统 CSS 预处理器的替代品。Ring UI 1.0 也通过这种方式支持 CSS 属性和 CSS 模块,并且不再支持以前使用的 SASS,这样能够提供更好的 CSS 封装。InfoQ今年早些时候曾报道过Dojo将 PostCSS 作为其主题系统的基础。


Ring 1.0 发布的三个新组件是:


  • Message,非模态对话框,其中包含一个消息和撤销操作;

  • Tab,一系列选项卡;

  • Toggle,一系列开关风格的切换按钮。


Ring UI 包含 50 多个组件、一些服务、用于管理表单和输入框的 API,以及用于应用程序开发(包括分析、HTTP 请求和本地存储)的一小部分实用工具。所有 Ring UI 组件都是基于 React 的。


Ring UI 1.0 还支持最近发布的Babel 7


JetBrains公司是 Intellij IDEA 和 WebStorm 的创造者,他们使用 Ring UI 及其组件来开发各种基于 Web 的产品,包括 YouTrack、Hub、TeamCity 和 Upsource。JetBrains 在 2017 年初发布并开源了 Ring UI。


RingUI 基于 Apache 2 开源许可发行。欢迎通过RingUI GitHub项目贡献代码,并请遵循RingUI的贡献指南


查看英文原文:JetBrains Releases React-Based Ring UI 1.0


感谢无明对本文的审校。


2018-11-10 19:361950

评论

发布
暂无评论
发现更多内容

卫星通信,给手机市场带来了什么?

脑极体

NFTScan 与 PANews 在 NFT 数据层面进行战略合作

NFT Research

API NFT 合作 MetaMask

国庆数字游,融云都为您准备好了

融云 RongCloud

【译】日志:每个软件工程师都应该了解实时数据的统一抽象【三】

Rae

kafka 日志 原理

葡萄城受邀参加WOT全球技术创新大会

葡萄城技术团队

产品的帮助中心怎么建设?关于编辑帮助文档的几个小技巧~

Baklib

边缘计算落地提速 天翼云Serverless边缘容器加速深耕市场

极客天地

四个典型的车联网案例,给你数据架构升级思路

TDengine

tdengine 车联网 物联网

Alluxio与北京大学计算机学院签署合作框架协议,推动产学研深度融合

Alluxio

开源 云原生 产学研用 Alluxio 北京大学

重磅发布!Orbit 云原生应用全生命周期管理工具上线啦!

CODING DevOps

云原生 Orbit CODING

还不知道产品帮助中心怎样制作?,来看看这个吧

Baklib

面试官问我 JS 中 foreach 能不能跳出循环

茶无味的一天

JavaScript js foreach for

GPU是AI时代的算力核心

Finovy Cloud

人工智能 云渲染

嵌入式RTOS的 任务栈 和 系统栈

矜辰所致

嵌入式 9月月更 RTOS

多维数据库中的高效计算机制

元年技术洞察

智能多维数据库 专利解析

使用WIX 进行商业智能OEM打包

葡萄城技术团队

安利几款简单好用的帮助文档制作工具

Baklib

帮助文档

分享|破世界纪录的OceanBase,如今入选了国际顶会VLDB 2022

OceanBase 数据库

基于边缘计算的渲染新应用

火山引擎边缘云

边缘计算 渲染 边缘云 渲染性能 渲染服务

zookeeper集群之间如何通讯

浅羽技术

zookeeper 通信 集群 ZooKeeper原理 9月月更

开发者有话说|27岁暮年老人一生

百里丶落云

云数据库技术行业动态@2022-09-30

数据库 数据复制 数据管理 数据备份 数据对比

Java: 压缩PDF文档

Geek_249eec

Java PDF 压缩

打破线上社交“不可能三角”,语音社交可以做到既要、又要、还要

擎声科技

音视频 sdk 语音社交 实时互动 擎声Qtt

python安装包报错Microsoft Visual C++ 14.0 or greater is required

阿呆

pip

iMazing传输 iPhone 备忘录和通话记录功能

淋雨

ios iphone

大咖说·图书分享|深入集群:大型数据中心资源调度与管理

大咖说

编程 数据中心

Tree-sitter入门

阿呆

Python tree-sitter py-tree-sitter

ReactDOM.render在react源码中执行之后发生了什么?

flyzz177

React

好的代码是优质资产、莫让代码成为负债

葡萄城技术团队

还在为产品的客户服务而烦恼?来搭建在线客服中心!

Baklib

JetBrains发布基于React的Ring UI 1.0_大前端_Dylan Schiemann_InfoQ精选文章