Change Logs
Version 1.0.0.0 (2024-05-15)
- Perform touches and swipes.
- Search for matching images on the screen.
- Text and block editor.
- Backup macro feature (image and content).
- Perform text recognition.
- Copy-paste clipboard mechanism.
Version 1.0.0.1 (2024-05-27)
- Fix detection does not work if screen resolution is changed
- Implement some quality of life changes
- Add request account deletion, community & tutorial page
Version 1.0.0.2 (2024-06-03)
- Fix region detection does not work in version 1.0.0.1
- In block editor you can now set any delay to 0
- Adjust button tooltip and wordings
- Fix touch/swipe indicator in block editor not accurately shows the right coordinates in landscape mode
Version 1.0.0.3 (2024-06-05)
- Add in-app purchases (Android Macro Pro)
- App is now free for everyone
- Hotfix image detection does not work in version 1.0.0.2
- Split Pro and Free features
Version 1.0.0.5 (2024-06-19)
- Fix play core SDK
- New design for block/macro builder
- Fix import/export now only accept .zip file
- Fix coordinate sometime shows incorrectly
- Fix crash on some device
- Add tooltip in settings tab
- Introduce new function in Screen and Region module
Version 1.0.0.8 (2024-07-10)
- Fix crash bugs
- Add color detection in Screen module
- Add color picker features
- Optimize text detection
Version 1.0.0.9 (2024-07-12)
- Hot fix crash
Version 1.0.0.10 (2024-07-27)
- Fix block params are reset when the gear button is clicked
- Optimize for older device
- Change some of the UI
Version 1.0.0.12 (2024-07-31)
- Fix region selection shifted a bit for some devices
Version 1.0.0.14 (2024-08-06)
- Fix color picker does not work in native mode
- Fix crashes
- Add Restore Purchase button
- Add more FAQ section
Version 1.0.0.15 (2024-08-19)
- Add support for Android 15
- Fix screenshot service crashes when device is rotated on Android 14
- Update font theme
- Remove login by password and email; pro users are now required to log in with Google Sign-In
Version 1.0.0.16 (2024-10-28)
- You can now play and record your gestures
- Introduced a new module: "Record"
- Fixed an issue where some fonts were not applied properly
- You can now easily add or edit swipes by holding down in the swipe area
Version 1.0.0.17-1.0.0.21 (2024-12-25)
- A hotkey shortcut to trigger macro code execution (hold the volume button down for 5 seconds)
- Fix the issue where the block position is reset when opening the builder
- Adjust the block builder font
- Ensure the "Find for X ms" block does not throw an error
- Add a logs viewer
- Optimize text recognition detection speed by 10x and reduce overall CPU usage by 20%
- Fix the issue where the toolbar does not appear on top of some apps
Version 1.0.0.22 (2025-03-09)
- Bug fixes
- Add execution per block functionality in block builder
Version 1.0.0.23 (2025-03-20)
- Fixed the export macro not working on some devices. You can now select the directory to export to
- You can now duplicate your macro
- Bug fixes
Version 1.0.0.24 (2025-03-26)
- Bug fixes
Version 1.0.0.25 (2025-03-31)
- Bug fixes
- Fixed an issue where some menus in the builder were not showing on low-end Android devices
- Users can now snap the floating toolbar window for a better experience
- Adjusted the layout for improved usability
Version 1.0.0.26 (2025-04-20)
-
Multi-finger swipe is now supported. You can now perform swipe gestures using up to 10 fingers simultaneously. This enables complex gestures like pinch-to-zoom and zoom-out actions
-
You can execute your macro programatically. Android Macro now supports executing other macros using the syntax
Macro("macro id"):executeCode()
andMacro("macro id"):executeBlock()
. This allows you to modularize your macros, moving stable parts into separate macros can help reduce lag, especially when working with large blocks in the builder -
Improved toolbar UI. We've optimized the toolbar window and added labels to the icons. Now it's much easier to understand what each button does, no more guessing!
-
New block added. We've added "Macro" module and more blocks related to multi swipe
Version 1.0.0.27 (2025-04-21)
- Hot fix bugs
Version 1.0.0.28 (2025-04-26)
- Fix issue where block builder is not rendered in low android version
Version 1.0.0.29 (2025-05-31)
- Add Multi-Level Touch
- Add Block Builder for Low-Level Touch
- DateTime Module Support
- Optimized System:spawn()
- Bug Fixes & Usability Improvements
- New Utility Function – Utils:interpolatePoints
Version 1.0.0.30 (2025-07-14)
- Introduce a new options in the settings page Dynamic Scaling, this will allows your macro to work better at different device, we tested a numerous devices it's quite accurate, so you would not need to worry about taking capture again in the new devices
- You can now zoom as smaller as could be in the screen capture window
- Fixed & optimize the block builder parser where in some circuimstances all blocks can disappear
- Added more blocks for MatchResult including getScrore(), getRegion(), getMiddlePoint()
- Added global and local image template resources, so you can reuse the image all across your macros
- Fixed issue where some devices has ability to change the screen resolution within the settings, before it causing the detection to fail, now it will work seemlessly
- Fixed the hangging issue when calling Screen:getColor and Screen:getColors
- Fixed math operator symbol in the block builder
- Added Screen:waitClick() and the block in "Screen" and "Region" for convenience
- Added new method for Color module :green() :red() :blue()
Version 1.0.0.31 (2025-10-07)
- Fixed screen rotation inconsistencies that caused incorrect screen orientation.
- Added DateTime blocks to calculate time.
- Added Request & Response blocks to fetch data from the internet.
- Added Settings:cacheOn() and Settings:cacheOff() functions to the builer Settings tab.
- Added dynamic scaling options for all blocks with “find image” and “click image” functionality.
- Added new color blocks supporting hex and RGB values.
- Added try-catch blocks to handle errors without stopping execution.
- Introduced workspace search to quickly find and jump to blocks.
- Added minimap function to view and navigate block positions easily.
- Introduced global space to share blocks across all macros.
- Enabled copy and paste of blocks between macros.
- Improved block builder performance for faster loading (1k–4k blocks with minimal lag, up to ~40k tested).
- Added position memory so builder reopens at the last viewed location.
- Enabled dialog state persistence across runs.
- Fixed rotation issue that caused blocks to reset after rotating the screen.
- Improved Color():compare() speed for better real-time color detection.
- Increased accuracy of dynamic scaling across devices.
- Reduced overall memory usage when running macros.
- Fixed Utils:sleep() hanging issue.
- Added intent-based macro control (start, stop, and list macros via broadcast commands for Tasker/MacroDroid).
- Enabled debug log persistence after crashes.
- Fixed Android 15 overlay issue with status and navigation bars.
- Fixed FPS drop issue when minimizing the floating toolbar during gameplay.
- Added global templates, to make any templates reusable
Version 1.0.0.32 (2025-10-07)
- Hot fix bugs