用于电子应用的原生外观UI组件

Hed*_*dge 31 html javascript css chromium electron

我正在使用Electron(以前称为Atom Shell)进行桌面应用.使用起来非常有趣,事件驱动编程也有其优点.

我拥有所有HTML,CSS和JS功能,因为它使用了最新的Chromium版本之一.我想使用看起来类似于原生元素的UI元素(在我的例子中来自OS X).

是否有一个UI库模仿本机UI元素的外观和功能或其他适合这种桌面应用程序的元素?

Fab*_* Sa 56

Photon是最近的项目,但它可能是你想要的.目前,UI只是像OSX一样.

用于使用Electron构建桌面应用程序的UI工具包.

链接:http://photonkit.com/

  • 这是揭露SO弱点的问题之一.提供的答案都很好且有效但我只能将其中一个标记为正确答案.我和Shawn在一起,因为他的速度有点快,我想鼓励他继续回答这里.对不起Fab. (8认同)
  • 不幸的是,Photon 的开发似乎在 2016 年随着 2017 年的[单次孤独提交](https://github.com/connors/photon/commits/master)而放缓。 (4认同)

Edu*_*ora 21

另一种选择虽然看起来很年轻,但却是React Desktop.目前它部分支持OS X El Capitan和Windows 10,但希望可用的组件数量和支持的系统将会增长.

创建此库是为了将本机桌面体验带入Web.它非常适用于node-webkit或Electron.js等工具!


Sha*_*ski 20

在网上搜索了一下后,我发现了一个名为Maverix的引导主题.我不认为它与OSX完美匹配,但它看起来非常接近.它是MIT下的开源软件,因此您应该能够根据自己的意愿进行弯曲.扫描完那里的演示页后,它甚至将Electron(Atom-Shell)称为一个很好的用例:

它非常适合用于基于HTML App Containers的应用程序,例如:MacGap Node-Webkit Github Atom Shell Adobe Brackets Shell

这似乎完全符合您的要求.


Sis*_*len 6

https://xel-toolkit.org

其他答案提供一个框架和一些组件,Xel提供更多组件。Xel建立在Web组件之上,与框架无关。