Обновился термоядерный javascript фреймворк extjs. Одно из главных обновлений более тесная интеграция с AIR runtime. В модуль Ext.air добавлен следующий функционал:

  • Возможность работы с нативными окнами windows
  • Использование нового метода доступа к базе данных представленый в AIR Beta 3
  • Нативный drag&drop, использование родного буфера обмена
  • Проигрывание звуков
  • Сворачивание приложений AIR в системный лоток (tray), пример
JavaScript:
  1. var win = new Ext.air.NativeWindow({
  2. id: 'mainWindow',
  3. instance: window.nativeWindow,
  4.  
  5. // System tray config
  6. minimizeToTray: true,
  7. trayIcon: 'ext-air/resources/icons/extlogo16.png',
  8. trayTip: 'Simple Tasks',
  9. trayMenu : [{
  10. text: 'Open Simple Tasks',
  11. handler: function(){
  12. win.activate();
  13. }
  14. }, '-', {
  15. text: 'Exit',
  16. handler: function(){
  17. air.NativeApplication.nativeApplication.exit();
  18. }
  19. }]
  20. });

Также были добавлены следующие виджеты:

ListTree:

Custom Grid Columns, позволяющий встроить кнопки или меню в нужную ячейку:

Switch:

via

Популярность: 14% [?]