- PVSM.RU - https://www.pvsm.ru -

Новшества node-webkit версии 0.3.0

Zhao Cheng вчера объявил [1] о выходе новой версии движка node-webkit [2], которая будет иметь номер 0.3.0.

Выглядит вот как:

[скриншот]

(На скриншоте изображена демка от AppJS [3], которую я портировал на движок node-webkit. Запущена она в Windows XP.)

Как видно, новая версия node-webkit теперь куда более походит на Google Chrome по оформлению окна.

И вот список других новшеств этой версии:

  • Появилась библиотека функций [4], которые могут употребляться для доступа к «родному» GUI на всех трёх поддерживаемых операционных системах (Linux, Mac, Windows): для управления окнами, контекстными меню, системным лотком, буфером обмена, диалогом выбора файлов и папок, и так далее.
     
  • Появилась поддержка окон без рамок [5].
     
  • Появилась (и в описании приложения [6], и в API [7]) поддержка полноэкранных и скрытых окон.
     
  • Исправлена ошибка, иногда приводившая, в частности, к подвисаниям в Linux и Windows до того момента, когда пользователь пошевелит мышь.
     
  • Появилась поддержка значков [8] в форматах ICO и PNG (в том числе с прозрачностью) и JPEG. Могут употребляться файлы произвольного размера (я проверял на JPEG размером 1524×938 пикселов), которые автоматически приводятся к необходимому размеру.
     
  • Новая панель инструментов под Mac и Windows. В командной строке ключ --developer теперь приводит к появлению на этой панели новой кнопки для вызова консоли разработчика.
     
  • Движок Node.js обновлён до версии 0.8.11 (впрочем, это я показал ужé на скриншоте).

В остальном — всё те же достоинства, о которых упоминал я в прошлый раз [9].

Автор: Mithgol


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/node-js/17750

Ссылки в тексте:

[1] вчера объявил: https://groups.google.com/forum/?fromgroups=#!topic/node-webkit/OL8HhB06Ygs

[2] движка node-webkit: https://github.com/rogerwang/node-webkit

[3] демка от AppJS: http://habrahabr.ru/post/153013/

[4] библиотека функций: https://github.com/rogerwang/node-webkit/wiki/Native-UI-API-Manual

[5] окон без рамок: https://github.com/rogerwang/node-webkit/wiki/Frameless-window

[6] в описании приложения: https://github.com/rogerwang/node-webkit/wiki/Manifest-format

[7] в API: https://github.com/rogerwang/node-webkit/wiki/Window

[8] поддержка значков: https://github.com/rogerwang/node-webkit/issues/88

[9] в прошлый раз: http://habrahabr.ru/post/153095/