V5.53

Status
Not open for further replies.

MacroDroidDev

Administrator
Staff member

Version 5.53 (April 2025)​

==================​


Added Custom Scene action to allow the creation of simple customizable user interfaces.

Added Hide Custom Scene action.

Edit macro/action block screens now support menu option to add separators.

Auto Backup feature now allows local backup storage location to be changed.

Updated File Operation action to add option to specify folder patterns (when copying/moving/deleting folders)

Updated Compare Values constraint to add option to compare arrays and dictionaries and added checks if contains key/value.

Updated Macro Running constraint to support entering a macro name as text (including magic text support).

Updated Enable/Disable Categories action to support new option to enable all macros within category (when enabling category).

Updated Text Shared to MacroDroid to add new context specific magic text for the 'Subject' field that is set when sharing text.

Updated Animation Overlay action to add option to force an image refresh (ignore cache).

Minimum Android version supported is now Android 6 (Marshmallow).

Fixed issue where attempting to run multiple simultaneous JavaScript actions with the Jetpack engine could fail.

Fixed issue where swiping away MacroDroid via the app switcher could kill macros waiting in a Wait Until Trigger action.

Fixed issue where Summarise Macros action would not add local variables when selecting the all variable option.

Added option to Sunset/Sunrise trigger to use (or not use) alarm to ensure accurate trigger time.

Added option to Disable MacroDroid action to enable it to always disable MacroDroid (regardless of password protection settings).
 
Last edited:

MacroDroidDev

Administrator
Staff member
This release includes a big new feature to display custom scenes. This has been a lot of work in the background over a few months so I'm happy to release the first version for you to play with. I expect there will be some issues and teething problems as there is a lot of complexity and no doubt I have not done enough testing.

I expect this feature to improve over time as I add more features and customisations to it. I am happy to hear all feedback, but for this beta release I will be focussing on fixing bugs and getting the feature stable rather than adding lot of new things (which will come later).
 

MacroDroidDev

Administrator
Staff member
5.53.1
======

Fixed crash issue when using separator with text size set to small on edit macro screen.
Fixed issue where parent items would not collapse/expand on edit macro screen.
Fixed issue where magic text would not be handled correctly on some scene components.
Other small fixes.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_1_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_1_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.2
====

Fixed issue where HideScene action did not work correctly for fullscreen/dialog scenes.
Added paste above option for separators.
Added custom scene contraint.
Fixed issue where closing a scene would not correctly terminate/resume a macro when displayed as overlay.
Fixed issue where adding a separator on edit macro screen would not prompt to save macro.
Fixed issue where Text Entry component would not open keyboard when used in an overaly.
Added cut option to items within a condition action.
Fixed issue where Action Group End gets logged for a disabled Action Group when used in an action block.
Fixed issue where macro list could be empty when switching away and back to it when the search field is open.
Fixed issue where magic text for image url in scene would not work.
Fixed issue where magic text button for entering image url would only show number variables.
Fixed issue where opening scene in dialog mode would bring MacroDoid app to foreground as well.
Fixed issue where summarise macros action would not add variables correctly.
Several other small fixes.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_2_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_2_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.3
====

Added custom scene option to Macro Invocation Method constraint.
Fixed issue where you could not select a dictonary variable type in action block action parameters for the Option Dilalog action.
Added option to scene dialogs to close when tapping outside.
Fixed issue where scene slider value would reset variable to zero if not changed in scene..
Added ability to add integer variable to variable selection in slider.
Added support for dictionaries and using keys in the drop down selector scene item.
Other small fixes.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_3_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_3_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.4
====

Fixed issue where "Close scene on touch outside" was incorrectly shown for full screen mode and caused a crash when selected.
Fixed issue where default image would not show for scene image
Fixed issue where multi line entries in scene drop down has additional line spacing.
Fixed issue where existing a scene unedited would prompt to save the maco in the edit macro screen.
Added alignment option for slider and progress indicator in scene.
Fixed issue where it was not possible to select None for macro to run selection in scene after choosing a macro.
Added option to save selected key in variable in drop down selection.
Added option to hide heading text on drop down selection.
Other small fixes and tweaks.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_4_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_4_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.5
====

Fixed issue where updating a variable via scene would not trigger variable changed trigger.
Fixed issue where selecting this_macro for to be run by scene items would break when sharing the macro.
Added option to text scene item to support text selection.
Fixed crash issue when configuing drop down selector.
Tweaked containter handle size for scene layouts to make clicking first element easier.
Fixed issue where child items within a scene container would not update variables when changed.
Fixed issue where grid layout had unwanted padding within it.
Fixed issue where using block next actions when displaying a scene could lead to following action being invoked twice.
Fixed issue where Authenticate User action would put magic text in wrong field.
Fixed issue where cut would not always work correctly within an IF Condition action.
Added support for add key/define manually for array/dictionaries in scene config.
Added option to set text at top or bottom in Scene Slider.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_5_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_5_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.6
====

