& Sencha Touch 2 are running on top of Sass & Ruby! Ext JS 6 runs on top of Sencha Fashion! (but you will still write .SCSS files with the modern Sass syntax!) Sencha Cmd does the trick!
• Runs in browser • Possible to debug • No Ruby (and Sass/CSS) dependencies! • You don’t need to have Ruby installed • No sass-cache meta files under source control • Possible to extend via JavaScript i.s.o Ruby
names, or internal IDs DOM is different across browsers or framework versions • Never make selectors too specific When you change your views, the styling would break • Create your own CSS classes on components Your code is future proof
Set every CSS rule for this specific component • By default cross browser compatible Disadvantages • Can increase the file size of your Style Sheet • Not every component has its own UI skin
the file size of your Style Sheet Disadvantages • Overrides are visible in the compiled CSS • Hard to maintain • You will need to understand the Ext JS DOM
> Performance reasons. The Modern (Sencha Touch) toolkit, has a layout engine which uses CSS3 i.s.o. JS. Will the modern toolkit / themes have RTL? > Not at release. But eventually. I didn’t see the Tizen theme listed. Did we drop it? > Not officially. It’s just not there yet. On request we will add it. Will the new Classic theme, extend from Neptune and have the same vars? > Yes.