Kodular Draco 🐉

Version 1.3B.0

We have added a :exclamation: to the most important changes :wink:


Major Changes

  • :exclamation: Added full RTL support (right-to-left) for apps

  • :exclamation: Added ability to use strings.xml files

  • :exclamation: Added a connection progress bar to Companion

UI Changes

  • :exclamation: Added Google Pixel 3 phone’s mock to preview

  • Added Kodular Draco version image

Companion

  • Fixed using Companion in Safari

 

New Components

  • Added new Color Utilities component to Experimental category
    image

  • Added new Image Utilities component to Experimental category
    image

  • :exclamation: Added new Resources Utilities component to Experimental category
    This permits the usage of strings.xml files
    image

New Events

  • Push Notifications component
    • Got Available Tags: triggered after the Get Available Tags method
      image
       
    • :exclamation: Notification Opened: triggered after opening a sent notification
      image
       
    • :exclamation: Notification Received: triggered after receiving a notification
      image

New Methods

  • Wallpaper component

    • Clear Wallpaper: resets the custom wallpaper to system’s default one
      image
       
    • Set Lockscreen Wallpaper: changes lockscreen’s wallpaper to given image
      image
  • Push Notifications component

    • :exclamation: Send Tag: identifies an user based on given key to later segment them with the set value
      image
       
    • Delete Tag: removes the given tag for the user
      image
       
    • Get Available Tags: returns a list of available tags
      image

New Properties

  • Screen

    • Navigation Bar Light Icons: declares if Navigation Bar should use light or dark icons
      image
  • Chat View component

    • Messages Border Radius: sets a radius for messages’ borders
      image
       
    • Messages Font Size: changes the font size of the text message
      image
       
    • Receivers Typeface Message: changes the font type for received messages
      image
       
    • Receivers Typeface Message Import (.ttf): imports a custom font type for received messages
      image
       
    • Receivers Typeface Title: changes the font type for receiver’s title
      image
       
    • Receivers Typeface Message Import (.ttf): imports a custom font type for receiver’s title
      image
       
    • Senders Typeface Message: changes the font type for received messages
      image
       
    • Senders Typeface Message Import (.ttf): imports a custom font type for received messages
      image
       
    • Senders Typeface Title: changes the font type for receiver’s title
      image
       
    • Senders Typeface Message Import (.ttf): imports a custom font type for receiver’s title
      image
       
    • Timestamp Border Radius: sets a radius for timestamp’s boxes
      image
       
    • Timestamp Font Size: changes the font size of the timestamp’s text
      image
       
    • Title Font Size: changes the font size of the title
      image
  • Wallpaper component

    • Is Set Wallpaper Allowed: returns true when changing wallpaper is allowed
      image
       
    • Is Wallpaper Supported: returns true when changing wallpaper from apps is allowed
      image
  • Google Maps component

    • Camera Angle: sets map view angle (in degrees)
      image
       
    • Camera Rotation: sets map rotation (in degrees)
      image
       
    • Camera Zoom Level: sets the altitude from where map should initialize
      image
       
    • :exclamation: Style: sets a custom theme from a JSON string for the map
      image
       
    • :exclamation: Theme: sets a pre-defined theme for the map
      Big thanks to @Peter for Kodular one
      image
  • Push Notifications component

    • Get Email Subscription Email Address: Returns the email address of the email subscription
      image
       
    • Get Email Subscription User ID: Returns the user ID of the email subscription
      image

 

Bugs Fixed

  • User Interface category

  • Media category

    • Camera had no permission to enable flash, now it asks for the it

    • Metadata was raising Null Pointer Exception
      Null Metadata instead of Empty String

    • OCR works now too with Companion by removing deprecated libs and added runtime permission system

  • Drawing and Animation category

    • Lottie component was not working properly on Companion
  • Storage category

    • Cloudinary had one permission missing

    • Spreadsheet was raising Null Pointer Exception on set cell method

  • Device category

    • Device Tools component was not working properly
  • Google category

    • :exclamation: Google Maps component was broken
  • Monetization category

    • :exclamation: Admob components were crashing sometimes

Other minor bugs which were not listed here have been fixed too, improving code performance

40 Likes