2015-07-26 26 views
23

Bir masaüstü uygulaması için Electron (önceki adıyla Atom Shell) kullanıyorum. Kullanmak için çok eğlenceli ve olay odaklı programlamanın esası var.Electron uygulaması için yerel görünümlü UI bileşenleri

Tüm HTML, CSS & JS gücüm ellerimde daha yeni Chromium yapılarından birini kullandığından kullanıyorum. Yerel olanlara benzeyen UI öğeleri kullanmak istiyorum (benim durumumdaki OS X'den).

Yerel kullanıcı arabirimi öğelerinin veya bu tür bir masaüstü uygulamasına iyi uyan diğerlerinin görünümünü ve işlevlerini taklit eden bir kullanıcı arabirimi kütüphanesi var mı?

+0

@MikeChamberlain Video kaldırıldı. –

cevap

19

Web'de biraz arama yaptıktan sonra, Maverix adı verilen bir önyükleme teması buldum. OSX ile mükemmel uyum sağladığını sanmıyorum, ama oldukça yakın görünüyor. MIT altında açık kaynaktır, böylece isteğinize göre bükmeniz gerekir. Orada demo page içinden taradıktan sonra bile iyi bir kullanım vaka olarak Electron (Atom-Shell) sesleniyor:

HTML App dayandığını uygulamalar için kullanılacak mükemmel gibi Kaplar: MacGap Düğüm-Webkit aradığınız tam olarak ne yapacağını gibi Github Atom Shell Adobe konsollar Shell

Bu gibi görünüyor.

45

Photon yeni bir projedir, ancak muhtemelen sizin istediğiniz şeydir. Şu an UI sadece OSX gibi.

Elektron ile masaüstü uygulamaları oluşturmak için UI araç takımı.

Bağlantı: oldukça genç görünse de http://photonkit.com/

+7

Bu, SO'nun zayıf yönlerini ortaya koyan sorulardan biridir. Sağlanan her iki cevap iyi ve geçerli ancak doğru olanı işaretleyebilirim. Shawn ile gidiyorum çünkü biraz daha hızlıydı ve ben de burada cevap vermeye devam etmesini teşvik etmek istiyorum. Üzgünüm Fab. – Hedge

+0

@Hedge - "Bir kitap, araç, yazılım kitaplığı, öğretici veya başka bir site dışı kaynak önermemizi veya bulmamızı isteyen sorular, yanıtları ve spam'leri çekme eğiliminde olduklarından Yığın Taşması için konu dışıdır. Bunu çözmek için şimdiye kadar ne yapıldı. – Fraser

18

Diğer bir seçenek, React Desktop olurdu. Şimdilik OS X El Capitan ve Windows 10 için kısmi desteği var, ancak umarız mevcut olan bileşenlerin ve desteklenen sistemlerin sayısı artacaktır.

Bu kitaplık, yerel bir masaüstü deneyimini web'e taşımak için hazırlanmıştır. Düğüm-webkit veya Electron.js gibi araçlarla çok iyi çalışıyor!

3

https://xel-toolkit.org

diğer cevaplar bir çerçeve sağlar ve bazı bileşenler, Xel fazla bileşenleri sağlar. Xel Web Bileşenleri üzerine inşa, çerçeve-agnostiktir.