Hi,
From the docs:
For modern it says that it's also suitable for desktop apps. I checked the api docs and I saw that, for example, the date picker in "Modern" is the touch datepicker (wheels), while the traditional calendar date picker is only in Classic. Or HtmlEditor is only in classic.Classic
The classic toolkit provides traditional Ext JS 5 application support. This includes support for the desktop browsers, tablets, and touchscreen enabled laptops. For more information about specific support, see the product page.
Modern
The modern toolkit provides universal HTML5 application support all modern browsers (IE10+) from desktop to phone. For more information about specific support, see the product page.
For this I assume that:
- Modern: Touch devices
- Classic: Desktop devices (with touch support to some extent)
Am I correct? The terminology confuses me a little bit. "Classic" sounds like legacy, something to be deprecated at some point, and "Modern" sounds like the way to go if you are starting from scratch (specially with that line talking about "modern browsers... from desktop to phone"). I think that, for example, the wheel-based date picker will feel weird for a desktop app using a mouse.
Thanks and kudos for the amazing job with this new version.
Regards