Skip to content

Releases: globules-io/OGX.JS

OGX.JS 1.28.0

05 Nov 09:48
Compare
Choose a tag to compare

1.28.0

New Features

  • [App] added dropNode method to hard delete a Stage or a View
  • [Popup] added support to maximize and maximize_dbc upon grouping popups
  • [Form] added submit config option for a field, triggers submit of the form on press return or enter
  • [Bind] now supports Array as value when filtering
  • [GroupedList] added addItems shortcut method to batch insert items, via addItem
  • [GroupedList] added grouping method to change the grouping parameters
  • [GroupedList] now supports inserting filtered items without rendering
  • [Roulette] added optional trigger flag on val method

Bug Fixes

  • [OSE] fix mongogx keyword not properly interpreted
  • [OSE] fix whitespace causing some issues in some rare cases
  • [List] fix group by date
  • [Popup] non resizable and centered Popup in Popup not always centering upon parent Popup 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 the callback if no parameter was set
  • [Uxi] generated id format change to u00000000000

Deprecations

  • [Tabs] removed deprecated editable flag

OGX.JS 1.27.1

23 Oct 06:39
Compare
Choose a tag to compare

1.27.1

Bug Fixes

  • [Point] fix behavior

OGX.JS 1.27.0

22 Oct 10:38
Compare
Choose a tag to compare

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 uses wake or attach automatically depending on the state of the Uxi
  • [Calendar] Default config is now 3 layouts, can be simplified with simple: 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 a DynamicList, present inside the Window, has been scrolled
  • [Uxi] sleep fix scrollbar not detached if uxi is scroll

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 no width at start

OGX.JS 1.26.1

24 Aug 22:19
Compare
Choose a tag to compare

1.26.1

New Features

  • [Scroller] added dir property as direction, in the data object of event SCROLL
  • [Tabs] can now be created disabled by setting enabled: false
  • [Router] new method reload as shortcut to getting the request and navigating to request.url again
  • [Point] can now be passed a target to watch within its element, instead of its own element, and min 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 as string after jwt
  • [DynamicList] fix selection with HIT mode and scope as string

OGX.JS 1.26.0

14 Jun 19:55
Compare
Choose a tag to compare

1.26.0

This version is compatible with OGX.CLI >= 1.13.0

New Features

  • [Uxi] initial implementation of toJSON and toOML export methods of OML tree
  • [Uxi] initial implementation of data attribute to have a top filter over all Uxi's, and output data via toOML and toJON
  • [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 and onRender method
  • [OSE] added support to Templater.jmake via {{template name object}}
  • [OSE] added support to uxi.property to target a uxi with a different property than id
  • [OML] extended support to creating nodes from string
  • [OML] floats (Window, Popup..) can now be created without an id by using node:Window instead of some_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 on Popup head will maximize/restore if maximize is set to true
  • [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 overriding translate3d when applying multiple transformations

Other Changes

  • [MISC] Performance improvements
  • [Popup] better handling of z

Deprecations

  • [Router] addTohist is deprecated in favor of add

OGX.JS 1.25.3

29 Apr 14:11
Compare
Choose a tag to compare

1.25.3

Bug Fixes

  • [Router] fix url method returning undefined

OGX.JS 1.25.2

28 Apr 18:14
Compare
Choose a tag to compare

1.25.2

Other Changes

  • [Uxi] added support for non focusable components

OGX.JS 1.25.1

27 Apr 20:50
Compare
Choose a tag to compare

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

26 Apr 19:06
Compare
Choose a tag to compare

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 prevents toOML 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 and idle process
  • [Router] can now cache the route only once with once as value for cache expiration
  • [Calendar] added offDates method and off_dates config flag
  • [Calendar] added noSelection method and no_selection config flag
  • [Scroller] added overflow method

Breaking Changes

  • [Uxi] enable and disable within the Uxi have been replaced by onFocus and onBlur
  • [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 on Android webview
  • [Popup] width and height 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

06 Jan 21:27
Compare
Choose a tag to compare

New Feaures

  • [Tree] updateItem added optional boolean parameter to re-render or not the item's children
  • [Tree] now returns item upon calling selectItem

Bug Fixes

  • [Tree] fix issue adding items to root when no key is set