Kodular Eagle 🦅

Version 1.4B.0

Major Changes

UI Changes

Companion Changes

New Components

Palette components

Parity components

Parity components will not be available in the Palette and are meant only to support projects imported from AppyBuilder.

  • :appybuilder: Spacer component.

  • :appybuilder: Network Manager component.

  • :appybuilder: Google Spreadsheet component.

  • :appybuilder: Memory Info component.

New Events

User Interface

Web Viewer

  • New parameter “value” in the Web View String Change event of the Web Viewer component.
    This parameter returns the new WebViewString value, a change of which originally invoked the event.

    component_event

New Methods

User Interface

Button

Date Picker

Label

List Picker

Textbox

Time Picker

Media

Audio Picker

Image Picker

Video Picker

Drawing and Animation

Canvas

Social

Contact Picker

Email Picker

Phone Number Picker

Connectivity

Network

  • :appybuilder: New Is Wifi Connection method.
    Returns true if the device is currently connected to WiFi, false otherwise.

    component_method

  • :appybuilder: New Is Mobile Connection method.
    Returns true if the device is connected to a mobile network, false otherwise.

    component_method

  • :appybuilder: New Is Fast Connection method.
    Returns true if the current connection speed is greater than 400kb/s.

    component_method

  • :appybuilder: New Is Roaming method.
    Returns true if using roaming; false otherwise.

    component_method

New Properties

User Interface

Notifier

  • New Linkify property.
    Allows disabling auto-hyperlinking of URLs and phone numbers.

    blocks
    component_set_get

Drawing and Animation

Ball

Canvas

Maps

Circle

Line String

Marker

Polygon

Rectangle

Connectivity

Web

Monetization > Advertising

Unity Ads Interstitial

  • New Placement ID property
    Allows for Rewarded Videos to be placed in Unity Ads.

    Screen Shot 2019-12-24 at 00.06.20

Sensors

Pedometer

Bugs Fixed

  • Issue with Status and Navigation Bar dark icons.
    Status Bar dark icons and Navigation Bar dark icons can now be set simultaneously.

  • Inability to enter negative and decimal numbers.
    The TextBox and Notifier components now accept negative and decimal numeric inputs.

  • Issue with Background Color of Card Views.
    Updates to backgrounds of Card View components now reflect correctly in the display.

  • Issue with File Upload Cancel event in the Web Viewer component.
    Apps no longer crash when this event is invoked.

  • Lottie animations do not load.
    The Lottie library has been updated and animations now load as expected.

  • Issue with AES 128 and AES 256 algorithms in the Cryptography component.
    The algorithms now return the correct encodings regardless of the length of keys used.

  • Issue with MD5 algorithm in the Cryptography component.
    The MD5 algorithm has been updated and now reports the correct encoding.

  • Issue with Arduino icon in Knight and Bliss themes.
    The icon has been updated and now better reflects the original Arduino logo.

  • Failure to invoke the Download Progress event in the Download component.
    The Download component now correctly reports the progress of the download.

  • AdColony library version.
    The component’s library has been updated to its latest version.

  • Issue with Facebook ads and Monetization approval.
    All apps using Facebook ads now require approval before they can be monetized.

  • Issue with exposed API keys.
    The exposed API keys concerned have been removed, and the Google Play Store should no longer show API key warnings on apps made with Kodular.

  • Fabric deprecation.
    Fabric libraries have been removed from Kodular apps. Kodular apps are now smaller in size.

  • :appinventor: MIT Security vulnerability.
    A security hole in the MIT App Inventor system has been patched up; more details will be published soon.

  • :appinventor: Issue with Android Oreo Web Viewer layout size.
    The Web Viewer now loads with the correct sizing even after the first refresh.

50 Likes