V5.47

Status
Not open for further replies.

MacroDroidDev

Administrator
Staff member
Version 5.47 (August 2024)
=================

Removed FingerPrint and Volume Button Accessibility service and moved functionality into main MacroDroid accessibility service.

Added Popup Message trigger.

Added Accessibility Service State trigger.

Added Accessibility Service State constraint.

Added options to 'Add constraint above' and 'Paste constraint above' in Edit Macro and Edit ActionBlock screens.

Added support for Header parameters to HTTP Server Request trigger response and HTTP Server Response action.

Added support for using package name in App Enable/Disable action.

Updated Floating Text action to add support for tapping on percent values to set more accurate percentages.

Updated Launch App Activity action to include activities from apps that are not marked as launchable.

Complete rewrite of magic text handling to solve performance issues when processing large blocks of text.

Tweaked Dim Screen action to prevent flicker when changing dim level when dim is already applied.

Fixed issue where Notification Constraint did not handle the exclude apps option correctly.
 

MacroDroidDev

Administrator
Staff member
The target SDK is now set to 34 (Play Store requires this to submit very soon). This introduces new Google Play approval requirements for an app to use a foreground service. I've put a full effort into making a video for them and justifying my requirements so all I can do now is wait and hope I don't get into another review rejection nightmare scenario.

This release has introduced a complete rewrite of the magic text handling which was an enormous task. I have done my best to thoroughly test everything feasible but it's highly likely that there may be issues I have missed that have been introduced due to this. If you are wondering why I choose to rewrite this, it's because it had become a bloated mess and had terrible performance issues when processing very large text strings (even when magic text was not present). Please do report any issues you find related to magic text and hopefully I can resolve them all before the final production release.
 

MacroDroidDev

Administrator
Staff member
V5.47.2
======

Fixed more issues with magic text parsing.
Fixed issue where system log variable update entries would be break if they contained certain characters (e.g. '<' )
Tweaked magic text for trigger that fired to show more information in some cases.
A few other minor fixes.

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

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

MacroDroidDev

Administrator
Staff member
V5.47.3
======

Futher refactoring of magic text handling to support complex cases such as large structured Json and other complex strucutres.
Fixed crash with MacroDroid Variable constraint when selecting magic text.
Fixed issue where setting wallpaper would not work in some cases.
Other minor fixes.


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

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

MacroDroidDev

Administrator
Staff member

MacroDroidDev

Administrator
Staff member
V5.47.5
======

More tweaks and fixes to magic text handling.
Fixed issue where calendar end date magic text was not set correctly for repeated events.
Increased the number of actions per second that can be called before displaying too many actions error.
Other minor fixes.


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

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

MacroDroidDev

Administrator
Staff member
V5.47.6
======

Implemented support for HotSpot action to work via the helper file on Android 14+ (New limitation)
Fixed issue where power connected trigger could fire multiple times.
Fixed issue where string length, string value and dictionary array size did not work correctly with sub-arrays/dictionaries.
Fixed issue where System Setting trigger could fire multiple times in some scenarios.
Fixed issue where unnecessary data was being logged to the MacroDroid database consuming more storage than necessary.
Optimized the Variable screen.
Fixed issue where disabling popup trigger would break the screen content trigger.


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

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

MacroDroidDev

Administrator
Staff member
V5.47.7
======

Fixed issue where ENDIF and end of loops could be deleted independently.
Fixed issue where Clipboard constraint would not work correctly in some circumstances.
Fixed issue new line magic text would incorrectly surround \n with brackets.
Fixed issue where system setting constraint would show incorrect information on edit macro screen when configured.
Other minor fixes.

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

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

MacroDroidDev

Administrator
Staff member
V5.47.8
======

Introduced new 'Connectivity Helper' app that can install on Android 14+ devices.
Fixed crash issue that could happen when searching for System setting.
Fixed crash issue when selecting 'Create Homescreen Shortcut' on a large macro.
Added workaround so Open Web page action will always open regardless of the protocol being used.
Fixed issue where torch action could get added multiple times.
Various other small fixes and improvements.

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

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

MacroDroidDev

Administrator
Staff member

MacroDroidDev

Administrator
Staff member
V5.47.10
======

Fixed rare crash issue when initialising floating buttons.
Fixed issue where testing a Geofence trigger would not set the appropriate magic text variables.
Fixed issue where changing a macro category would lose it's colour.
Various other small fixes and improvements.

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

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

MacroDroidDev

Administrator
Staff member
V5.47.11
======

Fixed issue where Fold State constraint would sometimes not get the correct value straight after device boot.
Fixed issue where Screen Content trigger would not always fire in some cases where it should.
Fixed issue where composing email settings would not be usable on small screens.
Many other small fixes.

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

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

MacroDroidDev

Administrator
Staff member
V5.47.12
======

Fixed issue where wait before next would not work correctly with variables when using milliseconds.
Fixed issue where screen content trigger would not work correctly in some scenarios when used in a Wait Until Trigger action.
Fixed issue where secure variables would count in template size when uploading (preventing upload in some cases).
Fixed issue where various dialogs/prompts would not correctly terminate a macro when cancelled/cleared.

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

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

MacroDroidDev

Administrator
Staff member
V5.47.13
=======

Fixed issue where using a dialog in a loop could cause the loop to stop.
Fixed issue where selecting the clear option on the Edge Lighting action would still show the dialog to configure the showing state.
Other minor fixes.

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

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

MacroDroidDev

Administrator
Staff member
V5.47.16
=======

Fixed issue where variable values could not be used correctly in UI Interaction clicks and some other actions.
Fixed issue where HTML preview in HTML Server Response action would not process Javascript
Fixed issue where moving a floating button could result in a click being registered when it shouldn't be.

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

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