Repository navigation
Releases: vibhor1102/macrion
Release list
Macrion v0.6.2
Macrion 0.6.2
Bug Fixes & Refinements
- Fix the first action failing to save in an empty simple scenario, including after deleting all actions.
- Keep action and condition previews and gesture-recording state synchronized with the selected item when lists change.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Macrion is built on Klick'r, preserving all existing features and maintaining full backup compatibility so you can transition your scenarios seamlessly and safely.
Macrion v0.6.1
Macrion 0.6.1
Bug Fixes & Refinements
- Remember each scenario’s expanded and collapsed event folders when reopening the event list or restarting Macrion.
- Clarify network use in the app description: optional OCR language-model downloads and crash reports sent only when you choose Send.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Macrion is built on Klick'r, preserving all existing features and maintaining full backup compatibility so you can transition your scenarios seamlessly and safely.
Macrion v0.6.0
Macrion 0.6.0
Macrion 0.6.0 delivers our most requested feature by far: full support for complex multi-touch gestures and freehand curved swipes. You can now automate multi-finger interactions like pinches and zooms, alongside custom curved swipe paths with synchronized timing and node-level control.
Multi-Touch Gestures
- Simultaneous Multi-Finger Actions: Automate multi-finger interactions, including pinch-to-zoom and coordinated taps or swipes.
- Gesture Recording Recommended: For the smoothest setup (such as pinch-to-zoom), try using the Record gesture flow rather than building gestures manually—though manual creation in the child workspace remains available if you prefer configuring each stroke by hand.
- Dedicated Child Workspace: Fine-tune each finger's path, duration, and coordinates independently or inspect the combined timeline.
- Combine & Unsplit Touches: Merge existing standalone clicks and swipes into coordinated multi-touch actions, or unsplit combined gestures back into individual actions.
Freehand Curved Swipes
- Live Gesture Tracing: Record fluid, curved swipes with a live path trace visible on screen while drawing.
- Interactive Node Editing: Fine-tune curves in the position selector by dragging individual nodes along the fitted path.
- Accurate Replay: Execute smooth, natural curved swipes across Smart, Dumb, and Multi-touch scenarios.
Gesture Quality of Life Improvements
- Numbered Sequence Badges: Numbered badges now appear directly within action preview rings and swipe paths so you can see touch order at a glance.
- Simultaneous Action Previews: Preview all actions in an event at once on screen, with a setting to preview only the currently selected action if the display becomes cluttered.
- Direct Handle Dragging: Adjust action positions directly by dragging handles from the carousel, complete with an interactive undo snackbar.
- Configurable Action Delays: Add optional pre-action and post-action pauses to individual touches or standalone actions for precise timing control.
Scenario Event Folders
- Group scenario events into collapsible, named folders to keep complex automation routines organized.
- Reorder entire folders or move events between folders using drag and drop.
- Folders currently serve to reduce visual overload in scenarios with many events. Future updates will expand on this with capabilities like copying folders and reusing them across scenarios.
New Automation Actions
- Capture Screenshot: Automatically capture screenshots during scenario runs to a customizable folder, with built-in rate-limit safeguards.
- Play Sound: Play in-built notification or custom sounds during scenario execution using a dedicated sound picker.
Bug Fixes & Refinements
- Add an execution rate limiter for screen conditions to cap check frequency, saving CPU and battery.
- Preview click offsets at actual screen scale, with automatic cycling through OR condition examples.
- Enforce canonical prefix validation when extracting OCR model archives.
- Prevent a native crash when vision detection stops before full initialization.
- Improve drag-and-drop reordering responsiveness and eliminate visual flicker when moving items.
- Repair dangling scenario references when exporting in Klick'r-compatible format.
- Properly handle service notification dismissal when overlays are hidden.
- Suppress redundant screen-capture permission denial notifications when launching scenarios externally.
- Keep floating action buttons properly dimmed behind open modal dialogs.
- Refine toolbar auto-hide settings defaults and add a "Never" option.
- Expand localization coverage and translations across settings.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Macrion is built on Klick'r, preserving all existing features and maintaining full backup compatibility so you can transition your scenarios seamlessly and safely.
Macrion v0.5.0
Macrion 0.5.0
Modernized Interface
- Complete the XML-to-Jetpack Compose migration: Macrion’s interface is now fully native Jetpack Compose.
- Give overlay menus consistent rounded corners for a more cohesive, modern appearance.
- Update icons throughout the app to Material Symbols Rounded, with subtle refinements to their shapes and visual balance.
Refreshed Settings
- Refresh and modernize the Settings layout, organizing controls into clear categories.
- Introduce an Advanced settings section. Its first option lets you raise the maximum configurable tolerated difference for image and other supported conditions from 20% to as much as 50%.
- Add an About section showing the installed version number and installation source.
Action and Condition Carousels
- Swipe through multiple cards with a single fast flick.
- Reorganize the button layout to make each control’s purpose clearer.
- Move reordering into its own menu, accessible through the ⇅ icon.
Customizable Floating Toolbar
- Resize the toolbar from 50% to 150%, with a live preview.
- Automatically hide the toolbar while no scenario is running. Auto-hide is enabled by default after two minutes; disable it or choose a delay from three seconds to ten minutes in Settings.
Bug Fixes & Refinements
- Preview images, colors, text, numeric comparisons, and trigger details directly from the report’s Conditions and Timeline tabs.
- Replace RGB color-editing sliders with hue, saturation, and brightness controls.
- Improve drag-and-drop reordering with clearer feedback and easier dragging from the reorder handle.
- Improve light and dark theme consistency across icons, text, and borders.
- Keep overlay editors usable when the keyboard opens and improve layout handling during screen rotation.
- Improve report fast scrolling and scrollbar behavior.
- Improve notification text readability and reduce truncation.
- Remember external “Run current scenario” requests received while the screen-capture permission prompt is awaiting acceptance, so the scenario runs immediately once accepted.
- Keep external-action choices current while editing scenarios, and add clearer broadcast guidance and a documentation shortcut.
- Handle accessibility-service loss and scenario shutdown more reliably.
- Remove premature empty-state flashes from scenario and overlay lists.
- Correct remaining unintended Klick’r references to Macrion.
Known Issues
- Scrolling in some menus can cause lag or dropped frames.
- Most tutorials are currently broken, and their spotlight highlights do not appear correctly.
- Documentation has not yet been updated for features added in v0.5.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Back up important scenarios before upgrading. Macrion is based on Klick'r, and the existing Klick'r 4.0.1 feature set remains available. Report issues through the repository's issue tracker.
Macrion v0.4.4
Macrion 0.4.4
Bug Fixes & Refinements
- Technical preparations (neutralized OpenCV build metadata, aligned JDK runtime, deterministic packaging, and uncompressed model assets) to achieve byte-for-byte reproducible builds for F-Droid; this release contains no user-facing changes and existing users do not need to update.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Back up important scenarios before upgrading. Macrion is based on Klick'r, and the existing Klick'r 4.0.1 feature set remains available. Report issues through the repository's issue tracker.
Macrion v0.4.3
Macrion 0.4.3
Bug Fixes & Refinements
- Technical preparations (targeted single-ABI compilation, path-prefix mapping, pinned NDK toolchain, and stripped build metadata) to produce reproducible builds in preparation for Macrion's upcoming F-Droid release; no user-facing changes were made.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Back up important scenarios before upgrading. Macrion is based on Klick'r, and the existing Klick'r 4.0.1 feature set remains available. Report issues through the repository's issue tracker.
Macrion v0.4.2
Macrion 0.4.2
Bug Fixes & Refinements
- Fixed scenario-configuration overlays on Android 9 and earlier, including affected Samsung and Lenovo devices.
- Color-condition recapture now keeps the previously selected pixel in place.
- Fixed text-recognition model downloads to use Macrion's model release and reject unsafe archive contents.
- Restricted notification actions to Macrion for safer, more reliable handling.
- Updated dependencies; unforeseen compatibility issues are unlikely but possible.
- Prepared Macrion for its F-Droid release.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Back up important scenarios before upgrading. Macrion is based on Klick'r, and the existing Klick'r 4.0.1 feature set remains available. Report issues through the repository's issue tracker.
Macrion v0.4.1
Macrion 0.4.1
Bug Fixes & Refinements
- Fixed accessibility overlays using an invalid context on Android 11 and 12.
- Fixed color-capture overlays entering an invalid state.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Back up important scenarios before upgrading. Macrion is based on Klick'r, and the existing Klick'r 4.0.1 feature set remains available. Report issues through the repository's issue tracker.
Macrion v0.4.0
Macrion 0.4.0
Documentation
- Macrion now has a comprehensive documentation site covering scenarios, conditions, triggers, actions, overlays, settings, diagnostics, backups, and migration: Macrion Docs.
- The site includes a new purpose-built landing page for a clearer introduction to Macrion.
- Much of this initial documentation backlog was AI-generated; it establishes broad coverage that future feature work can maintain and improve with more focused, higher-quality pages.
Vietnamese Localization
- Added and completed Vietnamese translations across the app, including tutorials, settings, permissions, notifications, scenario editing, backups, and debugging.
Bug Fixes & Refinements
- Removed unused Play Store and Firebase-related code as project cleanup; these components were not included in prior F-Droid builds and were no longer needed.
- Fixed overlay appearance and theming across displays and rotations.
- Prevented crashes when an overlay view has already been detached.
- Added a safe fallback when Android cannot create Macrion’s custom service notification.
- Made preference-storage failures recover gracefully instead of crashing the app.
- Kept the running-scenario toolbar below system bars.
- Fixed the empty-scenario screen’s colors in dark and dynamic themes.
- Clarified tutorial terminology by consistently using “Wait.”
- Corrected the opening flow of the Spanish tutorial.
Installation
Download the APK matching your device. arm64-v8a is the standard choice for modern Android devices; use the universal APK if you are unsure.
Back up important scenarios before upgrading. Macrion is based on Klick'r, and the existing Klick'r 4.0.1 feature set remains available. Report issues through the repository's issue tracker.
Text Recognition Models 1.0.0
Additional text recognition models used by Macrion.
Github/FDroid versions of the app will download the attached packages.