Releases: globules-io/OGX.JS
Releases · globules-io/OGX.JS
OGX.JS 1.28.0
1.28.0
New Features
- [App] added
dropNode
method to hard delete aStage
or aView
- [Popup] added support to
maximize
andmaximize_dbc
upon grouping popups - [Form] added
submit
config option for afield
, triggerssubmit
of the form on pressreturn
orenter
- [Bind] now supports
Array
as value when filtering - [GroupedList] added
addItems
shortcut method to batch insert items, viaaddItem
- [GroupedList] added
grouping
method to change the grouping parameters - [GroupedList] now supports inserting filtered items without rendering
- [Roulette] added optional
trigger
flag onval
method
Bug Fixes
- [OSE] fix
mongogx
keyword not properly interpreted - [OSE] fix whitespace causing some issues in some rare cases
- [List] fix
group
bydate
- [Popup] non resizable and centered
Popup
inPopup
not always centering upon parentPopup
user resizing - [GroupedList] fix issue related to
group_order
Other Changes
- [App] methods that did not return anything are now chainable
- [Popup] icon of icons will pass the
Popup
as parameter in thecallback
if no parameter was set - [Uxi] generated id format change to
u00000000000
Deprecations
- [Tabs] removed deprecated
editable
flag
OGX.JS 1.27.1
1.27.1
Bug Fixes
- [Point] fix behavior
OGX.JS 1.27.0
1.27.0
This version is compatible with OGX.CLI >= 1.13.0
New Features
- [Uxi] add/remove css classes
ogx_uxi_disabled
,ogx_uxi_blurred
to the element based on state - [OML]
Uxi
tag now useswake
orattach
automatically depending on the state of the Uxi - [Calendar] Default config is now 3
layouts
, can be simplified withsimple: true
which reverts to old behavior - [Calendar] Added up and down arrows on multiple
layouts
- [Router] Added
gather
method, returns array of allowed routes given the current scope - [Scroller] Added
placeholder
support - [Stage] Enhanced
placeholder
support - [Placeholder] Performance improvements
- [Resize] Added cursors on rollover resizeable borders and corners
Bug Fixes
- [Overlay] Fix
removeOverlay
called twice in some cases - [Window] Fix
close_on_click_out
not working when aDynamicList
, present inside theWindow
, has been scrolled - [Uxi]
sleep
fix scrollbar not detached ifuxi
isscroll
Other Changes
- [CSS] update to support Calendar up & down arrows
- [Theme] update to support Calendar up & down arrows
- [Point] fallback onto first point if
Point
's container has nowidth
at start
OGX.JS 1.26.1
1.26.1
New Features
- [Scroller] added
dir
property as direction, in the data object of eventSCROLL
- [Tabs] can now be created disabled by setting
enabled: false
- [Router] new method
reload
as shortcut to getting therequest
and navigating torequest.url
again - [Point] can now be passed a
target
to watch within its element, instead of its own element, andmin max
can be, in that case, expressed in percent - [Point] exposed
getPoint
to retrieve current computed point
Bug Fixes
- [DynamicList] fix issue with
no_selection
- [DynamicList] fix
scope
asstring
afterjwt
- [DynamicList] fix selection with
HIT
mode andscope
asstring
OGX.JS 1.26.0
1.26.0
This version is compatible with OGX.CLI >= 1.13.0
New Features
- [Uxi] initial implementation of
toJSON
andtoOML
export methods ofOML tree
- [Uxi] initial implementation of
data
attribute to have a top filter over allUxi
's, and output data viatoOML
andtoJON
- [Uxi] initial implementation of
filter
method - [Core] added debugging protection on production builds
- [Form] added
change
method to trigger a change event on a bound form. - [Router] request has a new
window
property, set to the initial url on first load. - [DynamicList] added
render
config callback andonRender
method - [OSE] added support to
Templater.jmake
via{{template name object}}
- [OSE] added support to
uxi.property
to target auxi
with a different property thanid
- [OML] extended support to creating nodes from string
- [OML] floats (Window, Popup..) can now be created without an id by using
node:Window
instead ofsome_id:Window
- [Point] added support for pseudo filters instead of ids, for objects to re-use
- [Popup] added
maximize_dbc
flag, if set, double click/tap onPopup
head will maximize/restore ifmaximize
is set totrue
- [Scroller] added
percent
method, returns scroll position in percent.
Bug Fixes
- [Router] fix
stage.url
not updated on back button from a url with rewrite/capture - [Popup] fix
matrix
overridingtranslate3d
when applying multiple transformations
Other Changes
- [MISC] Performance improvements
- [Popup] better handling of z
Deprecations
- [Router]
addTohist
is deprecated in favor ofadd
OGX.JS 1.25.3
1.25.3
Bug Fixes
- [Router] fix
url
method returningundefined
OGX.JS 1.25.2
1.25.2
Other Changes
- [Uxi] added support for non focusable components
OGX.JS 1.25.1
1.25.1
Bug Fixes
- [Uxi] fix focus upon create from another Uxi
Deprecations
- [Ghost] has been restored for legacy support
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