Подтвердить что ты не робот

Компоненты пользовательского интерфейса для электронного приложения

Я использую Electron (ранее Atom Shell) для настольного приложения. Это очень забавно использовать, и программирование, управляемое событиями, имеет свои преимущества.

У меня есть все возможности HTML, CSS и JS у меня в руках, потому что он использует одну из последних версий Chromium. Я бы хотел использовать элементы пользовательского интерфейса, которые похожи на родные (от OS X в моем случае).

Есть ли библиотека пользовательского интерфейса, имитирующая внешний вид и функциональность собственных элементов пользовательского интерфейса или других, которые хорошо вписываются в такое настольное приложение?

4b9b3361

Ответ 1

После поиска по сети немного я нашел тему начальной загрузки Maverix. Я не думаю, что он идеально подходит для OSX, но он выглядит неплохо. Это открытый исходный код при MIT, поэтому вы сможете сгибать его по своему усмотрению. После сканирования там демонстрационной страницы он даже вызывает Electron (Atom-Shell) в качестве хорошего варианта использования:

Он идеально подходит для приложений, основанных на приложении HTML. Контейнеры, такие как: MacGap Node -Webkit Github Atom Shell Adobe Скобки Shell

Кажется, что это будет делать именно то, что вы ищете.

Ответ 2

Photon - это недавний проект, но он, вероятно, вам нужен. На данный момент пользовательский интерфейс только как OSX.

Инструментарий UI для создания настольных приложений с помощью Electron.

Ссылка: http://photonkit.com/

Ответ 3

Другой вариант, хотя он выглядит довольно молодым, будет React Desktop. На данный момент он частично поддерживает OS X El Capitan и Windows 10, но, надеюсь, количество доступных компонентов и поддерживаемых систем будет расти.

Эта библиотека создана, чтобы привнести в Интернет собственный рабочий стол. Он отлично работает с такими инструментами, как node -webkit или Electron.js!

Ответ 4

https://xel-toolkit.org

Другие ответы предоставляют один кадр и некоторые компоненты, Xel предоставляют больше компонентов. Xel основывается на веб-компонентах, является агрегированным с точки зрения структуры.