Version 5.40 (January 2024)
==================
Added Enable/Disable Trigger action.
Added Clear MacroDroid Dialog action.
Added search functionality to Action Block edit screen.
Added support for sorting and copy/paste to If Condition and Repeat While configuration dialog.
Calendar trigger now supports 1 minute update rates (use with caution due to battery drain).
Added support for defining dictionary/array name manually in Iterate Array/Dictionary action.
Added support for pressing back in the Selection Dialog to continue the macro.
Added Quick Tile State constraint.
Added support for subtitles on Quick Setting tiles (Android 10+ only).
Optimized querying for installed apps - it now works much faster on devices with many apps installed.
Tweaked Magic Text search to include variables at the top level when entering a search term.
Fixed issue where having a loop before an iterate array/dictionary action could cause the iterator to not start at the beginning.
Fixed issue where deleting an array/dictionary element while iterating could break the iteration.
Fixed issue where changing language could restore previously deleted categories.
Fixed issue where regular interval trigger would be unreliable if set to > 24 hours.
Fixed issue where deleting all macros would also delete all action blocks.
==================
Added Enable/Disable Trigger action.
Added Clear MacroDroid Dialog action.
Added search functionality to Action Block edit screen.
Added support for sorting and copy/paste to If Condition and Repeat While configuration dialog.
Calendar trigger now supports 1 minute update rates (use with caution due to battery drain).
Added support for defining dictionary/array name manually in Iterate Array/Dictionary action.
Added support for pressing back in the Selection Dialog to continue the macro.
Added Quick Tile State constraint.
Added support for subtitles on Quick Setting tiles (Android 10+ only).
Optimized querying for installed apps - it now works much faster on devices with many apps installed.
Tweaked Magic Text search to include variables at the top level when entering a search term.
Fixed issue where having a loop before an iterate array/dictionary action could cause the iterator to not start at the beginning.
Fixed issue where deleting an array/dictionary element while iterating could break the iteration.
Fixed issue where changing language could restore previously deleted categories.
Fixed issue where regular interval trigger would be unreliable if set to > 24 hours.
Fixed issue where deleting all macros would also delete all action blocks.