OGX.JS Javascript Framework version 1.19.0
2022-07-24
We are pleased to announce that OGX.JS Javascript Framework version 1.19.0 have been released. What is OGX.JS ? It is the fastest framework to build mobile, web and desktop apps from scratch!
Here is the changelog for this version:
Dependency revision
Starting at version 1.19, `ajax` is removed from the custom jQuery build. OGX.JS now uses `fetch` all across the framework. If you wish to continue using jQuery's ajax methods, feel free to overwrite the jQuery build in `www/js/lib/jquery` with the full production version. The custom build does NOT include these modules : `ajax, css/showHide, deprecated, wrap, effects and deferred`. This is a non breaking change unless you rely on these features within your own code.
- [Net] un-jQuery-fy component
- [Lib] slimmer `jQuery` custom build 3.6.1
- [Lib] `moment.js` updated to 2.29.2
Breaking changes
- [Touch] does not add by default an instance of `Drag`, `Move` and `Swipe` to components using `Touch` by default, they now must be added on demand.
New features
- [Touch] added `Move` method to callback the distance between the start position and current mouse/touch position
- [Touch] added `state` optional parameter with values `auto` or `manual`
- [Touch] added `add`, `get` and `remove` to allow multiple touches of each kind
- [Uxi] added `observeOnce` as proxy to `observe`, turned off automatically once observation completes
- [DynamicList] added `ogx_dynamic_list_drag` CSS class, applied when an item of the list is being reordered
- [Calendar] added `layouts` method to change the layout configuration on the fly
Bug fixes
- [DynamicList] fix broken `reorder`
Other changes
- [Core] refactor around object naming and instantiation, smaller builds and performance improvements
- [Core] object names constants have been removed as they were not useful anymore
Got any questions? Need support? Head over to stack overflow and tag your post with ogx.js.!