Skip to content

Releases: Colossus-Services/bones_ui

v2.5.13

27 Dec 16:52
Compare
Choose a tag to compare

2.5.13

  • UIComponent:
    • requestRefresh: added optional parameter delay.

2.5.12

  • UIComponent:

    • Optimize parseClasses, configureClasses, appendClasses and appendStyle.
    • _callRenderImpl: optimize check if parent contains content.
    • _normalizeRenderListValue: optimize type check order.
    • Improve null-safe code.
  • bones_ui_layout: optimize.

  • dom_tools: ^2.3.2

  • dom_builder: ^2.2.7

  • swiss_knife: ^3.2.3

  • yaml: ^3.1.3

  • test: ^1.25.14

  • stream_channel: ^2.1.3

  • stack_trace: ^1.12.1

v2.5.11

19 Dec 23:14
Compare
Choose a tag to compare
  • UIComponent:
    • Optimize_notifyRendered.
    • Optimize _scheduleCheckFinishedRendered.

v2.5.10

19 Dec 03:36
Compare
Choose a tag to compare
  • sdk: '>=3.5.0 <4.0.0'

  • intl_messages: ^2.3.4

  • dom_builder: ^2.2.6

  • swiss_knife: ^3.2.2

  • statistics: ^1.1.3

  • mercury_client: ^2.2.4

  • extended_type: ^2.1.1

  • expressions: ^0.2.5+2

  • args: ^2.6.0

  • logging: ^1.3.0

  • path: ^1.9.1

  • test: ^1.25.13

  • test_api: ^0.7.4

  • test_core: ^0.6.8

  • stack_trace: ^1.12.0

  • build_web_compilers: ^4.1.0

  • build_runner: ^2.4.14

v2.5.9

16 Sep 05:56
Compare
Choose a tag to compare
  • UIRootComponent:

    • Constructor:
      • register at _rootComponentInstances, using WeakReference.
    • Added getInstances.
  • UIComponent:

    • _getUIComponentByContent, _getUIComponentByChild:
      • Search first through UIRoot.getInstance() and also through UIRootComponent.getInstances().

v2.5.8

07 Aug 05:52
Compare
Choose a tag to compare
  • sdk: '>=3.4.0 <4.0.0'

  • intl_messages: ^2.3.1

  • statistics: ^1.1.1

  • extended_type: ^2.1.0

v2.5.7

12 Jul 03:22
Compare
Choose a tag to compare
  • UIElementExtension:

    • setValue: handle SelectElement.
  • dom_tools: ^2.3.1

  • archive: ^3.6.1

  • test: ^1.25.8

  • test_api: ^0.7.3

  • test_core: ^0.6.5

v2.5.6

10 Jun 21:13
f7ce8d4
Compare
Choose a tag to compare
  • ElementExtension:

    • resolveElementValue: optimize for InputElement.
    • Added resolveInputElementValue.
  • UIComponent:

    • Added selectElementsValues
  • dom_builder: ^2.2.5

  • test: ^1.25.7

  • test_api: ^0.7.2

  • test_core: ^0.6.4

v2.5.5

13 May 05:22
ef40a23
Compare
Choose a tag to compare
  • New UIRootComponent:

    • Implemented by UIRoot and UIDialogBase
  • UIComponent:

    • Extends UIRootComponent.
    • Added getter uiRootComponent.
    • Added renderingUIComponent: returns the current rendering component in the stack,
    • Added parentRenderingUIComponent: can resolve asynchronous parent renderer.
    • _construct: improved parent UIComponent resolution.
    • resolveTextIntl: improve resolution of uiRoot and call to intlMessageResolver.
  • UIDialogBase extends UIRootComponent:

    • getRenderedUIComponentById, getRenderedUIComponents: fix resolution of child UIComponents.
  • UIInputTable:

    • Added field scrollToInvalidElement.
  • InputConfig:

    • Added field labelVerticalAlign
  • dom_builder: ^2.2.3

  • archive: ^3.5.1

  • args: ^2.5.0

  • test: ^1.25.5

  • test_core: ^0.6.2

v2.5.4

10 Apr 07:35
c9855c0
Compare
Choose a tag to compare
  • New UIComponentDOMContext.

  • UIDOMGenerator:

    • Optimize attachFutureElement using UIComponentDOMContext.uiComponent to resolve parentComponent.
  • mercury_client: ^2.2.2

  • test: ^1.25.3

  • test_api: ^0.7.1

  • test_core: ^0.6.1

  • build_web_compilers: ^4.0.10

  • build_runner: ^2.4.9

v2.5.3

10 Mar 07:32
Compare
Choose a tag to compare
  • testUI:

    • Fix tearDownAll, declared before setUpAll (before call to spawnHybridUri).
  • SpawnHybrid: added field finalizer.