Often I get questions from people on how to work efficiently with
Sencha while developing in a large team environment.. This question
is especially popular for people coming from the Java world, who
are familiar with tooling for Java and build processes. I can tell
you that it’s not much different for web projects.
At SenchaCon 2016, Sencha introduced their open sourced
ext-electron package. https://github.com/sencha/electron-demo.
Electron is a framework (created by Github) for creating native
It’s what’s Cordova/PhoneGap is for mobile. A native wrapper, a
native shell/project with a browser inside that runs your app.
Thus, if you can create web apps, you can create native desktop
apps. You can create native apps for Linux, Windows 32 & 64bit
and Mac OSX.
A few days ago, I mentioned Chrome 43 which breaks a couple of
things in Sencha Touch 2.4. Unfortunately also Ext JS 4 developers,
experienced some problems. Google Chrome version 43 breaks the
Ext.menu.Menu submenus, when hovering over the items.
Currently our engineers are working on a solution. As soon as it’s
fixed, you will be able to download a nightly build, which you can
download from our support portal.
Lately, I received a couple of questions about the latest Chrome
43.x version, which breaks Sencha Touch 2.4 apps (or Ext JS 6
modern toolkit apps) due the deprecation of the overflowchanged
event. It actually breaks the following classes: Ext.util.PaintMonitor
and Ext.util.SizeMonitor. You will notice this bug
when trying to scroll in a list component. You will see a small
square in the top right corner, instead of the familiar scroll bar,
and it’s impossible to scroll.