EAP version 1.28.0-dev

Forum to discuss everything related to the current development build of Automagic.

Moderator: Martin

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

EAP version 1.28.0-dev

Post by Martin » 10 Apr 2015 12:54

This forum is used to give interested users access to the next version of Automagic currently in development.
The early access version is only lightly tested and might still contain serious bugs. The quality of EAP versions can at times be even way below usual beta standards.

:arrow: Use at your own risk!
:arrow: Ensure to create a backup before you install an EAP version.

Important:
  • The EAP version will replace the Google Play version of Automagic on your device. Flows opened, saved and created with the EAP version will usually not be compatible with old versions of Automagic so it is highly recommended to create a backup of your flows, widgets and variables before you start using the EAP version (create a backup of the folder /<sdcard>/Automagic)
  • Unknown sources needs to be enabled in the settings of Android to install the EAP version.
  • Please report bugs and problems found in the EAP version in the EAP forum or by mail to info@automagic4android.com
  • :!: Don't share flows created using the EAP version in the regular flow sharing area since users of the released Automagic version will not be able to use the new triggers, conditions and actions. Feel free to share flows in the EAP forum.
  • The EAP version only works for about 2 weeks. Please install a new EAP version when the old one expires or install the released version available in Google Play.
Changes
1.28.0-dev (2015-05-26)
  • new trigger/condition Magnetic Field Sensor
  • Android Wear support (Experimental)
  • new trigger Take Note (Android Wear)
  • new trigger Shortcut (Android Wear)
  • new trigger Battery Level (Android Wear)
  • new trigger Theater Mode (Android Wear)
  • new trigger System Setting Changed (Android Wear)
  • new trigger Power Source (Android Wear)
  • new trigger Android Wear Device connected/disconnected
  • new condition Theater Mode On (Android Wear)
  • new condition Battery Level (Android Wear)
  • new condition Power Source Connected (Android Wear)
  • new action Vibrate (Android Wear)
  • new action Turn Screen On (Android Wear)
  • new action Notification on Screen (Android Wear)
  • new action Init Variable System Setting (Android Wear)
  • new action Input Speech (Android Wear)
  • new action Show Custom Widget Overlay (Android Wear)
  • new action Hide Custom Widget Overlay (Android Wear)
  • new action Set System Setting (Android Wear)
  • new action FTP Init Variable File List
  • new action FTP Create Directories
  • new action Dropbox Init Variable File List
  • new action Dropbox Create Directories
  • new action Google Drive Init Variable File List (Experimental)
  • new action Google Drive Create Directories (Experimental)
  • new action Init Variables Gleeo Project Structure (requires Gleeo Time Tracker 3)
  • added support for long click, swipe and double click gestures for custom widgets when shown as an overlay (also works on Android Wear)
  • option to store and restore the interruption mode in actions Store/Restore Audio Volumes
  • added variable support in action Set Lock PIN/Password
  • new script functions setElement and indexOfElement to manipulate lists
  • new script function newMapFromValues to create a populated map
  • new script function refreshWidget to force a custom widget to refresh and to optionally reload images
  • should fix action Set Mobile Datanetwork State on Android 5.1
  • updated to a newer version of Google Play services to support Android Wear which means that Automagic 1.28 is not supported anymore on Android 2.2.
  • added workaround to properly list the files on some FTP servers (see section workarounds in preferences).
  • attempt to fix action Set WiFi Tethering State on Nexus 6 (untested, requires root)
  • minor enhancements and bug fixes
* This function is not officially supported by Android and might not work on all devices.
** This function requires root access, is not officially supported by Android and might not work on all devices.

:!: Ensure to create a backup before you install an EAP version.
Download: Automagic.apk (2015-05-26)

Regards,
Martin

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.28.0-dev

Post by Martin » 22 Apr 2015 20:08

A new EAP version is available.

Changes in this update:
  • new action FTP Init Variable File List
  • new action FTP Create Directories
  • new action Dropbox Init Variable File List
  • new action Dropbox Create Directories
  • new action Google Drive Init Variable File List (Experimental)
  • new action Google Drive Create Directories (Experimental)
  • new action Init Variables Gleeo Project Structure (requires Gleeo Time Tracker 3)
  • internal changes to all Gleeo related triggers/conditions/actions to support GTT 3
  • fixed some root actions for CM12.1
  • replace variables in working directory in actions Execute Command and Execute Root Command
  • added new battery related variables to trigger/condition Battery Level and Power Source. Requires Android 5, unfortunately not all devices provide proper values for the new variables.
  • workaround attempt for Samsung 5.0.2 specific alarm bug
  • bug fixes
Download: Automagic.apk (2015-04-22)

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.28.0-dev

Post by Martin » 02 May 2015 13:20

This version is considered feature complete. I will concentrate on testing and bug fixing in the next time.

Changes in this update:
  • pass variables gesture, swipe_velocity_x and swipe_velocity_y to the executed clickable actions of an overlay widget
  • improved responsiveness of clickable actions in overlay widgets when no double click action is defined
  • prevent that flows in the list are highlighted by mistake on Android 2.3
  • other small changes and fixes
Download: Automagic.apk (2015-05-02)

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.28.0-dev

Post by Martin » 06 May 2015 19:27

Changes in this update:
  • attempt workaround for alarm-bug on Samsung Android 5 ROMs
  • minor changes and fixes
Download: Automagic.apk (2015-05-06)

PaulyQ
Posts: 29
Joined: 18 Oct 2013 20:36

Re: EAP version 1.28.0-dev

Post by PaulyQ » 12 May 2015 09:49

Hello,

Using the EAP but when I power off my device, I seem to loose any changes made to widgets. Other than that it seems to work well. The several functions per widget action works great.☺

[Edit] Could you also increase the max size of widget elements above 1000 to reflect QHD displays and also add action to provide device screen size e.g. init variable to return 2560,1440 on newer devices. This would make it easier to share flows between people with different devices.
Thanks.

colabi
Posts: 134
Joined: 06 Jan 2013 22:33

Re: EAP version 1.28.0-dev

Post by colabi » 12 May 2015 12:52

Same here. Loose changes made to widgets after restart.
LG G2 mini. Android 4.4.2

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.28.0-dev

Post by Martin » 13 May 2015 18:51

Hi,

I can reproduce the widget saving problem. This should be fixed in the next build. Thanks for reporting!

It should already be possible to define widgets with a width/height above 1000 on QHD devices. Are you defining the widget on a device with a lower screen resolution?
I add it to the todo-list to create an action to read the screen resolution.

Regards,
Martin

PaulyQ
Posts: 29
Joined: 18 Oct 2013 20:36

Re: EAP version 1.28.0-dev

Post by PaulyQ » 14 May 2015 11:40

Thanks for the reply. I need individual elements within a widget to cover the full height and width of a widget which may be more than 1000 pixels high or wide.

Thanks
Yours

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.28.0-dev

Post by Martin » 15 May 2015 14:06

Ah, you mean the width of an element and not the widget itself. This bug should also be fixed in the next build.

Regards,
Martin

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.28.0-dev

Post by Martin » 16 May 2015 13:25

Changes in this update:
  • attempt to fix action Set WiFi Tethering State on Nexus 6 (untested, requires root)
  • fixed widget saving regression and widget element size limitation
  • minor changes and fixes
Download: Automagic.apk (2015-05-16)

Locked