Skip to content

Kodular Fenix

Kodular Fenix

1.5 Fenix | 15 July 2021

Major Changes

  • Reverted Ads Commission system.
    We hear you when you say commissions are a hassle to calculate; we are bringing back our legacy system of simpler commissions for each component. You can find their values in their respective docs pages.

  • Migrated to AndroidX libraries.
    Our sources no longer use legacy support libraries and have switched to AndroidX. Some extensions may face crashes until their developers upgrade them.

  • Added new app settings modal.
    Generic app settings that were previously placed in Screen1’s properties or properties that were global for the app have been moved to a new app settings modal just next to the Designer/Blocks buttons. Here’s a full list of properties that have been moved:

    • App Name Screen1 > General
    • Icon Screen1 > General
    • Splash Screen Screen1 > General
    • Splash Image Screen1 > General
    • Accepted Shared File Types Screen1 > General
    • Sizing Screen1 > General
    • Show Lists As Json Screen1 > General
    • RTL Support Screen1 > General
    • Tutorial URL Screen1 > General
    • Primary Color Screen1 > Theming
    • Primary Color Dark Screen1 > Theming
    • Accent Color Screen1 > Theming
    • Theme Screen1 > Theming
    • Minimum SDK Level Screen1 > Publishing
    • Package Name Screen1 > Publishing
    • Version Code Screen1 > Publishing
    • Version Name Screen1 > Publishing
    • Google Ads App ID AdMob/Ad Manager > Monetization
    • Google Play Games App ID Google Play Games > API Keys
    • OneSignal App ID OneSignal > API Keys
    • Google Maps App ID Google Maps > API Keys
  • kodular.app links will be valid for only 10 minutes.
    Generated links will move from a 2-hour validity to just 10 minutes.

  • Implemented metadata annotations for extensions.

New Components

  • Google reCaptcha Google
    image|266x155

  • Banner Ad Monetization > Advertising
    image|244x206

  • Interstitial Ad Monetization > Advertising
    image|238x203

  • Rewarded Ad Monetization > Advertising
    image|244x205

  • ExoPlayer Moved to Experimental

  • YouTube Player Moved to Experimental

New Features

  • Label User Interface

    • Added Max Lines property. Advanced
      image|278x50
  • Textbox User Interface

    • Added Max Lines property. Advanced
      image|278x50
  • Google Maps Google

    • Added API Key property. App Settings Modal
      image|606x135
  • AdMob Banner Monetization > Advertising

    • Added App ID property. App Settings Modal
      image|614x137
  • AdMob Interstitial Monetization > Advertising

    • Added App ID property. App Settings Modal
      image|614x137
  • AdMob Rewarded Video Monetization > Advertising

    • Added App ID property. App Settings Modal
      image|614x137

Library Upgrades

  • Material Icons Font > latest
  • Facebook Audience Network > 6.5.0
  • Onesignal SDK > 3.15.6
  • Play Billing > 3.0.3
  • Play Services > 18.0.0

Bugs Fixed

  • Enhanced anti-malicious extension system.
    We have improved our malicious extension detection system; now apps won't start if a malicious extension is detected.

  • Fixed assets bug.
    There was a small bug that caused assets to not load sometimes due to a missing file:// in path.

  • Fixed buildserver bug that them caused to sometimes fatally terminate.
    Buildservers should be more stable now with this bugfix.

  • Fixed bug in File/Exists block.
    The Exists block should now work as expected.

  • Relative file paths are now accepted in File/Copy block.
    Only absolute paths were working; now relative paths work too.

  • Allow Lottie to access assets from Companion.
    Lottie component was previously not loading assets in the Companion.

  • OneSignal now shows native notifications if app is focused.
    A new native notification will show instead of the standard Android dialog when triggered if the app is open.

  • Fixed Play Billing component.
    We have refactored and fixed this outdated component.

  • Mitigate Chrome 89 change.
    The Companion should now work as expected on Chromium browsers.


Last update: July 16, 2021