Fixed issue where logging setting on action block would not be persisted in some scenarios.
Fixed issue where intent received trigger did not correctly handle array indexes/dictionary keys to capture extra values.
Fixed crash issue when searching in Geofence config screen.
Fixed issue where it would not correctly detect if a scene has been updated when editing and prompt to save or discard when exiting.
Tweaked the way JSEvaluator (Javascript engine) is called to improve reliability.
Fixed issue where local variable list would scroll to top when a variable is update when the panel is open with lots of variables present.
Added hex color entry to color pickers in scene components.
Updated menu to support Add seperator above on Else and Endifs.
Updates to support proper handling of array and dictionary keys when calling action blocks.
Added support for deselecting variables in scene components.
Fixed issue where slider value boxes would not allow negative values.
Fixing issues related to keyboard display on scenes.
Fixed issue where MacroDroid could get launched into the foreground when notification interaction action runs.
Fixed issue where magic text in array/dictionary keys was not processed correctly for scene dropdown.
Fixed issue where testing a scene could result in it being redisplayed when it was closed.
Other minor fixes and tweaks.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_6_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_6_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.7
====

Fixed issue where search would not recognise & character.
Fixed issue where changing value of slider in scene would not update the UI in edit mode.
Fixed issue where slider would not allow value to be saved into a dictionary/array element.
Fixed issue where hint text on scene text entry did not have correct text color.
Various small crash fixes.
Other minor tweaks and fixes.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_7_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_7_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.8
====

Fixed crash issue when configuring action block parameters in a Notification action.
Fixed crash issue that could happen when changing a variable name that is used in the Notification Action.
Fixed issue where deleting variable to modify would not update display in scene editor to show (None).
Other small fixes.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_8_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_8_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.9
====

Reworked search mechanism within the Geofence location selection.
Improvements to text handling in scenes when text field is very large and fills the screen.
Fixed issue where magic text button in scene configuration could roll over last dot to next line.
Fixed issue where heading in scene drop down would not process magic text correclty.
Other minor fixes.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_9_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_9_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member

MacroDroidDev

Administrator
Staff member

MacroDroidDev

Administrator
Staff member
5.53.12
======

Fixed issue where home button did not work after importing a macro.
Fixed issue where testing a scene action could result in running further actions when closed.
Fixed issue where share location would not accept magic text with the curly bracket format.
Fixed issue where renaming a scene would not update the scene name within hide scene action and scene constraint.
Fixed issue where scene edit text within grid layout would not update variable when scene is closed.
Fixed issue where keyboard would re-appear when being dismissed on Android 8 when using a scene.
Other minor tweaks and fixes

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_12_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_12_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.13
======

Fixed issue where using the hide scene action would not resume subsequent actions when block next actions is selected.
Fixed issue where scene drop down would not set variables for selected values where the user does not change the default selected value.
Fixed issue where scene drop down selection would not work correctly when constantly updating a progress value by updating a variable.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_13_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_13_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.14
======

Fixed issue where switch would not update variable when clicking text when it's at the start.
Fixed issue where testing Authenticate User action would continue running subequent actions.
Fixed issue where items in a container would not refresh correctly when underlying variables update.

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_14_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_14_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member

MacroDroidDev

Administrator
Staff member
5.53.16
======

Fixed issue where image using a URL with variable value would not update when the variable is updated.
Fixed issue where scene drop down would not initialise with correct selection when saving selection into dictionary or array,
Fixed issue where scene items within a container would not update when related variable is changed.
Other small fixes

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_16_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_16_beta-universal.apk
 

MacroDroidDev

Administrator
Staff member
5.53.17
======

Fixed issue where changing text size in scene could cause text to overlap as line spacing was not adjusted.
Fixed issue where entering magic text for some scene components would clear all existing text instead of inserting text at cursor position.
Fixed issue where image url would be cleared if you get a scene image url without changing the text.
Fixed issue where some devices would not update text field value when clicking a button.
Fixed issue where state of components would be lost when scrolling off and on screen.
Other small fixes

Arm64 APK should work for most modern devices:
https://macrodroidlink.com/beta/macrodroid_v5_53_17_beta-arm64.apk

The universal APK is a larger download but should work on all devices.
https://macrodroidlink.com/beta/macrodroid_v5_53_17_beta-universal.apk
 
Status
Not open for further replies.
Top