{
  "header": "\u003cp\u003e\u003cstrong\u003ePLEASE RATE\u003c/strong\u003e the App if you like it! This is VERY important to keep new stuff coming! If instead you have issues or need a refund \u003cstrong\u003ePLEASE\u003c/strong\u003e send an email to help@kustom.rocks do not use Play Store reviews!\u003c/p\u003e\n",
  "releases": [
    {
      "title": "v3.76",
      "changes": [
        "\u003cp\u003eAdded \u0026quot;compass\u0026quot; to Gyro animation to rotate based on true north\u003c/p\u003e\n",
        "\u003cp\u003eAdded additional animation color filters\u003c/p\u003e\n",
        "\u003cp\u003eAdded Flow Send Data action to send a variable to another Kustom or external app\u003c/p\u003e\n",
        "\u003cp\u003eAdded \u0026quot;stop if\u0026quot; action to flows to stop the flow if a condition is met\u003c/p\u003e\n",
        "\u003cp\u003eFixed calendar selection when calendar has the same name\u003c/p\u003e\n",
        "\u003cp\u003eKWCH using Flow Send Data you can send data from watch to phone and vice versa\u003c/p\u003e\n",
        "\u003cp\u003eKWCH you can select to run a flow on watch or phone\u003c/p\u003e\n",
        "\u003cp\u003eFixed local var with spaces not working in formulas\u003c/p\u003e\n",
        "\u003cp\u003eVarious fixes in Flows triggers / reliability\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.75",
      "changes": [
        "\u003cp\u003eMigrated from Google Fit to Health Connect\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for sleep duration, HR, elevation and floors\u003c/p\u003e\n",
        "\u003cp\u003eYou can now import files clicking on them from file explorer\u003c/p\u003e\n",
        "\u003cp\u003eYou can now change reverse geocoding provider in settings\u003c/p\u003e\n",
        "\u003cp\u003eNew wg() mode \u0026quot;jsoup\u0026quot; allows querying HTML page data using CSS selectors\u003c/p\u003e\n",
        "\u003cp\u003eKLWP/KLCK Added bg removal image filter on devices supporting ML Kit\u003c/p\u003e\n",
        "\u003cp\u003eKWCH better support for weather sync from watch\u003c/p\u003e\n",
        "\u003cp\u003eKWCH you can now load a new watchface on the watch via tasker load preset plugin\u003c/p\u003e\n",
        "\u003cp\u003eKWCH support for broadcast data from tasker etc\u003c/p\u003e\n",
        "\u003cp\u003eKWCH supports up to 8 complications now\u003c/p\u003e\n",
        "\u003cp\u003eKWCH now supports gyro and compass\u003c/p\u003e\n",
        "\u003cp\u003eKWCH fixed material you colors sync\u003c/p\u003e\n",
        "\u003cp\u003eFixed autosave not working\u003c/p\u003e\n",
        "\u003cp\u003eUsing system charging time estimation for battery if available\u003c/p\u003e\n",
        "\u003cp\u003eFixed last battery plugged not working on some devices\u003c/p\u003e\n",
        "\u003cp\u003eAdded JAVA format via tc(fmt)\u003c/p\u003e\n",
        "\u003cp\u003eFixed logout on settings\u003c/p\u003e\n",
        "\u003cp\u003eFixed flows not working with globals in folders\u003c/p\u003e\n",
        "\u003cp\u003eFixed featured list not updating\u003c/p\u003e\n",
        "\u003cp\u003eAdded new animation ease functions (accelerate/linear/anticipate)\u003c/p\u003e\n",
        "\u003cp\u003eAdded KLWP refresh rates 30/45/60/90/120 hz\u003c/p\u003e\n",
        "\u003cp\u003eFix tc sort not working with non ASCII chars or duplicates\u003c/p\u003e\n",
        "\u003cp\u003eFix Spotify cover art not working\u003c/p\u003e\n",
        "\u003cp\u003eFix kanji not available in formula editor\u003c/p\u003e\n",
        "\u003cp\u003eFix issues in flow editor editing data\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.74",
      "changes": [
        "\u003cp\u003eKustom watchface is now available in public beta!\u003c/p\u003e\n",
        "\u003cp\u003eAdded tc(asort) and tc(nsort) to sort list of strings or numbers\u003c/p\u003e\n",
        "\u003cp\u003eAdded tc(json) to parse json strings\u003c/p\u003e\n",
        "\u003cp\u003eAdded PUT/DELETE to HTTP Flow Action\u003c/p\u003e\n",
        "\u003cp\u003eShape path now has a fit to box option\u003c/p\u003e\n",
        "\u003cp\u003eKWCH you can now switch globals from the phone\u003c/p\u003e\n",
        "\u003cp\u003eKWCH configuration changes are now synced immediately\u003c/p\u003e\n",
        "\u003cp\u003eKWCH if phone is not connected weather will still update through the phone\u003c/p\u003e\n",
        "\u003cp\u003eKWCH calendar should update more often\u003c/p\u003e\n",
        "\u003cp\u003eKLCK fix lockscreen not starting if phone state permission was not given\u003c/p\u003e\n",
        "\u003cp\u003eKLCK fix not using full screen on some devices\u003c/p\u003e\n",
        "\u003cp\u003eWg json parsing now returns arrays if size is greater than 1\u003c/p\u003e\n",
        "\u003cp\u003eFix Intent Uri action not parsing formulas in Flows\u003c/p\u003e\n",
        "\u003cp\u003eFix dp() with no params not returning current data\u003c/p\u003e\n",
        "\u003cp\u003eFix loader import button not working in some cases\u003c/p\u003e\n",
        "\u003cp\u003eFix \u0026quot;unable to update\u0026quot; issue on preset load\u003c/p\u003e\n",
        "\u003cp\u003eFix scroll not remembered in Font Picker\u003c/p\u003e\n",
        "\u003cp\u003eFix number to string returning scientific notation\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.73",
      "changes": [
        "\u003cp\u003eAdded new free path in Shapes, draw ANYTHING you want! Check out https://kustom.rocks/svgpath\u003c/p\u003e\n",
        "\u003cp\u003eAdded confirm dialog on preset delete\u003c/p\u003e\n",
        "\u003cp\u003eYou can now spell numbers and clock in Japanese\u003c/p\u003e\n",
        "\u003cp\u003eYou can now parse dates in ISO or other formats via dp()\u003c/p\u003e\n",
        "\u003cp\u003eHiding duplicates in font picker\u003c/p\u003e\n",
        "\u003cp\u003eFixed issues with preset import on file open\u003c/p\u003e\n",
        "\u003cp\u003eFixed sizing issues on foldable screens\u003c/p\u003e\n",
        "\u003cp\u003eFixed flow issue not hiding when closing bottom menu\u003c/p\u003e\n",
        "\u003cp\u003eFixed gradients in squircle shape\u003c/p\u003e\n",
        "\u003cp\u003eFix KLWP disappearing objects when close to the edge\u003c/p\u003e\n",
        "\u003cp\u003eFix issue on Samsung devices when adding a shortcut\u003c/p\u003e\n",
        "\u003cp\u003eFix Kustom forgets Tasker vars not updated for more than 6 days\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.72",
      "changes": [
        "\u003cp\u003eYou can now set globals using an URI like  ://global/name/value\u003c/p\u003e\n",
        "\u003cp\u003eFixed new presets not shown after export or import\u003c/p\u003e\n",
        "\u003cp\u003eFixes lag on KLWP in some preset\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.71",
      "changes": [
        "\u003cp\u003eYou can now C style use /* comments */ inside $kustom expressions$\u003c/p\u003e\n",
        "\u003cp\u003eBrand new export dialog, feedback welcome!\u003c/p\u003e\n",
        "\u003cp\u003eYou can now export as image\u003c/p\u003e\n",
        "\u003cp\u003eFlows can open URI and Intent links (so you can set Tasker vars)\u003c/p\u003e\n",
        "\u003cp\u003eFlows can store any type of globals not just text globals\u003c/p\u003e\n",
        "\u003cp\u003eFixes new preset being re-exported causing duplicates\u003c/p\u003e\n",
        "\u003cp\u003eFixes music player info providing wrong package name\u003c/p\u003e\n",
        "\u003cp\u003eFixes feels like temperature not using provider data in AccuWeather\u003c/p\u003e\n",
        "\u003cp\u003eFixed \u0026quot;$wi(tempu)$\u0026quot; not changing when settings changed\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.70",
      "changes": [
        "\u003cp\u003eAdded Kustom Flows to bring you where no one has gone before https://kustom.rocks/flows\u003c/p\u003e\n",
        "\u003cp\u003eAdded Secret Globals to store sensitive data like API keys in locked komponents\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for remote messages (http post from the internet), see https://kustom.rocks/remotemsg\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for Material You \u0026quot;Monet\u0026quot; accent and neutral colors via $si(sysca1/a2/a3/n1/n2, shadelevel)$ function https://kustom.rocks/dyncolors\u003c/p\u003e\n",
        "\u003cp\u003eKLWP now detects if its zoomed via $si(wgzoomed)$, can be used on some launcher to understand when drawer or recents are opened\u003c/p\u003e\n",
        "\u003cp\u003eImproved speed of listing entries / fonts from SD\u003c/p\u003e\n",
        "\u003cp\u003eFixed KWGT not correctly updating when a global was changed\u003c/p\u003e\n",
        "\u003cp\u003eFixed YRNO weather provider current conditions not always displayed\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.63",
      "changes": [
        "\u003cp\u003eNew lv() function can set local variables\u003c/p\u003e\n",
        "\u003cp\u003eIn KWGT si(darkmode) now only returns system dark mode\u003c/p\u003e\n",
        "\u003cp\u003eAdded si(darkwp) that returns 1 when wallpaper colors prefer a dark theme\u003c/p\u003e\n",
        "\u003cp\u003eFormula faves are now also stored on external storage as a backup measure\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.62",
      "changes": [
        "\u003cp\u003eFont picker now shows current text as preview\u003c/p\u003e\n",
        "\u003cp\u003eFont picker UI improvements\u003c/p\u003e\n",
        "\u003cp\u003eFixed duplicate issue on exporting some preset\u003c/p\u003e\n",
        "\u003cp\u003eFixes notifications export issues\u003c/p\u003e\n",
        "\u003cp\u003eFixes random image and file not working even in Kustom subfolders\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.61",
      "changes": [
        "\u003cp\u003eImproved save speed for presets with lots of resources\u003c/p\u003e\n",
        "\u003cp\u003eSlightly improved external font / font packs loading speed\u003c/p\u003e\n",
        "\u003cp\u003eFixed KLWP 5 secs delay\u003c/p\u003e\n",
        "\u003cp\u003eFixed font picker not remembering scroll position\u003c/p\u003e\n",
        "\u003cp\u003eFixed alpha ordering in font picker\u003c/p\u003e\n",
        "\u003cp\u003eFixed recent/faves not working for local storage presets\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.60",
      "changes": [
        "\u003cp\u003eFixed local fonts not saved\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.59",
      "changes": [
        "\u003cp\u003eHot fix exporting presets will not store resources\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.58",
      "changes": [
        "\u003cp\u003eRemoved access to SD Card due to new security policies, storage migration will be requested\u003c/p\u003e\n",
        "\u003cp\u003eNew font picker now shows Google fonts automatically\u003c/p\u003e\n",
        "\u003cp\u003eKLWP workaround for Samsung Android 12 bug\u003c/p\u003e\n",
        "\u003cp\u003eKLWP ignores wallpaper color for dark mode\u003c/p\u003e\n",
        "\u003cp\u003eYou can purchase KWGT without separate pro key\u003c/p\u003e\n",
        "\u003cp\u003eA big thanks to all the users keeping translations up to date! You rock!\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.57",
      "changes": [
        "\u003cp\u003ePacks are now correctly showing newer items first in loader\u003c/p\u003e\n",
        "\u003cp\u003eAdded Projekt launcher support on KLWP\u003c/p\u003e\n",
        "\u003cp\u003eRemoved Yahoo weather :(\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.56",
      "changes": [
        "\u003cp\u003eFixes color picker not showing recent colors\u003c/p\u003e\n",
        "\u003cp\u003eFixes load preset tasker action\u003c/p\u003e\n",
        "\u003cp\u003eFixes load preset from file explorer / telegram\u003c/p\u003e\n",
        "\u003cp\u003eFixes color picker unusable on small screens\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.55",
      "changes": [
        "\u003cp\u003eNew color picker, feedback welcome!\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for global folders\u003c/p\u003e\n",
        "\u003cp\u003eFix issues with TF and settings on some device\u003c/p\u003e\n",
        "\u003cp\u003eFix empty filter locks you in the loader\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.54",
      "changes": [
        "\u003cp\u003eFix loading directly from packs dashboard not working\u003c/p\u003e\n",
        "\u003cp\u003eFix issues with location search\u003c/p\u003e\n",
        "\u003cp\u003eLanguage updates\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.53",
      "changes": [
        "\u003cp\u003eNew purchase dialog, feedback welcome\u003c/p\u003e\n",
        "\u003cp\u003eYou can now browse installed packs in the main loader\u003c/p\u003e\n",
        "\u003cp\u003eFix YrNo will stop working 31st of March\u003c/p\u003e\n",
        "\u003cp\u003eFix KLWP sometimes launching wrong app\u003c/p\u003e\n",
        "\u003cp\u003eFix pressing edit in the widget will then make load preset fail\u003c/p\u003e\n",
        "\u003cp\u003eFix issues on Samsung when in Airplane Mode\u003c/p\u003e\n",
        "\u003cp\u003eFix preview scaling in KLWP loader\u003c/p\u003e\n",
        "\u003cp\u003eFix hardcoded max at 720 in number globals\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.52",
      "changes": [
        "\u003cp\u003eNew loader window, feedback welcome!\u003c/p\u003e\n",
        "\u003cp\u003eAdded tc(url) to encode URLs\u003c/p\u003e\n",
        "\u003cp\u003eAdded si(powersave) to show when power save is on\u003c/p\u003e\n",
        "\u003cp\u003eFixed traditional and simplified Chinese in language settings\u003c/p\u003e\n",
        "\u003cp\u003eFixed delay to launch in Android 11 for KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFixed location search not working in some language\u003c/p\u003e\n",
        "\u003cp\u003eFixed crop not working in the editor\u003c/p\u003e\n",
        "\u003cp\u003eFixed BT state not updated on change\u003c/p\u003e\n",
        "\u003cp\u003eFixed SIM count on some device\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.51",
      "changes": [
        "\u003cp\u003eNew intro and settings\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP control refresh rate in the advanced settings\u003c/p\u003e\n",
        "\u003cp\u003eFixes Chinese language cannot be forced\u003c/p\u003e\n",
        "\u003cp\u003eFixed some music players not being recognized\u003c/p\u003e\n",
        "\u003cp\u003eFixes slow downs / battery issues when using palette formulas\u003c/p\u003e\n",
        "\u003cp\u003eFixes battery duration / last plugged issues on Android 11\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.50",
      "changes": [
        "\u003cp\u003eHOTFIX fonts and icon fonts picker not working\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.49",
      "changes": [
        "\u003cp\u003eAdded support for battery level of BT devices (Android 8 or newer)\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for 5G network type (Android 11 or higher)\u003c/p\u003e\n",
        "\u003cp\u003eAdded squircle shape so you can get that IOS picture widget :)\u003c/p\u003e\n",
        "\u003cp\u003eSlightly faster export / import\u003c/p\u003e\n",
        "\u003cp\u003eRemoved toggle WiFi and BT due to API 29 upgrade, sorry, blame Google\u003c/p\u003e\n",
        "\u003cp\u003eKLWP has a new option to handle raw touch on launchers where touch does not work\u003c/p\u003e\n",
        "\u003cp\u003eYou can copy and paste globals\u003c/p\u003e\n",
        "\u003cp\u003eFixed TS unit wrong\u003c/p\u003e\n",
        "\u003cp\u003eFixed TU not working with negative values\u003c/p\u003e\n",
        "\u003cp\u003eKLCK Fixed support for Android 10\u003c/p\u003e\n",
        "\u003cp\u003eKLCK Fixed lock not displaying on Android 8 or newer without system lock\u003c/p\u003e\n",
        "\u003cp\u003eKLCK Fixed music visualizer\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.48",
      "changes": [
        "\u003cp\u003eKLWP Added support for music visualization\u003c/p\u003e\n",
        "\u003cp\u003eKLWP General availability of Movie Module\u003c/p\u003e\n",
        "\u003cp\u003eAdded rounded corners to triangles, exagons\u003c/p\u003e\n",
        "\u003cp\u003eAdded CJK for Chinese chars in tc(type)\u003c/p\u003e\n",
        "\u003cp\u003eWeather plugin now supports also WeatherBit and, for Australia, WillyWeather\u003c/p\u003e\n",
        "\u003cp\u003eFixed force weather update touch action not working\u003c/p\u003e\n",
        "\u003cp\u003eFixed download/upload speed showing wrong values realtime\u003c/p\u003e\n",
        "\u003cp\u003eFixed animation formulas not showing formula value\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.47",
      "changes": [
        "\u003cp\u003eNew you can select multiple preferred music players in the settings\u003c/p\u003e\n",
        "\u003cp\u003eIncreased max loops in for loops\u003c/p\u003e\n",
        "\u003cp\u003eFix preferred music player not forced when other players detected\u003c/p\u003e\n",
        "\u003cp\u003eFix YT Music and Google Podcasts not being detected as players\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.46",
      "changes": [
        "\u003cp\u003eNew scale modes in Bitmap Module (fit height, center fit and center crop)\u003c/p\u003e\n",
        "\u003cp\u003eNew text module fit box mode to control height and width\u003c/p\u003e\n",
        "\u003cp\u003eNew hex and decimal conversion in mu()\u003c/p\u003e\n",
        "\u003cp\u003eNew count text occurences with tc(count)\u003c/p\u003e\n",
        "\u003cp\u003eFix palette never returning black as a color\u003c/p\u003e\n",
        "\u003cp\u003eFix in current not working on some device\u003c/p\u003e\n",
        "\u003cp\u003eFix ce(contrast) returning black too often\u003c/p\u003e\n",
        "\u003cp\u003eFix forcing Chinese language not working\u003c/p\u003e\n",
        "\u003cp\u003eKLWP Fix visibility issues during animations\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.45",
      "changes": [
        "\u003cp\u003eHigher max res for bitmaps (should fix blurry images on some preset)\u003c/p\u003e\n",
        "\u003cp\u003eFixed issues in KWGT with signal/wifi toggles\u003c/p\u003e\n",
        "\u003cp\u003eFixed plugins issues with KWGT (broadcast)\u003c/p\u003e\n",
        "\u003cp\u003eFixed issues with multiple widgets using different image backgrounds\u003c/p\u003e\n",
        "\u003cp\u003eFixes issues with toggles / formulas not switching on / off\u003c/p\u003e\n",
        "\u003cp\u003eFixes battery current on Samsung devices\u003c/p\u003e\n",
        "\u003cp\u003eAdded traditional Chinese to the language options\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.44",
      "changes": [
        "\u003cp\u003eNew opacity filter in overlap group\u003c/p\u003e\n",
        "\u003cp\u003eNew color filter in overlap group (sepia, saturation, contrast and more)\u003c/p\u003e\n",
        "\u003cp\u003eNew tc(type) function will tell you the text type (Katakana, Cyrillic...)\u003c/p\u003e\n",
        "\u003cp\u003eFunction si(darkmode) now ignores wallpaper color in KLWP\u003c/p\u003e\n",
        "\u003cp\u003eImproved save and export speed\u003c/p\u003e\n",
        "\u003cp\u003eIncreased max shadow blur to 200\u003c/p\u003e\n",
        "\u003cp\u003eRemoved weather.com since has been deprecated :(\u003c/p\u003e\n",
        "\u003cp\u003eFixed tc(cap) not properly adding caps on already capitalized strings\u003c/p\u003e\n",
        "\u003cp\u003eImporting old fave formulas regardless of previous release\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.43",
      "changes": [
        "\u003cp\u003eNew app supports Android Dark mode when in default theme\u003c/p\u003e\n",
        "\u003cp\u003eNew dark mode support on Android 8.1 or newer via si(darkmode)\u003c/p\u003e\n",
        "\u003cp\u003eNew wallpaper primary and secondary color via si() on Android 8.1 or newer\u003c/p\u003e\n",
        "\u003cp\u003eNew dual SIM support for most of cell formulas in nc()\u003c/p\u003e\n",
        "\u003cp\u003eNew si(mcount) returns module count in current group or parents\u003c/p\u003e\n",
        "\u003cp\u003eNew check if audio devices are connected and get names via nc()\u003c/p\u003e\n",
        "\u003cp\u003eFixes formulas not copied when copying animations\u003c/p\u003e\n",
        "\u003cp\u003eFixes blurred full screen images on big bitmaps\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.42",
      "changes": [
        "\u003cp\u003eNew tc(lines) to cound lines in a text\u003c/p\u003e\n",
        "\u003cp\u003eFixed touch action not workin in some case\u003c/p\u003e\n",
        "\u003cp\u003eFixed permission wrongly asking to open the settings\u003c/p\u003e\n",
        "\u003cp\u003eFixed back button going to the editors in formula examples\u003c/p\u003e\n",
        "\u003cp\u003eFixed wf() returning empty instead of forecast when no hourly data available\u003c/p\u003e\n",
        "\u003cp\u003eFixed content:// uris from Tasker\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.41",
      "changes": [
        "\u003cp\u003eFixed pro key not been recognized in some case\u003c/p\u003e\n",
        "\u003cp\u003eFixed crash using some RSS from ITunes\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.40",
      "changes": [
        "\u003cp\u003eKustom now supports Android 5.x or newer\u003c/p\u003e\n",
        "\u003cp\u003ePermissions Location and External storage are now optional\u003c/p\u003e\n",
        "\u003cp\u003eNew LAC and CID info in ni()\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for 5 secs issue in Lawnchair v2 and Smart Launcher 5 on KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFixed wind speed in Yahoo weather\u003c/p\u003e\n",
        "\u003cp\u003eFixed copy / paste not shown in the formula editor on some device\u003c/p\u003e\n",
        "\u003cp\u003eFixed plus button not shown on first install\u003c/p\u003e\n",
        "\u003cp\u003eFixed KLWP notification shade color not updated correctly on Oreo\u003c/p\u003e\n",
        "\u003cp\u003eFixed KLWP not restoring preview screen on activity paused\u003c/p\u003e\n",
        "\u003cp\u003eFixed KLWP action launcher colors\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.39",
      "changes": [
        "\u003cp\u003eNew dew point and frost point in weather info\u003c/p\u003e\n",
        "\u003cp\u003eNew Cloud cover and UV index on supported providers\u003c/p\u003e\n",
        "\u003cp\u003eFix issues updating weather in some condition\u003c/p\u003e\n",
        "\u003cp\u003eFix cant close changelog window on some language\u003c/p\u003e\n",
        "\u003cp\u003eFix shadow distance cant be 0 in FX\u003c/p\u003e\n",
        "\u003cp\u003eFix forced language not always in use on screen\u003c/p\u003e\n",
        "\u003cp\u003eFix Turkish not in language list\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.38",
      "changes": [
        "\u003cp\u003eNew air quality data via aq() function\u003c/p\u003e\n",
        "\u003cp\u003eNot showing notification on Android Nougat or lower\u003c/p\u003e\n",
        "\u003cp\u003eAdded 19.5:9 aspect ratio\u003c/p\u003e\n",
        "\u003cp\u003eFix Yahoo weather\u003c/p\u003e\n",
        "\u003cp\u003eFix visibility landscape not working in KWGT, fixed si(landscape)\u003c/p\u003e\n",
        "\u003cp\u003eFix touch not working on notifications\u003c/p\u003e\n",
        "\u003cp\u003eFix notification editor showing visibility option in KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFix unread count for GMail not working without unread plugin\u003c/p\u003e\n",
        "\u003cp\u003eFix random crash on some device loading preset\u003c/p\u003e\n",
        "\u003cp\u003eFix opacity issue with global switches\u003c/p\u003e\n",
        "\u003cp\u003eFix drop shadow in overlap group fx\u003c/p\u003e\n",
        "\u003cp\u003eFix blur higher in editor than screen\u003c/p\u003e\n",
        "\u003cp\u003eFix rotation offset not working on some shape or groups\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.37",
      "changes": [
        "\u003cp\u003eNew Icon and Logo thanks to Max Patchs! \u003ca href\u003d\"https://kustom.rocks/icon/contest\"\u003eDetails\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eKustom Notification is here! Check it out in the app settings (Android M or newer only!) \u003ca href\u003d\"https://kustom.rocks/notification\"\u003eDetails\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eGoogle denied SMS and CALLS support, unread counters are notification based. \u003ca href\u003d\"https://kustom.rocks/unread\"\u003eDetails\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eNew acos and asin functions in mu()\u003c/p\u003e\n",
        "\u003cp\u003eNew right triangle shape\u003c/p\u003e\n",
        "\u003cp\u003eAdded Hebrew to the language list\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for Hyperion Launcher in KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFix weather Komponents ignoring nightico global\u003c/p\u003e\n",
        "\u003cp\u003eFix manual location lookup not working on some device\u003c/p\u003e\n",
        "\u003cp\u003eFix font icon module cutting some icon out\u003c/p\u003e\n",
        "\u003cp\u003eFix text globals with formulas not updating when used in text\u003c/p\u003e\n",
        "\u003cp\u003eFix auto fit width not working when text was too long and wrapping\u003c/p\u003e\n",
        "\u003cp\u003eUsing https now if protocol is not provided in webget\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.36",
      "changes": [
        "\u003cp\u003eFixed builtin presets showing as pro (sorry)\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.35",
      "changes": [
        "\u003cp\u003eA lot of new Featured stuff, missing anything? Email me!\u003c/p\u003e\n",
        "\u003cp\u003eNew settings button in formula editor for smaller / monospace fonts\u003c/p\u003e\n",
        "\u003cp\u003eNew ringer mode available in si()\u003c/p\u003e\n",
        "\u003cp\u003eNew locked presets can be unlocked with Google sign in\u003c/p\u003e\n",
        "\u003cp\u003eNew DPI and screen width / height info in si()\u003c/p\u003e\n",
        "\u003cp\u003eNew read System Settings (es Screen Brightness) with si()\u003c/p\u003e\n",
        "\u003cp\u003eNew KLCK now supports Gyroscope sensors\u003c/p\u003e\n",
        "\u003cp\u003eBetter weather data rounding\u003c/p\u003e\n",
        "\u003cp\u003eFix CPU info not showing on Oreo or greater (workaround)\u003c/p\u003e\n",
        "\u003cp\u003eFix editor preview options not persistent\u003c/p\u003e\n",
        "\u003cp\u003eFix editor sometimes showing an older state\u003c/p\u003e\n",
        "\u003cp\u003eFix battery current not working form 3.34 on some device\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.34",
      "changes": [
        "\u003cp\u003eNew on klwp and klck you can change preview screen ratio\u003c/p\u003e\n",
        "\u003cp\u003eNew   has a new option to change refresh rate (use with care)\u003c/p\u003e\n",
        "\u003cp\u003eFix battery showing old info on visibility change\u003c/p\u003e\n",
        "\u003cp\u003eFix update delay on touch\u003c/p\u003e\n",
        "\u003cp\u003eFix wrong count on notification removed\u003c/p\u003e\n",
        "\u003cp\u003eFix high CPU usage whith dead fonts\u003c/p\u003e\n",
        "\u003cp\u003eFix beta PRO key not recognized sometimes\u003c/p\u003e\n",
        "\u003cp\u003eFix resources not loaded in   backups\u003c/p\u003e\n",
        "\u003cp\u003eFix restore point not created automatically on save\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.33",
      "changes": [
        "\u003cp\u003eHot fix for KWGT issue with fonts and music info\u003c/p\u003e\n",
        "\u003cp\u003eFixes battery not updating in some conditions\u003c/p\u003e\n",
        "\u003cp\u003eFixes for 1x1 widgets (you might need to add them again, sorry, launcher bug)\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.32",
      "changes": [
        "\u003cp\u003eImproved calendar query speed\u003c/p\u003e\n",
        "\u003cp\u003eAdded support for flick launcher\u003c/p\u003e\n",
        "\u003cp\u003eBetter memory usage with a lot of bitmap shapes\u003c/p\u003e\n",
        "\u003cp\u003eReduced battery usage on some condition\u003c/p\u003e\n",
        "\u003cp\u003eAdded partial Bulgarian translation (thanks!)\u003c/p\u003e\n",
        "\u003cp\u003eFix better image detection in rss feeds\u003c/p\u003e\n",
        "\u003cp\u003eFix weather not updating on some configuration\u003c/p\u003e\n",
        "\u003cp\u003eFix gv returning description with list index\u003c/p\u003e\n",
        "\u003cp\u003eFix google fonts list not filtering correctly\u003c/p\u003e\n",
        "\u003cp\u003eFix location name not correct in some case\u003c/p\u003e\n",
        "\u003cp\u003eFix fonts disappears after reboot or cache wipe\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.31",
      "changes": [
        "\u003cp\u003eFix SVG embedded weather komponents not working\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.30",
      "changes": [
        "\u003cp\u003eNew editor now shows internet content immediately, no need to save\u003c/p\u003e\n",
        "\u003cp\u003eNew get next / prev music track via mq() on supported players\u003c/p\u003e\n",
        "\u003cp\u003eNew KLCK you can disable screen wake on notifications\u003c/p\u003e\n",
        "\u003cp\u003eNew added name for missed calls in uc() function\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP on Android 8.1 correctly changes notifications to dark / light\u003c/p\u003e\n",
        "\u003cp\u003eNew added numbers to roman numerals in tc() and text filter\u003c/p\u003e\n",
        "\u003cp\u003eNew search and replace in wg() use it instead of tc(reg) whenever possible!\u003c/p\u003e\n",
        "\u003cp\u003eNew dominant color and text colors in bp()\u003c/p\u003e\n",
        "\u003cp\u003eFix maxlines not working on Oreo (it will not add dots)\u003c/p\u003e\n",
        "\u003cp\u003eFix globals values not parsed when using lists by number\u003c/p\u003e\n",
        "\u003cp\u003eFix progress bar not respecting min value\u003c/p\u003e\n",
        "\u003cp\u003eFix touch links with globals not working (es rss)\u003c/p\u003e\n",
        "\u003cp\u003eFix better music player change detection\u003c/p\u003e\n",
        "\u003cp\u003eFix MIUI 9 not showing alarms correctly\u003c/p\u003e\n",
        "\u003cp\u003eFix fixed notifications showing group parents on n or later\u003c/p\u003e\n",
        "\u003cp\u003eFix fixed oreo auto fill showing on editor\u003c/p\u003e\n",
        "\u003cp\u003eFix nova launcher shortcuts not working on MIUI\u003c/p\u003e\n",
        "\u003cp\u003eFix timezone not detected in alternate location search\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.29",
      "changes": [
        "\u003cp\u003eNew you can now add a description to globals\u003c/p\u003e\n",
        "\u003cp\u003eFix partially fixed MIUI touch issue on KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFix all day events from previous day showing up\u003c/p\u003e\n",
        "\u003cp\u003eFix owm not working on some devices\u003c/p\u003e\n",
        "\u003cp\u003eFix global and formula switch sometimes shown when not available\u003c/p\u003e\n",
        "\u003cp\u003eFix touch issues in editor preferences\u003c/p\u003e\n",
        "\u003cp\u003eFix bigger touch area for number settings control\u003c/p\u003e\n",
        "\u003cp\u003eFix editor not changing timezone properly on location change\u003c/p\u003e\n",
        "\u003cp\u003eFix edit a global resets its value\u003c/p\u003e\n",
        "\u003cp\u003eFix inconsistent app icons\u003c/p\u003e\n",
        "\u003cp\u003eKustom can now order Coffee on some location\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.28",
      "changes": [
        "\u003cp\u003eNew added underline, bgcolor and blur bb codes to text module\u003c/p\u003e\n",
        "\u003cp\u003eNew added split function to tc()\u003c/p\u003e\n",
        "\u003cp\u003eNew added 5 secs delay support on lucid launcher\u003c/p\u003e\n",
        "\u003cp\u003eKLWP You can disable the new rendering engine (Nougat or greater)\u003c/p\u003e\n",
        "\u003cp\u003eFix progress bar set to volume not updating\u003c/p\u003e\n",
        "\u003cp\u003eFix weather not updating as often as required\u003c/p\u003e\n",
        "\u003cp\u003eFix hang when using global loops in global formulas\u003c/p\u003e\n",
        "\u003cp\u003eFix df(w) not spelling 12am/pm correctly\u003c/p\u003e\n",
        "\u003cp\u003eFix bbcode not working well with text filters\u003c/p\u003e\n",
        "\u003cp\u003eFix calendar showing all day events in the wrong day on dst change\u003c/p\u003e\n",
        "\u003cp\u003eFix occasional wrong object anchor after export\u003c/p\u003e\n",
        "\u003cp\u003eFix li(loc) returning empty for good\u003c/p\u003e\n",
        "\u003cp\u003eFix Kustom releasing Eichner Radiations on some devices\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.27",
      "changes": [
        "\u003cp\u003eNew KLWP rendering much smoother on Android 7 or greater\u003c/p\u003e\n",
        "\u003cp\u003eNew retrieve pkg name and version with si()\u003c/p\u003e\n",
        "\u003cp\u003eNew search and replace across formulas\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP support for lawnchair launcher 5 secs workaround\u003c/p\u003e\n",
        "\u003cp\u003eNew added ringer and alarm volume controls\u003c/p\u003e\n",
        "\u003cp\u003eFix text options not allowing formulas on some preference\u003c/p\u003e\n",
        "\u003cp\u003eFix notifications images not correctly updating\u003c/p\u003e\n",
        "\u003cp\u003eFix li(loc) sometimes returning empty values\u003c/p\u003e\n",
        "\u003cp\u003eFix alternate location timezone ignored\u003c/p\u003e\n",
        "\u003cp\u003eFix crash/hang when removing advanced animation entries\u003c/p\u003e\n",
        "\u003cp\u003eFix 5 secs delay on touch after home in Android O\u003c/p\u003e\n",
        "\u003cp\u003eFix copy/paste properties not working anymore\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.26",
      "changes": [
        "\u003cp\u003eWeatherUnderground/DarkSky plugin via KEY or Sub \u003ca href\u003d\"https://kustom.rocks/weather\"\u003ekustom.rocks/weather\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eNew hourly forecast to wf() if available\u003c/p\u003e\n",
        "\u003cp\u003eNew chance of rain and rain mm if available\u003c/p\u003e\n",
        "\u003cp\u003eNew custom timezone for every layer/komponent\u003c/p\u003e\n",
        "\u003cp\u003eNew tempc and maxc/minc to get the temp always in centigrades\u003c/p\u003e\n",
        "\u003cp\u003eNew wi() gives provider info like forecast days and features\u003c/p\u003e\n",
        "\u003cp\u003eNew map Globals to a Formulas\u003c/p\u003e\n",
        "\u003cp\u003eNew OWM 14 days forecast\u003c/p\u003e\n",
        "\u003cp\u003eNew replace on text selection in formula\u003c/p\u003e\n",
        "\u003cp\u003eNew rss fetch images from content\u003c/p\u003e\n",
        "\u003cp\u003eFix calendar not updating when changed in the app or externally\u003c/p\u003e\n",
        "\u003cp\u003eFix better altitude and speed readings\u003c/p\u003e\n",
        "\u003cp\u003eFix better detection for automatic timezone changes\u003c/p\u003e\n",
        "\u003cp\u003eFix si(mindex) not working properly in root KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFix fixed flickering in some editor fields\u003c/p\u003e\n",
        "\u003cp\u003eFix selectign swedish turned into swahili\u003c/p\u003e\n",
        "\u003cp\u003eFix address now returning number street on us/uk locales\u003c/p\u003e\n",
        "\u003cp\u003eFix force update weather not showing new result immediately\u003c/p\u003e\n",
        "\u003cp\u003eFix yahoo pressure returning wrong values\u003c/p\u003e\n",
        "\u003cp\u003eFix negative number not allowed in number dialogs\u003c/p\u003e\n",
        "\u003cp\u003eFix location dialog cannot find a few citie\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.25",
      "changes": [
        "\u003cp\u003eNew you can now see global name along with value in prefs\u003c/p\u003e\n",
        "\u003cp\u003eNew df(Z) returns seconds to utc to get local time from utc\u003c/p\u003e\n",
        "\u003cp\u003eNew redesigned globals and animations list, should be more snappy\u003c/p\u003e\n",
        "\u003cp\u003eAnimation speed can now start from 1\u003c/p\u003e\n",
        "\u003cp\u003eAdded more languages to force language option\u003c/p\u003e\n",
        "\u003cp\u003eLocation will request an update less frequently when not visible\u003c/p\u003e\n",
        "\u003cp\u003eFix editor issues with fade animations not correctly resetting\u003c/p\u003e\n",
        "\u003cp\u003eFix hang during network ops when no network available\u003c/p\u003e\n",
        "\u003cp\u003eFix yr.no weather provider stopped working 9th of may\u003c/p\u003e\n",
        "\u003cp\u003eFix switch globals cannot be assigned to parent globals\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.24",
      "changes": [
        "\u003cp\u003eFix huge performance issues on presets with missing files / bitmaps\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.23",
      "changes": [
        "\u003cp\u003eNew KLWP super powah complex animation action to create custom animations\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP animation ease to go back immediately on single transition (es button press blink)\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP you can now move animations up and down in the list\u003c/p\u003e\n",
        "\u003cp\u003eNew function fl() to do loops in kode\u003c/p\u003e\n",
        "\u003cp\u003eNew you can now blur up to 200\u003c/p\u003e\n",
        "\u003cp\u003eNew you can search and sort font icons\u003c/p\u003e\n",
        "\u003cp\u003eNew APK Maker released \u003ca href\u003d\"https://kustom.rocks/apkmaker\"\u003ekustom.rocks/apkmaker\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eUpdated font awesome icons to latest\u003c/p\u003e\n",
        "\u003cp\u003eFix no results issues when browsing APK based presets and using Purify/Greenify\u003c/p\u003e\n",
        "\u003cp\u003eFix list also showing packs with no assets for that filter\u003c/p\u003e\n",
        "\u003cp\u003eFix locations settings not changing location on screen immediately\u003c/p\u003e\n",
        "\u003cp\u003eFix sh() might hang the editor, now also error are shown\u003c/p\u003e\n",
        "\u003cp\u003eFix KLWP deleting last animation in editor was not applying changes\u003c/p\u003e\n",
        "\u003cp\u003eFix editor clipping third object when next clipped one was faded out\u003c/p\u003e\n",
        "\u003cp\u003eFix KLWP gyroscope in editor is now less precise to avoid battery impact when active\u003c/p\u003e\n",
        "\u003cp\u003eFix issues with location name or address\u003c/p\u003e\n",
        "\u003cp\u003eFix KWGT showing in recent list after clicking custom action\u003c/p\u003e\n",
        "\u003cp\u003eFix relative time ranges not working in fitness anymore\u003c/p\u003e\n",
        "\u003cp\u003eFix more tuning to match google fit app counters\u003c/p\u003e\n",
        "\u003cp\u003eFix timeout issues when no internet connections\u003c/p\u003e\n",
        "\u003cp\u003eFix KWGT checkbox for update in bg not persistent when clicked\u003c/p\u003e\n",
        "\u003cp\u003eFix issue that might cause unneccesary updates in background\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.22",
      "changes": [
        "\u003cp\u003eFix KWGT does not require pro anymore to load from backup\u003c/p\u003e\n",
        "\u003cp\u003eNew you can now switch a global or load a preset using an android shortcut\u003c/p\u003e\n",
        "\u003cp\u003eNew you can now set min and max in progress module custom mode\u003c/p\u003e\n",
        "\u003cp\u003eNew rotation radius now available in root elements\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP now support smooth seconds rotation in root elements\u003c/p\u003e\n",
        "\u003cp\u003eNew bp() has a third option that accepts a default color\u003c/p\u003e\n",
        "\u003cp\u003eNew you can now use tasker var replacement also in the var name (always in the plugin)\u003c/p\u003e\n",
        "\u003cp\u003eNew builtin image cropping functionality\u003c/p\u003e\n",
        "\u003cp\u003eNew you can show published date for every rss article\u003c/p\u003e\n",
        "\u003cp\u003eFix vibrating multiple times with multiple touch actions\u003c/p\u003e\n",
        "\u003cp\u003eFix KWGT should be much faster launching simple app shortcuts\u003c/p\u003e\n",
        "\u003cp\u003eFix multiple shortcuts not working on KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFix bp() was inverting vibrant and muted, fixed, might break stuff!\u003c/p\u003e\n",
        "\u003cp\u003eFix spanish not shown in available languages\u003c/p\u003e\n",
        "\u003cp\u003eFix rotated bitmaps in roots not correctly centered when not using central anchor\u003c/p\u003e\n",
        "\u003cp\u003eFix tu() crashing app on big numbers\u003c/p\u003e\n",
        "\u003cp\u003eFix mu() still returning fuzzy numbers in some condition\u003c/p\u003e\n",
        "\u003cp\u003eFix edit image not working on 6.x devices and newer\u003c/p\u003e\n",
        "\u003cp\u003eFix battery last plugged/unplugged not returning correct values\u003c/p\u003e\n",
        "\u003cp\u003eFix globals with formulas not showing output in the editor when created\u003c/p\u003e\n",
        "\u003cp\u003eFix dates not working when used as a formula in a global\u003c/p\u003e\n",
        "\u003cp\u003eFix df(f) not correctly returning week of the month\u003c/p\u003e\n",
        "\u003cp\u003eFix rss pub date will revert to first article pub date if not available\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.21",
      "changes": [
        "\u003cp\u003eNew KLWP added support for Action Launcher 5 secs delay workaround, thanks Chris!\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.20",
      "changes": [
        "\u003cp\u003eNew KWGT added 4x1 widget and lockscreen support on 4.4\u003c/p\u003e\n",
        "\u003cp\u003eFix fitness showing incorrect data for active time\u003c/p\u003e\n",
        "\u003cp\u003eFix white screen when opening on some nougat rom\u003c/p\u003e\n",
        "\u003cp\u003eFix crash on export in some device due to webp format\u003c/p\u003e\n",
        "\u003cp\u003eFix italian numbers to text issues\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.19",
      "changes": [
        "\u003cp\u003eNew dark UI toggle in the drawer menu\u003c/p\u003e\n",
        "\u003cp\u003eNew kustom will ask for permissions on android M or newer\u003c/p\u003e\n",
        "\u003cp\u003eNew added uc() function for unread sms, calls, whatsapp and gmail, plugin required on Android 5.x or 4.4\u003c/p\u003e\n",
        "\u003cp\u003eNew font picker with sort, search and super powah Google fonts download\u003c/p\u003e\n",
        "\u003cp\u003eNew raw mode in wg() to dump text files without parsing\u003c/p\u003e\n",
        "\u003cp\u003eNew you can direct dial numbers from kustom on Android 6.x or newer\u003c/p\u003e\n",
        "\u003cp\u003eRewrote battery stats, charge/discharge estimations should work a bit better\u003c/p\u003e\n",
        "\u003cp\u003eNew numbers to text works in Spanish too, thanks gabriel!\u003c/p\u003e\n",
        "\u003cp\u003eNew you can now map text prefs to text globals\u003c/p\u003e\n",
        "\u003cp\u003eNew you can now add a module in a specific position\u003c/p\u003e\n",
        "\u003cp\u003eFix launch calendar or custom shortcuts from KLWP\u003c/p\u003e\n",
        "\u003cp\u003eFix in vehicle data discarded in step count\u003c/p\u003e\n",
        "\u003cp\u003eFix you can now use $ within quotes or in regexp replacements\u003c/p\u003e\n",
        "\u003cp\u003eFix number and file randomizers will not repeat anymore\u003c/p\u003e\n",
        "\u003cp\u003eFix null instead of cero returned in spanish n2w\u003c/p\u003e\n",
        "\u003cp\u003eFix some player (es power amp) not showing correctly in player list\u003c/p\u003e\n",
        "\u003cp\u003eFix si(mindex) issues in pasting modules or deeply nested groups\u003c/p\u003e\n",
        "\u003cp\u003eFix n2w in German returning zero instead of null\u003c/p\u003e\n",
        "\u003cp\u003eFix svg picker showing bitmap picker\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.18",
      "changes": [
        "\u003cp\u003eFix day of the week series not respecting first day in the settings:\u003c/p\u003e\n",
        "\u003cp\u003eFix some users still getting downsampled images\u003c/p\u003e\n",
        "\u003cp\u003eFix rotation of bitmaps not working inside a group\u003c/p\u003e\n",
        "\u003cp\u003eFix content (es map images) do not update when screen is on and location changes\u003c/p\u003e\n",
        "\u003cp\u003eFix wg() will now check local files every minute for changes\u003c/p\u003e\n",
        "\u003cp\u003eFix hsdpa+ showing as h only not h+\u003c/p\u003e\n",
        "\u003cp\u003eFix json parser returning empty values with numeric results\u003c/p\u003e\n",
        "\u003cp\u003eFix open link non working with uppercase http protocol\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.16",
      "changes": [
        "\u003cp\u003eNew KWGT you can select preview background\u003c/p\u003e\n",
        "\u003cp\u003eNew KWGT has now automatic backup and a backup tab\u003c/p\u003e\n",
        "\u003cp\u003eNew external apps (es dashboards) can load a preset in the editor (see https://goo.gl/Mz6yTS)\u003c/p\u003e\n",
        "\u003cp\u003eNew readonly option supported for presets too, will disable export, not editing\u003c/p\u003e\n",
        "\u003cp\u003eNew added location services info to si()\u003c/p\u003e\n",
        "\u003cp\u003eNew airplane mode on/off via nc(airplane)\u003c/p\u003e\n",
        "\u003cp\u003eNew sh() function to run shell commands\u003c/p\u003e\n",
        "\u003cp\u003eNew tc(cut) can use negative index to show last chars of a string\u003c/p\u003e\n",
        "\u003cp\u003eNew added ~\u003d operator for regexp search\u003c/p\u003e\n",
        "\u003cp\u003eNew compact visualization for templates komponents in load dialog\u003c/p\u003e\n",
        "\u003cp\u003eNew added support for folders in sd presets/komponents\u003c/p\u003e\n",
        "\u003cp\u003eNew font list is sorted by name\u003c/p\u003e\n",
        "\u003cp\u003eNew added launcher pkg/name on si()\u003c/p\u003e\n",
        "\u003cp\u003eNew KLWP increased max layers in root to 92\u003c/p\u003e\n",
        "\u003cp\u003eBetter rounding with decimals\u003c/p\u003e\n",
        "\u003cp\u003eFix lpad/rpad replacing spaces with pad char\u003c/p\u003e\n",
        "\u003cp\u003eFix images blurred in some condition\u003c/p\u003e\n",
        "\u003cp\u003eFix notification access in multi user envs\u003c/p\u003e\n",
        "\u003cp\u003eFix address and weather not updating correctly on location change\u003c/p\u003e\n",
        "\u003cp\u003eFix KWGT will update weather and network data as per settings even if screen stays on\u003c/p\u003e\n",
        "\u003cp\u003eFix force weather update in editor settings not updating last updated info\u003c/p\u003e\n",
        "\u003cp\u003eFix opacity issues in animations with combined filters\u003c/p\u003e\n",
        "\u003cp\u003eFix album or artist not blanked when empty\u003c/p\u003e\n",
        "\u003cp\u003eFix root not drawing bg with transparent backgrounds\u003c/p\u003e\n",
        "\u003cp\u003eFix fetched rss entries can be up to 40\u003c/p\u003e\n",
        "\u003cp\u003eFix tu() not refreshing one minute later\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.15",
      "changes": [
        "\u003cp\u003eNew tu() function generates a number or picks a file in a directory every x minutes/seconds\u003c/p\u003e\n",
        "\u003cp\u003eKWGT widget resize now repects aspect ratio without overscaling\u003c/p\u003e\n",
        "\u003cp\u003eKWGT items size is homogenous across widgets if scaling is the same\u003c/p\u003e\n",
        "\u003cp\u003eNew restore option now available on free version\u003c/p\u003e\n",
        "\u003cp\u003eNew added drop shadow to overlapgroups (group must not be in the root in KLWP)\u003c/p\u003e\n",
        "\u003cp\u003eNew android release in si()\u003c/p\u003e\n",
        "\u003cp\u003eNew added a function to tc and text filters to localize numbers (so add comma to thousands in us)\u003c/p\u003e\n",
        "\u003cp\u003eNew text editor highlights brackets of current function\u003c/p\u003e\n",
        "\u003cp\u003eNew kode editors plugin can now show their own samples in the function list (see site for info)\u003c/p\u003e\n",
        "\u003cp\u003eNew module index in its parent via si(mindex)\u003c/p\u003e\n",
        "\u003cp\u003eNew toggle bt and wifi touch action\u003c/p\u003e\n",
        "\u003cp\u003eFix clip mask not working with blur bg\u003c/p\u003e\n",
        "\u003cp\u003eFix issues with series on dst change\u003c/p\u003e\n",
        "\u003cp\u003eFix total mobile and total wifi traffic showing wrong data\u003c/p\u003e\n",
        "\u003cp\u003eFix yahoo weather not working and not displaying any error\u003c/p\u003e\n",
        "\u003cp\u003eFix math decimals rounding issue (for good)\u003c/p\u003e\n",
        "\u003cp\u003eFix touch still working when visibility is set to remove\u003c/p\u003e\n",
        "\u003cp\u003eFix wg() now works with local files\u003c/p\u003e\n",
        "\u003cp\u003eFix location picker showing null for some search\u003c/p\u003e\n",
        "\u003cp\u003eFix text editor color picker cutting result when used inside formula\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.14",
      "changes": [
        "\u003cp\u003eWarning! Now exporting without zip extension, old will work as usual\u003c/p\u003e\n",
        "\u003cp\u003eNew vertical scrolling on supported launchers (KLWP)\u003c/p\u003e\n",
        "\u003cp\u003eNew shortcuts tab in the root allows you to quickly change app touch actions\u003c/p\u003e\n",
        "\u003cp\u003eNew bitmap module now has filters, blur and dim options\u003c/p\u003e\n",
        "\u003cp\u003eNew colorize filter for bitmaps\u003c/p\u003e\n",
        "\u003cp\u003eNew math min/max allow multiple parameters\u003c/p\u003e\n",
        "\u003cp\u003eNew svg and png base weather komponents based on globals, with opacity and rotate\u003c/p\u003e\n",
        "\u003cp\u003eNew option to force updates even when screen is off (KWGT), use with care!\u003c/p\u003e\n",
        "\u003cp\u003eNew zodiac sign, current season and moon age/phase/illumination via ai()\u003c/p\u003e\n",
        "\u003cp\u003eNew civil/astronomical/nautical sunrise and sunset via ai()\u003c/p\u003e\n",
        "\u003cp\u003eNew dismiss all notifications kustom action\u003c/p\u003e\n",
        "\u003cp\u003eNew ni accepts negative indexes (so ni(-1, bicon) is last notification big icon)\u003c/p\u003e\n",
        "\u003cp\u003eNew day of week number in series\u003c/p\u003e\n",
        "\u003cp\u003ePreview is now interactive, you can switch globals and change shortcuts on touch\u003c/p\u003e\n",
        "\u003cp\u003eMoved globals tab a bit left\u003c/p\u003e\n",
        "\u003cp\u003eNew drawer menu\u003c/p\u003e\n",
        "\u003cp\u003eRemoved lag in resuming editor\u003c/p\u003e\n",
        "\u003cp\u003eSmoother animations (KLWP)\u003c/p\u003e\n",
        "\u003cp\u003eFix import dialog now working properly and also for komponents\u003c/p\u003e\n",
        "\u003cp\u003eFix position bar not restoring position on resume\u003c/p\u003e\n",
        "\u003cp\u003eFix list globals keeping spaces in names\u003c/p\u003e\n",
        "\u003cp\u003eFix tc reg replacement not working with spaces\u003c/p\u003e\n",
        "\u003cp\u003eFix modules can have 1 char names\u003c/p\u003e\n",
        "\u003cp\u003eFix fade in/out animations not working in the editor\u003c/p\u003e\n",
        "\u003cp\u003eFix support for 1 screen in the editor (KLWP)\u003c/p\u003e\n",
        "\u003cp\u003eFix equals also comparing empty spaces\u003c/p\u003e\n",
        "\u003cp\u003eFix color picker not saving recents\u003c/p\u003e\n",
        "\u003cp\u003eFix bitmap quality issues in shapes\u003c/p\u003e\n",
        "\u003cp\u003eFix music progress not updating\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.12",
      "changes": [
        "\u003cp\u003eEditor should be much faster\u003c/p\u003e\n",
        "\u003cp\u003eNew margin option in stack layer to space items\u003c/p\u003e\n",
        "\u003cp\u003eNew added remove option to layer visibility\u003c/p\u003e\n",
        "\u003cp\u003eNew weather info location provider id\u003c/p\u003e\n",
        "\u003cp\u003eNew KWGT will update every 5 seconds when music is playing\u003c/p\u003e\n",
        "\u003cp\u003eNew html to text conversion in tc()\u003c/p\u003e\n",
        "\u003cp\u003eYou can now save from animations and touch events tabs\u003c/p\u003e\n",
        "\u003cp\u003eYou can play multiple animations from animations list\u003c/p\u003e\n",
        "\u003cp\u003eFix some animation parameter not accepting floats\u003c/p\u003e\n",
        "\u003cp\u003eFix KWGT touch not working with auto size\u003c/p\u003e\n",
        "\u003cp\u003eFix mu round sometimes not cutting to decimals correctly\u003c/p\u003e\n",
        "\u003cp\u003eFix stack layer horizontal top not working with text\u003c/p\u003e\n",
        "\u003cp\u003eFix connectivity not updated on screen on\u003c/p\u003e\n",
        "\u003cp\u003eFix stuttering on music change in some preset\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.11",
      "changes": [
        "\u003cp\u003eWebGet now parses also Atom feeds\u003c/p\u003e\n",
        "\u003cp\u003eWebGet url mode to easy extract URLs from any web page\u003c/p\u003e\n",
        "\u003cp\u003eWebGet supports JSONPath\u003c/p\u003e\n",
        "\u003cp\u003eNest conditions in the same if, so $if(condition, dosomething, anothercondition, dosomething, defaultvalue)$\u003c/p\u003e\n",
        "\u003cp\u003eLaunch URL in Touch handles intent URIs (inc calendar events, see samples)\u003c/p\u003e\n",
        "\u003cp\u003eForce update Bitmaps and/or RSS via touch\u003c/p\u003e\n",
        "\u003cp\u003eFitness now can have free date ranges (might break past days examples)\u003c/p\u003e\n",
        "\u003cp\u003eFitness can now read single activity segments\u003c/p\u003e\n",
        "\u003cp\u003eFitness data now better matches Fit official app stats\u003c/p\u003e\n",
        "\u003cp\u003eDistance in local unit to Fit (km/mi)\u003c/p\u003e\n",
        "\u003cp\u003eAccess list globals by index, es gv(mylist, default, 3)\u003c/p\u003e\n",
        "\u003cp\u003eLess battery usage when using connectivity / signal / broadcasts to update\u003c/p\u003e\n",
        "\u003cp\u003eBetter next Alarm detection\u003c/p\u003e\n",
        "\u003cp\u003eRight pad in tc()\u003c/p\u003e\n",
        "\u003cp\u003eGlobal numbers can have negative values\u003c/p\u003e\n",
        "\u003cp\u003eYou can round to a specific amount of decimals with mu()\u003c/p\u003e\n",
        "\u003cp\u003eFixed editors appending text twice\u003c/p\u003e\n",
        "\u003cp\u003eFixed li(loc) not returning data sometimes\u003c/p\u003e\n",
        "\u003cp\u003eFixed Yahoo weather not working anymore\u003c/p\u003e\n",
        "\u003cp\u003eFixed Fitness steps not working together with distance\u003c/p\u003e\n",
        "\u003cp\u003eFixed all day events finishing at 00:00 (so next day)\u003c/p\u003e\n",
        "\u003cp\u003eFixed numbers not being recognized sometimes (no need for gv(foo) + 0 anymore)\u003c/p\u003e\n",
        "\u003cp\u003eFixed manual number entry hangs when text is empty\u003c/p\u003e\n",
        "\u003cp\u003eFixed numbers from Tasker not being correctly received\u003c/p\u003e\n",
        "\u003cp\u003eFixed Shape bmp quality issues when shape and image had very different aspect ration\u003c/p\u003e\n",
        "\u003cp\u003eFixed weather.com wind speed\u003c/p\u003e\n",
        "\u003cp\u003eFixed http content not being downloaded when changed\u003c/p\u003e\n",
        "\u003cp\u003eFixed wg not supporting files with file:// pattern\u003c/p\u003e\n",
        "\u003cp\u003eSpeed / Stability improvements (please report new bugs!)\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.10",
      "changes": [
        "\u003cp\u003eKLWP Root now supports at least 64 elements\u003c/p\u003e\n",
        "\u003cp\u003eGoogle Fitness support via fd() function (steps, calories...)\u003c/p\u003e\n",
        "\u003cp\u003eCompletely redesigned formula editor, faves support, toolbar with quick actions\u003c/p\u003e\n",
        "\u003cp\u003eNew Weather Font Icon Set\u003c/p\u003e\n",
        "\u003cp\u003eNew Font based Weather Komponents (Filled and Outline)\u003c/p\u003e\n",
        "\u003cp\u003eAdded Vibrate Light feedback\u003c/p\u003e\n",
        "\u003cp\u003eAdded Color Filter to Progress and Series modules (clear, overlay...)\u003c/p\u003e\n",
        "\u003cp\u003eUpdated Material and FontAwesome sets to latest version\u003c/p\u003e\n",
        "\u003cp\u003ePerformance improvements\u003c/p\u003e\n",
        "\u003cp\u003eKLWP shows modules being used in root\u003c/p\u003e\n",
        "\u003cp\u003eBetter Bitmap quality in KWGT editor\u003c/p\u003e\n",
        "\u003cp\u003eFixed slow downs in editor when using Notifications\u003c/p\u003e\n",
        "\u003cp\u003eFixed all day events issues in calendar\u003c/p\u003e\n",
        "\u003cp\u003eFixed progress bars not showing correct current\u003c/p\u003e\n",
        "\u003cp\u003eFixed minutes / hours circular shape based progress\u003c/p\u003e\n",
        "\u003cp\u003eFixed rotation not working in FontIcons\u003c/p\u003e\n",
        "\u003cp\u003eFixed notifications by pkg not working\u003c/p\u003e\n",
        "\u003cp\u003eFixed KWGT loosing assets when loaded from Buzz / LL\u003c/p\u003e\n",
        "\u003cp\u003eFixed KWGT draining battery on some setup / device\u003c/p\u003e\n",
        "\u003cp\u003eKWGT new widget\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.09",
      "changes": [
        "\u003cp\u003eMuch faster load/save especially on old presets\u003c/p\u003e\n",
        "\u003cp\u003eAdded a way to get notification info by pkg, es: ni(pkgname, title)\u003c/p\u003e\n",
        "\u003cp\u003eFixed notification icons not working with index over 1\u003c/p\u003e\n",
        "\u003cp\u003eFixed persistent notifications including cancellable\u003c/p\u003e\n",
        "\u003cp\u003e[KWGT] Fixed touch issues when size is in auto mode\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.08",
      "changes": [
        "\u003cp\u003eStats bar Notifications support via ni() function and touch actions\u003c/p\u003e\n",
        "\u003cp\u003e[KLWP] You can use formulas in animation options\u003c/p\u003e\n",
        "\u003cp\u003e[DEVS] Basic external kode editors support (see http://goo.gl/7ZSSbh)\u003c/p\u003e\n",
        "\u003cp\u003e[KWGT] Added more widget base sizes (not really needed but requested)\u003c/p\u003e\n",
        "\u003cp\u003e[KWGT] Fixed sharpness issue, locked size is not the default\u003c/p\u003e\n",
        "\u003cp\u003eFixed bitmap picker not working with some app (es Piktures)\u003c/p\u003e\n",
        "\u003cp\u003eFixed bitmap width limited to 720\u003c/p\u003e\n",
        "\u003cp\u003eFixed issues in deleting events/animations\u003c/p\u003e\n",
        "\u003cp\u003eFixed issues in recognizing pro key\u003c/p\u003e\n",
        "\u003cp\u003eFixed fonticon issues with uppercase names\u003c/p\u003e\n",
        "\u003cp\u003eBetter color detection via bp()\u003c/p\u003e\n",
        "\u003cp\u003eBetter vibrate feedback on touch\u003c/p\u003e\n",
        "\u003cp\u003ePerformance improvements\u003c/p\u003e\n",
        "\u003cp\u003eAdded partial Czech and Indonesian (thanks guys!)\u003c/p\u003e\n",
        "\u003cp\u003eA few new widgets\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.07",
      "changes": [
        "\u003cp\u003eWARNING KLWP animations exported with this version are NOT compatible with 3.06\u003c/p\u003e\n",
        "\u003cp\u003eAdded Korean, thanks Jong-hwan Kwon!\u003c/p\u003e\n",
        "\u003cp\u003eYou can hide the \u0026quot;5 secs\u0026quot; delay Toast in the settings (KLWP)\u003c/p\u003e\n",
        "\u003cp\u003eFixed globals not updating correctly (KWGT)\u003c/p\u003e\n",
        "\u003cp\u003eFixed touch not being set on Komponents\u003c/p\u003e\n",
        "\u003cp\u003eFixed possible disappearing images on KWGT while editing\u003c/p\u003e\n",
        "\u003cp\u003eFixed df(W) returning empty text at the hour\u003c/p\u003e\n",
        "\u003cp\u003eColor parsing is less picky\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.06",
      "changes": [
        "\u003cp\u003eNew FontIcon module\u003c/p\u003e\n",
        "\u003cp\u003eNew Text Filter option to easily convert to upper / lower / n2w...\u003c/p\u003e\n",
        "\u003cp\u003eSetting to lock widget sizing method (for padding issues)\u003c/p\u003e\n",
        "\u003cp\u003eTextModule now has a max lines option when in fit width mode\u003c/p\u003e\n",
        "\u003cp\u003eAdded Noon / Midnight to df(W)\u003c/p\u003e\n",
        "\u003cp\u003eAdded 5 mins step to prgress / series\u003c/p\u003e\n",
        "\u003cp\u003eFixed items being rotated in circular series\u003c/p\u003e\n",
        "\u003cp\u003eFixed BlueTooth status not refreshing\u003c/p\u003e\n",
        "\u003cp\u003eFixed Open Link touch action not working on old presets\u003c/p\u003e\n",
        "\u003cp\u003eFixed Switch text and lists not working on old presets\u003c/p\u003e\n",
        "\u003cp\u003eFixed (for good) Traffic Stats (old stats will still be broken)\u003c/p\u003e\n",
        "\u003cp\u003eFixed events not showing when filtering out large Calendars\u003c/p\u003e\n",
        "\u003cp\u003eFixed series showing 00 instead of 12 at midnight / noon\u003c/p\u003e\n",
        "\u003cp\u003ePossibly fixed calendar all day events timezone issues\u003c/p\u003e\n",
        "\u003cp\u003ePartial fix for BT showing 2 also when no device was connected\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.05",
      "changes": [
        "\u003cp\u003eKWGT automatically saves after first load\u003c/p\u003e\n",
        "\u003cp\u003eNew fonts\u003c/p\u003e\n",
        "\u003cp\u003ePerf improvements\u003c/p\u003e\n",
        "\u003cp\u003eFixed zero fonts being installed on KWGT\u003c/p\u003e\n",
        "\u003cp\u003eFixed negative mobile traffic\u003c/p\u003e\n",
        "\u003cp\u003eFixed KWGT not copying font files\u003c/p\u003e\n",
        "\u003cp\u003eFixed fonts showing twice\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.04",
      "changes": [
        "\u003cp\u003eMultiple touch actions per module\u003c/p\u003e\n",
        "\u003cp\u003eKWGT will automatically scale preset to fit area on load\u003c/p\u003e\n",
        "\u003cp\u003eAdded German / Italian to number to text, ordinals and clock text\u003c/p\u003e\n",
        "\u003cp\u003eSeries measuring fixes (might break designs sorry)\u003c/p\u003e\n",
        "\u003cp\u003eAdded Polish translation, thanks Aлексей Рукин!\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.03",
      "changes": [
        "\u003cp\u003eFixed series and progress not updating correcly\u003c/p\u003e\n",
        "\u003cp\u003eFixed series custom mode issues when returning non integers\u003c/p\u003e\n",
        "\u003cp\u003eFixed touch not working in some configuration\u003c/p\u003e\n",
        "\u003cp\u003eFixed scaling / font not exporting in series\u003c/p\u003e\n",
        "\u003cp\u003ePossibly fixed visibility issues of some element\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.02",
      "changes": [
        "\u003cp\u003eAdded Series module\u003c/p\u003e\n",
        "\u003cp\u003eYou can now mass move items in root\u003c/p\u003e\n",
        "\u003cp\u003eToggle switch can toggle to a specific list entry\u003c/p\u003e\n",
        "\u003cp\u003ePresets can be imported by clicking on them from a File Manager\u003c/p\u003e\n",
        "\u003cp\u003eSmarter n2w, you can now do $tc(n2w, \u0026quot;hh:mm\u0026quot;)$\u003c/p\u003e\n",
        "\u003cp\u003eBlank KWGTs will have touch to configure default\u003c/p\u003e\n",
        "\u003cp\u003eLeft padding option in tc()\u003c/p\u003e\n",
        "\u003cp\u003eNew KWGTs and Komponents (thanks Irwin Kurniadi)\u003c/p\u003e\n",
        "\u003cp\u003eKWGT will go straight to editor if you have 1 widget only\u003c/p\u003e\n",
        "\u003cp\u003eNc(bt) returns 2 if BlueTooth is connected\u003c/p\u003e\n",
        "\u003cp\u003eAdded IP and Interface Name info to nc()\u003c/p\u003e\n",
        "\u003cp\u003eProgress growth can be negative\u003c/p\u003e\n",
        "\u003cp\u003eFixed issue in music progress when duration is 0\u003c/p\u003e\n",
        "\u003cp\u003eFixed auto off formula working the wrong way\u003c/p\u003e\n",
        "\u003cp\u003ePadding has no slider anymore but +/- like offset\u003c/p\u003e\n",
        "\u003cp\u003eFixed first day of week default\u003c/p\u003e\n",
        "\u003cp\u003eFixed load screen not refreshing on preset deleted / imported\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.01",
      "changes": [
        "\u003cp\u003eKWGT now locks its preferred screen orientation (can be changed in the settings)\u003c/p\u003e\n",
        "\u003cp\u003eKWGT more efficient widget updates (should solve the \u0026quot;loading...\u0026quot; issue)\u003c/p\u003e\n",
        "\u003cp\u003eRemoved limits in size change (shape / scaling and so on)\u003c/p\u003e\n",
        "\u003cp\u003eVarious KWGT fixes\u003c/p\u003e\n",
        "\u003cp\u003eKustom can now drive a car\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v3.00",
      "changes": [
        "\u003cp\u003eSay welcome to \u003ca href\u003d\"https://play.google.com/store/apps/details?id\u003dorg.kustom.widget\"\u003eKustom Widget\u003c/a\u003e (KWGT)\u003c/p\u003e\n",
        "\u003cp\u003eFixed root globals not directly used not exported\u003c/p\u003e\n",
        "\u003cp\u003eFixed Open Weather Map issues\u003c/p\u003e\n",
        "\u003cp\u003eFixed FX option appearing on root layer\u003c/p\u003e\n",
        "\u003cp\u003eBought a new Bialetti Moka\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.18",
      "changes": [
        "\u003cp\u003eEditor auto save / restore option (pro only)\u003c/p\u003e\n",
        "\u003cp\u003eAutomatic switch of globals via timer or formula\u003c/p\u003e\n",
        "\u003cp\u003eEdit list, switch and number globals after creation\u003c/p\u003e\n",
        "\u003cp\u003eAdded root width / height and ratio to si()\u003c/p\u003e\n",
        "\u003cp\u003eAdded Romanian, thanks Marian Cimbru!\u003c/p\u003e\n",
        "\u003cp\u003eAdded \u0027w\u0027 to date parsing so you can specify day of the week\u003c/p\u003e\n",
        "\u003cp\u003eFixed possible memory leak in editor\u003c/p\u003e\n",
        "\u003cp\u003eFixed manual preference edit adding 0\u003c/p\u003e\n",
        "\u003cp\u003eFixed bitmaps set to global not showing the global picker\u003c/p\u003e\n",
        "\u003cp\u003eZero Gravity option to allow astronauts to use Kustom while in orbit\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.11",
      "changes": [
        "\u003cp\u003eZooper like BB code in Text Module\u003c/p\u003e\n",
        "\u003cp\u003eAdded media volume controls and status\u003c/p\u003e\n",
        "\u003cp\u003eUI improvements, better formula editor\u003c/p\u003e\n",
        "\u003cp\u003eSize is now a number pref not a slider\u003c/p\u003e\n",
        "\u003cp\u003eFixed Debug Dump option crash\u003c/p\u003e\n",
        "\u003cp\u003eFixes in Preset Load/Save\u003c/p\u003e\n",
        "\u003cp\u003eKustom can now generate 1.21 gigawatts via touch action\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.10",
      "changes": [
        "\u003cp\u003eNew load screen\u003c/p\u003e\n",
        "\u003cp\u003eSelect Music Player in settings\u003c/p\u003e\n",
        "\u003cp\u003eLoad presets from Tasker\u003c/p\u003e\n",
        "\u003cp\u003eFaster load / save / export\u003c/p\u003e\n",
        "\u003cp\u003eEditor notifications inside the preview\u003c/p\u003e\n",
        "\u003cp\u003eUI improvements\u003c/p\u003e\n",
        "\u003cp\u003eFixed player being forgotten on Lollipop\u003c/p\u003e\n",
        "\u003cp\u003eFixed (again) bitmap disappearing issues\u003c/p\u003e\n",
        "\u003cp\u003eFixed visibility not triggered in the editor\u003c/p\u003e\n",
        "\u003cp\u003eRemoved honeypot from CS30\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.09",
      "changes": [
        "\u003cp\u003eNew Curved Text Module\u003c/p\u003e\n",
        "\u003cp\u003eNew 3D Flip X/Y option in rotate preference\u003c/p\u003e\n",
        "\u003cp\u003eYou can use root globals in root and reference globals within globals in the same layer\u003c/p\u003e\n",
        "\u003cp\u003eExternal apps can send vars directly to Kustom (see http://goo.gl/yLyQs5)\u003c/p\u003e\n",
        "\u003cp\u003eExport now available in Free version too\u003c/p\u003e\n",
        "\u003cp\u003eBetter music support on Lollipop and above\u003c/p\u003e\n",
        "\u003cp\u003eAdded touch action to force weather refresh\u003c/p\u003e\n",
        "\u003cp\u003eAdded Chinese (China)\u003c/p\u003e\n",
        "\u003cp\u003eFixed screen number not correctly calculated\u003c/p\u003e\n",
        "\u003cp\u003eFixed time not updating if root location was changed\u003c/p\u003e\n",
        "\u003cp\u003eMemory optimizations in the editor\u003c/p\u003e\n",
        "\u003cp\u003eThings arent different. Things are things.\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.08",
      "changes": [
        "\u003cp\u003eFX Option in Layers to create Long Shadows\u003c/p\u003e\n",
        "\u003cp\u003eAdded Yr.No to weather providers\u003c/p\u003e\n",
        "\u003cp\u003eNew bp() function to extract colors from images\u003c/p\u003e\n",
        "\u003cp\u003eYou can now add Bitmap Globals\u003c/p\u003e\n",
        "\u003cp\u003eHistorical traffic stats (per day, mobile, wifi and totals), need time to collect data\u003c/p\u003e\n",
        "\u003cp\u003eLists can be switched on touch\u003c/p\u003e\n",
        "\u003cp\u003eUpdated Roboto Fonts\u003c/p\u003e\n",
        "\u003cp\u003ePerformance improvements\u003c/p\u003e\n",
        "\u003cp\u003eInvert, complementary, contrast and gradient mix colors in ce() function\u003c/p\u003e\n",
        "\u003cp\u003eNew Ikon komponent\u003c/p\u003e\n",
        "\u003cp\u003eFixed all day events appearing the wrong day (for good?)\u003c/p\u003e\n",
        "\u003cp\u003eFixed progress bar not rounding values\u003c/p\u003e\n",
        "\u003cp\u003eFixed RSS http link issues\u003c/p\u003e\n",
        "\u003cp\u003eFixed height not being shown on Progress Module when in split mode\u003c/p\u003e\n",
        "\u003cp\u003eFixed total memory not shown correctly when more than 2GB\u003c/p\u003e\n",
        "\u003cp\u003eInvited to a dinner with philosophers i brought two forks\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.07",
      "changes": [
        "\u003cp\u003ePrimary location can be fixed or GPS\u003c/p\u003e\n",
        "\u003cp\u003eThree alternate locations to implement world clocks or weather\u003c/p\u003e\n",
        "\u003cp\u003eForce weather update in settings\u003c/p\u003e\n",
        "\u003cp\u003eLocked globals hidden in Komponents when locked\u003c/p\u003e\n",
        "\u003cp\u003eGeneric numbers to words conversion via tc(n2w, number) English / French\u003c/p\u003e\n",
        "\u003cp\u003eGlobals can be reordered (select and press up/down icons)\u003c/p\u003e\n",
        "\u003cp\u003eCalendar event location available via ci(loc, ...)\u003c/p\u003e\n",
        "\u003cp\u003eShape clip masks can be used also in groups / komponents\u003c/p\u003e\n",
        "\u003cp\u003eFixed calendars selection not working\u003c/p\u003e\n",
        "\u003cp\u003eFixed rotation on circles\u003c/p\u003e\n",
        "\u003cp\u003eFixed shapes not correctly updating on rotation seconds\u003c/p\u003e\n",
        "\u003cp\u003eFixed calendar showing all day events on the wrong day (again)\u003c/p\u003e\n",
        "\u003cp\u003eFixed blur not working on some image (es music covers)\u003c/p\u003e\n",
        "\u003cp\u003eCompleted again ZMKATAM\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.06",
      "changes": [
        "\u003cp\u003eAdded clip masking in Shapes (to clip animations and objects in general)\u003c/p\u003e\n",
        "\u003cp\u003eSupport for Action Launcher 3 dynamic theming\u003c/p\u003e\n",
        "\u003cp\u003eCurrent desktop and desktop count info in si()\u003c/p\u003e\n",
        "\u003cp\u003eBattery estimated time left to charge/discharge\u003c/p\u003e\n",
        "\u003cp\u003eBattery historical data for the last 24 hours\u003c/p\u003e\n",
        "\u003cp\u003eFixed SVG Komponent\u003c/p\u003e\n",
        "\u003cp\u003eUnlimited number of non rounded rects and circles without gradient in root\u003c/p\u003e\n",
        "\u003cp\u003ePerformance improvements when using bitmap formulas\u003c/p\u003e\n",
        "\u003cp\u003eFixed rotate inverted not working on gyroscope animation\u003c/p\u003e\n",
        "\u003cp\u003eWater resistant up to 20,000 Leagues\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.05",
      "changes": [
        "\u003cp\u003eProgress Module!\u003c/p\u003e\n",
        "\u003cp\u003eLoop and Loop Reverse Animation\u003c/p\u003e\n",
        "\u003cp\u003eAdded Formula Animation (0/Empty to switch off, 1 to switch on)\u003c/p\u003e\n",
        "\u003cp\u003eText globals can now be set on touch (with the switch option)\u003c/p\u003e\n",
        "\u003cp\u003eAdded SVG support in Image Module (thanks Bill)\u003c/p\u003e\n",
        "\u003cp\u003eNew Flat SVG Vector Weather Komponent\u003c/p\u003e\n",
        "\u003cp\u003eAnimations can be copied\u003c/p\u003e\n",
        "\u003cp\u003eAdded \u0026quot;limit\u0026quot; to scroll animations to stop them after a specific amount\u003c/p\u003e\n",
        "\u003cp\u003eRemoved \u0026quot;drizzle\u0026quot; from Weather Icons (mapped to \u0026quot;rain\u0026quot;)\u003c/p\u003e\n",
        "\u003cp\u003esi(land) returns 1 in landscape and 0 in portrait\u003c/p\u003e\n",
        "\u003cp\u003esi(locked) returns 1 if phone is locked\u003c/p\u003e\n",
        "\u003cp\u003eFixes (atan, weather icons)\u003c/p\u003e\n",
        "\u003cp\u003eMachines take me by surprise with great frequency\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.04",
      "changes": [
        "\u003cp\u003eWind speed/direction/chill, feels like temp, pressure and humidity (where available)\u003c/p\u003e\n",
        "\u003cp\u003eMath functions cos,sin,tan,atan,log,ln and rnd\u003c/p\u003e\n",
        "\u003cp\u003eUptime, ROM name, device model and manufacturer in si()\u003c/p\u003e\n",
        "\u003cp\u003eNew music touch action to launch current player\u003c/p\u003e\n",
        "\u003cp\u003eEllipsize in tc()\u003c/p\u003e\n",
        "\u003cp\u003eOption to change weather refresh rate\u003c/p\u003e\n",
        "\u003cp\u003eYou can now add Komponents in Komponents (to create reusable Weather Widgets)\u003c/p\u003e\n",
        "\u003cp\u003eAbility to GO Pro via separate APP\u003c/p\u003e\n",
        "\u003cp\u003eFixed touch triggered on faded out objects\u003c/p\u003e\n",
        "\u003cp\u003eFixed fade issues when used in multiple animations\u003c/p\u003e\n",
        "\u003cp\u003eForty Two\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.03",
      "changes": [
        "\u003cp\u003eNew wg (Web Get) function to retrieve TXT, XML and RSS from HTTP URIs\u003c/p\u003e\n",
        "\u003cp\u003eNew \u0026quot;open link\u0026quot; touch action\u003c/p\u003e\n",
        "\u003cp\u003eMuch better single tap support (more reactive, with vibrate option, check settings)\u003c/p\u003e\n",
        "\u003cp\u003ePresets can be imported from the load screen (+ -\u0026gt; import)\u003c/p\u003e\n",
        "\u003cp\u003eAbility to select calendar to show in the settings\u003c/p\u003e\n",
        "\u003cp\u003eOption to change app language\u003c/p\u003e\n",
        "\u003cp\u003eMusic action plus switch touch event\u003c/p\u003e\n",
        "\u003cp\u003eSimplified function picker\u003c/p\u003e\n",
        "\u003cp\u003eWeatherIcon Komponent has night mode switch\u003c/p\u003e\n",
        "\u003cp\u003eFixed All Day events appearing in the wrong day\u003c/p\u003e\n",
        "\u003cp\u003eRemoved double tap support, sorry there was no other way to handle single tap correctly\u003c/p\u003e\n",
        "\u003cp\u003eThanked the Penguin for all the Fish\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.02",
      "changes": [
        "\u003cp\u003eBlur controls to background and as mask to shapes in the root\u003c/p\u003e\n",
        "\u003cp\u003eColor filters and dim controls to background and shape/text bitmap textures\u003c/p\u003e\n",
        "\u003cp\u003eMask mode to shapes and text in root folder (use with dim / color filters)\u003c/p\u003e\n",
        "\u003cp\u003eColor filter animations (es: desaturate with scroll)\u003c/p\u003e\n",
        "\u003cp\u003eIncreased memory cache for templates with lots of bitmaps\u003c/p\u003e\n",
        "\u003cp\u003eRemoved XCrop/YCrop as not working properly and no one really using them\u003c/p\u003e\n",
        "\u003cp\u003eNew template Blur Clock\u003c/p\u003e\n",
        "\u003cp\u003eFixed touch actions in inner items not working after animations\u003c/p\u003e\n",
        "\u003cp\u003eFound new Boson (the K Boson)\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v2.01",
      "changes": [
        "\u003cp\u003eFull UI redesign, enjoy Material Kustom!\u003c/p\u003e\n",
        "\u003cp\u003eAdded visibility and unlock trigger for animations\u003c/p\u003e\n",
        "\u003cp\u003eTouch animations normal, inverted, bounce and overlook are now accelerated\u003c/p\u003e\n",
        "\u003cp\u003eYou can now launch an app and switch a global with the same action\u003c/p\u003e\n",
        "\u003cp\u003eAdded Scale Horizontal and Vertical\u003c/p\u003e\n",
        "\u003cp\u003eAdded Animation Delay\u003c/p\u003e\n",
        "\u003cp\u003eRemoved 5 secs delay on Lightning Launcher\u003c/p\u003e\n",
        "\u003cp\u003eIncremented earth radius by a tad\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v1.38",
      "changes": [
        "\u003cp\u003eX/Y offset on root elements for easier positioning (not available in groups)\u003c/p\u003e\n",
        "\u003cp\u003eNative Tasker support via br(tasker, varname)\u003c/p\u003e\n",
        "\u003cp\u003eSwitch based Animations\u003c/p\u003e\n",
        "\u003cp\u003eNew \u0026quot;disabled\u0026quot; Touch Action to filter touches\u003c/p\u003e\n",
        "\u003cp\u003eFixed vars not appearing in the Editor\u003c/p\u003e\n",
        "\u003cp\u003eFixed color preference copy / paste\u003c/p\u003e\n",
        "\u003cp\u003eFixed tc(cut) not working properly\u003c/p\u003e\n",
        "\u003cp\u003eMade Giotto circle better\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v1.36",
      "changes": [
        "\u003cp\u003eYou can now use bitmaps as textures in shape\u003c/p\u003e\n",
        "\u003cp\u003eFixed touch not working in some case\u003c/p\u003e\n",
        "\u003cp\u003eFixed bg disappearing\u003c/p\u003e\n",
        "\u003cp\u003eFixed first calendar entry not shown\u003c/p\u003e\n",
        "\u003cp\u003eFixed objects disappearing in rotation\u003c/p\u003e\n",
        "\u003cp\u003eReinvented the wheel\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v1.35",
      "changes": [
        "\u003cp\u003eHotspots support\u003c/p\u003e\n",
        "\u003cp\u003eOrdinal suffix to tc() function\u003c/p\u003e\n",
        "\u003cp\u003eClock to text via df(W), english only, any help for the other language accepted :)\u003c/p\u003e\n",
        "\u003cp\u003eBetter (localized) generic time formatter with tf()\u003c/p\u003e\n",
        "\u003cp\u003eAdded Japanese thanks WedyDQ10@androplus.org!\u003c/p\u003e\n",
        "\u003cp\u003eNew cake recipe\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v1.34",
      "changes": [
        "\u003cp\u003eCalendar Function via ci()\u003c/p\u003e\n",
        "\u003cp\u003eImplemented XCrop and YCrop in OverlapGroup Tiling mode\u003c/p\u003e\n",
        "\u003cp\u003eNew \u0026quot;percent\u0026quot; parameter to Music Info\u003c/p\u003e\n",
        "\u003cp\u003eNew \u0026quot;abs\u0026quot; functions to Math Utils\u003c/p\u003e\n",
        "\u003cp\u003eNew HEXClock template by \u003ca href\u003d\"https://plus.google.com/100790182041942879099/posts\"\u003eEric Rosch\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eFunctions reference available on web too, check \u003ca href\u003d\"http://kustom.uservoice.com/knowledgebase/topics/70955-functions\"\u003eHERE\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eIncremented Awesomeness\u003c/p\u003e\n"
      ]
    },
    {
      "title": "v1.32",
      "changes": [
        "\u003cp\u003eGyroscope animations\u003c/p\u003e\n",
        "\u003cp\u003eNative Music Support via mi() function, thanks Chris!!!\u003c/p\u003e\n",
        "\u003cp\u003eScale and fade inverted\u003c/p\u003e\n",
        "\u003cp\u003eAnimation scroll direction can now be changed (via angle parameter)\u003c/p\u003e\n",
        "\u003cp\u003eNew easy editable \u0026quot;WeatherIconImage\u0026quot; Komponent, see \u003ca href\u003d\"http://kustom.uservoice.com/knowledgebase/articles/472610\"\u003eHOWTO\u003c/a\u003e\u003c/p\u003e\n",
        "\u003cp\u003eNew centers for scrolling (center minus 1,2,3 and center plus 1,2,3)\u003c/p\u003e\n",
        "\u003cp\u003eNew template \u0026quot;BunchOfText\u0026quot;\u003c/p\u003e\n",
        "\u003cp\u003eFixes\u003c/p\u003e\n",
        "\u003cp\u003eCoffee\u003c/p\u003e\n"
      ]
    }
  ]
}