Releases: globules-io/OGX.JS
Releases · globules-io/OGX.JS
OGX.JS 1.25.0
1.25.0
This version is compatible with OGX.CLI >= 1.13.0
New Features
- [OML] can now render a tree and disable all children down the tree if a parent is disabled upstream
- [App] new parameter
exportable
to pass at instantiation, allows or preventstoOML
export - [App] new parameter
unique
to prevent another instance running on another tab - [App] hot reload CSS and HTML files without reloading the app (dev builds only) via
refresh
method - [Workers] added
run
,start
,stop
methods control a worker that runs in an interval - [Router] added
gate
method andidle
process - [Router] can now cache the route only once with
once
as value for cache expiration - [Calendar] added
offDates
method andoff_dates
config flag - [Calendar] added
noSelection
method andno_selection
config flag - [Scroller] added
overflow
method
Breaking Changes
- [Uxi]
enable
anddisable
within the Uxi have been replaced byonFocus
andonBlur
- [Router] oml in routes must now be specified as "oml"
Previously
"mystage/myroute:OML" : "myOMLFile"
Now must be passed as
"mystage/myroute" : {"oml":"myOMLFile"}
Other Changes
- [Form] updated
autocomplete
behavior onAndroid
webview - [Popup]
width
andheight
methods are now chainable - [Neutralino] default config file removed in favor of the
builder
command of the CLI - [Scroller] Better handling at creating a Scroller over an element with existing content
- [Geo] Better handling of Google loaded with
defer
- [Scope] Better handling of
regex
Bug Fixes
- [Popup] fix
show:false
at creation shows popup anyway - [Tree] item arrow not closed after children is deleted and parent has no more children
- [Install] fix obsolete dir not removed from install procedure, breaking install from CLI
- [Calendar] fix rare issue when calendar becomes unselectable after stressing it with swipes and clicks
Deprecations
- [Scope]
match
was previously deprecated and has now been removed - [Scope]
check
was previously deprecated and has now been removed - [Scope] passing scope as array is now deprecated in favor to scope expressions
- [Calendar]
swipeable
was previously deprecated and has now been removed - [Ghost] is obsolete and has now been removed
OGX.JS 1.24.5
New Feaures
- [Tree]
updateItem
added optionalboolean
parameter to re-render or not the item's children - [Tree] now returns
item
upon callingselectItem
Bug Fixes
- [Tree] fix issue adding items to
root
when nokey
is set
OGX.JS 1.24.4
Bug Fixes
- [Carousel] fix issue using
oml
asdisplay
withas
OGX.JS 1.24.3
1.24.3
Bug Fixes
- [Carousel] fix
drag
enabling onresize
- [Touch] fix
state
not applied - [Tabs] fix issue with ungrouping
popups
and grouping backtab
missing
New Features
- [Bind] now triggers
OGX.Bind.FILTER
event from the bound component when a filtering happens, passing the property/value used
Other Changes
- [Popup] force
resizeNodes
ontransitionend
aftermaximize
orminimize
OGX.JS 1.24.2
Bug Fixes
- [OML] obsolete
route_data
argument not removed
OGX.JS 1.24.1
New Features
- [List] simple
group
(1 property) viaget
can now be passed as string
Bug Fixes
- [DynamicList] fix
refresh
withlimit
of 1 - [Carousel] fix
drag
becomes enabled afterresize
called from animated parent, even if was set tofalse
- [List] fix issue using
groupm
viaget
OGX.JS 1.24.0
1.24.0
New Features
- [DynamicList]
select
now supports paths such asselect('user._id', 'whatever');
- [Tabs] added
remove
method, expects property/value pair - [Display]
template
can now be set asOSE expression
and is resolved per item (alternative tobind
) - [Display]
css
can now be set asOSE expression
and is resolved per item (alternative tobind
) - [Window] can now be passed
true
asanim
inshow
method, usesdefault anim
- [Bind] added flag
convert
in config,true
by default, auto converts element value to proper type - [OML]
Bind
can now be passed multiple properties such as{'category,type:Bind':{}}
- [Templater] added
amake
method as a shortcut tomake
but using array of objects instead of single object
Other Changes
- [MISC] template files that were in the
/ogx
folder to be used "by hand" are removed in favor of the CLI - [Theme] theme update
Deprecations
- [Tabs]
editable
is now deprecated in favor ofadd
andremove
, removed from production builds
Bug Fixes
- [Tabs] fix previous tab not always selected by default after removing a tab
- [Tabs] fix tab not always selected when hold + drag
- [OSE] fix some
reserved keywords
used as property not converted back - [Form] fix field
restrict
not applied viabindField
introduced withDynamic Forms
- [Popup] fix wrong position on
hide/scale
after adrag
OGX.JS 1.23.3
1.23.3
Bug Fixes
- [OML] fix issue with
Point
andHtml
Other Changes
- [CSS] minor changes
OGX.JS 1.23.2
Other Changes
- [Misc] removed leftover
console.log
OGX.JS 1.23.1
1.23.1
Bug Fixes
- [Roulette] fix issue with multiple
Roulette
andTouch