E-Robot 1.1 is available

What is new

  • New events:
    • Network connectivity changed: can detect bluetooth, wifi, mobile, ethernet connecting/disconnecting
    • Wifi RSSI dropped: wifi rssi value dropped below the specified value
    • Wifi RSSI raised: wifi rssi value raised above the specified value
  • New actions:
    • Change network mode (2g/3g): can work only with CyanogenMod
    • Show input method picker
    • Start shortcut
  • New expressions:
    • Year: returns current year
    • Month: returns current month of year
    • Day Of Month: returns current day of month
    • Day Of Week: returns current day of week
    • Hour Of Day: returns current hour of day
    • Minute: returns current minute
    • Is Day Of Week: can be used as day filter
    • Is Time: can be used as time filter
    • Volume percent: returns the percent value of the selected stream
    • Wifi BSSID: returns the bssid value of the connected wifi network
    • Wifi SSID: returns the ssid value of the connected wifi network
    • Wifi RSSI percent: returns the rssi percent value of the connected wifi network
    • Battery current: returns the battery current value in mA
    • Battery temperature: returns the battery temperature value in Celsius
    • Battery plugged: returns the battery plugged state (no, ac, usb, wireless)
    • Dock state: returns dock state (unknown, car, desk, he_desk, le_desk, undocked)
  • Battery drained and Battery charged events are optimized
  • Bluetooth device ACL connected/disconnected events: new “device name” parameter for filtering
  • External power connected event: new “type” parameter for filtering (usb, ac, wireless)
  • Network state event: new “bssid” and “ssid” parameters for filtering
  • Airplane mode action: can toggle airplane mode in Android 4.2 (system add-on update is needed)
  • Volume action: “percent” parameter can be an expression instead of a constant value
  • Commands screen: “run command” button uses the confirmation setting
  • Other small changes, fixes

Elixir 2.29 is available

What is new

  • Application launcher widget: can work in disabler mode which makes it possible to disable an app or re-enable and launch it
  • Application launcher widget displays icon of a disabled application in transparent grayscale
  • E-mail unread count widget: password fix for JB (reconfiguration needed) and can open selected account with new Gmail app
  • NFC toggle can toggle nfc directly on rooted devices if you install the latest System add-on
  • Running applications widget has a new “excluded applications” parameter to exclude applications
  • Volume profile toggle: an Edit button is placed at the bottom of the dialog to make it possible to change volume profiles
  • Widgets can be added to lock screen of JB devices (Android 4.2)
  • Device info screen display CPU freq more accurate
  • Ukrainian and italian languages can be selected as in-app language
  • Other small changes, fixes

Launch applications in disabler mode

There is a new disabler mode for launching applications from a widget. This mode is available only for rooted devices. To enable this mode for an application open the widget editor and click long on the application launcher icon then select the Set: disabler mode (root) option and enable it. If you save the widget and click on the application icon a popup appears where you can launch or disable the application:

Launch or disable application

If you disable the application then its icon will be grayscaled and you can enable and launch it if you click on it:

Enable and launch application

This feature could be useful if you want to disable an application because of its background jobs and still keep it easy to launch.

Hide applications from Running applications widget

You can exclude applications from the running applications widget by clicking long on the widget on the widget editor screen and selecting the Set: excluded applications option:

Exclude applications

This is useful if you want to avoid some applications which run most of the time for example launchers.

Elixir 2.26 is available

What is new

  • Improved battery current detection, displays estimated current value on devices which aren’t supported
  • Recent app widget: hide app labels, exclude applications, longer app list, keep app list after reboot, remembers last index, …
  • Uptime widget: new “sleep ratio” label type
  • Volume dialog: ring and notification volumes can be linked/unlinked from ICS
  • Contact dialog: items can be hidden
  • Shortcuts for volume profile selector and for volume profiles
  • Statusbar icon can display brightness percent value
  • VPN settings can be opened from widgets as action or from device info screen
  • Other small changes and bugfixes (widget fix on Android 2.1, license checking improvements)

Battery current

Battery current widget wasn’t available on every devices before but from this version you can use it on every device. If an accurate current value isn’t available then the widget calculates an estimated current value from battery usage. In this case if you create a battery widget it will display – character for while, until battery level changes. After a change it will be able to calculate current value for the last period from elapsed time, delta battery level and battery capacity you have to set for the widget in mAh.

Recent application improvements

Recent application widget changed a lot in this version:

  • You can hide application labels if you check Hide app labels on the widget editor screen.
  • The widget editor can remember the last set index parameter and it makes it easier to add multiple recent application slot to a widget.
  • You can exclude applications from the recent applications list if you don’t want to see them there. To do it click long on a recent application slot on the widget editor and select the Set: excluded applications option, select the applications you want to exclude and save the widget. This is a global-scoped parameter so you have to set it for only one slot.
  • Refresh rate parameter has global scope so if you want to change refresh rates of recent applications then you can change it on only one slot and every other slot will use this setting.
  • Removed and unavailable applications will be removed from the recent applications list so no empty slots anymore.
  • Can display longer list of recent applications not only those which are retrieved by the system.
  • Recent applications list won’t be lost after reboot.

Link/Unlink ring and notification volumes from ICS

Ring and notification volumes are linked together on ICS devices. If you create a widget with a Volume toggle and click on it to open the volume dialog then you can see a chain icon in the row of Phone ring. Click on this icon to link or unlink ring and notification streams. If they are linked then ring volume changes if you change notification volume. If you unlink them then you can set ring volume separately. This is an Elixir-specific setting and will be used if you have a new call and work only if you have a home screen or statusbar widget with volume toggle.

Hide items from contact dialog

If you use a Contact widget with Elixir menu then it is possible now to hide items. So if you don’t want SMS rows or Work numbers to be shown now you can hide them. It is very easy to do that:

  • Open the contact dialog
  • Click on the eye icon in the header
  • Uncheck rows you want hide
  • Click on the eye icon again

Activate volume profiles with one or two click

If you have Elixir 2 installed then you can create shortcuts for volume profiles. If you click on the shortcut then the volume profile will be activated immediately. You can create shortcut for volume profile selector too. If you click on it then a dialog appears where you can select which profile you would like to activate.

Elixir 2.25 is available

What is new

  • New widget types: wifi name, wifi link speed
  • Displaying toggle change messages can be disabled in widgets
  • Flash toggle: new turn screen off parameter if you want to turn screen off while using flash
  • Running applications widget: applications can be stopped right there
  • Widget refresh rate parameter has a “default” option which displays what is the default value
  • List type parameter dialogs now display the currently selected option
  • Default launcher and Task Manager of Samsung Galaxy S3 can be launched from widgets as an application or action
  • Profiles keep the order of actions you created and you can reorder actions by dragging the icon
  • Other small changes and bugfixes (gingerbread widget sizes)

Disabling toggle change messages

By default if you click on a toggle a toast message is displayed about the state changing. You can see this message at the bottom of the first screenshot. If you would like to disable these messages for a widget open the widget editor and turn Show state change message off then save the widget.

Stop applications right from widget

If you use Running applications widget then you can stop an application right from the popup dialog. There is an X icon for every application and if you click on it will stop the application, kill the process or open the system screen where you can force close it. The method depends on the process you selected and whether you have a rooted device or not.

Widget list parameters dialog

If you change a value of a list type parameter of a slot on the widget editor screen then it displays the currently selected option as a checked checkbox.

The other change you can see on this screenshot is that the refresh rate parameter has a new option in form default – 1 minute which makes it possible to change back to the default value and you can see what is the default value:

Order of Profile actions

The order of profile actions can be important in some cases so from this version of Elixir 2 the actions of profiles keep the order you created them, there is no automatic reordering anymore. If you would like to change the order later you can drag the icon of an action and drop to anywhere easily.

Elixir 2.24 is available

What is new

  • New screen for applications to check details, permissions, broadcast actions and enable/disable components
  • New accessibility service to make it possible for statusbar widgets to stay on top on ICS or newer devices
  • Statusbar widgets can work directly (without widget window) on pre-ICS devices
  • Widget visual feedback of clicking
  • E-mail unread count widget can handle folders
  • Volume toggle: levels parameter to toggle between these predefined values of the selected stream
  • Application language setting
  • New languages: czech, chinese traditional
  • Other small changes and bugfixes (mobile network toggle)

New application screen

If you click on an application on the applications screen then there is a new View details option to open the new details screen of an application. This screen displays the most important details of the application and the list of activites, providers, receivers, services and permissions. If you click on the name of the application or a component item then you can see the More information dialog which displays other attributes. If you scroll down you can see both the requested and declared permissions and theirs description:

If a component of the application is disabled then the name of the component and the button are darker. If you have a rooted device then you can disable or enable a component (an activity or a receiver). Be careful because it can cause misbehaviour in the application. But it is a good feature if you don’t want an application to start after boot or receive sms for example:

Statusbar widget improvements

On ICS it is not possible for a widget to stay on top in the notification area. This new version of Elixir 2 has a new Elixir accessibility service which is able to keep statusbar widgets on top. If you enable the service then it can detect if a new notification is displayed so it can update the statusbar widget to be above others. It this service is disabled then a new warning message is displayed on the widget editor screen.

If you click on the Settings button then it goes to the Accessibility settings screen where you can select Elixir and turn it on. After you do it the widget should jump to the top and stay there.

The statusbar widgets work directly from the notification area only from ICS devices. On earlier devices it just opened a widget window where you had to click on a widget again. From this version of Elixir the statusbar widgets can work without that extra window. You need not to do anything to make it work.

Widget visual feedback

There is a small but useful change in widgets: visual feedback if you click on a slot of the widget. You can see it on this screenshot where the GPS toggle is clicked (4th icon in the 2nd row):

IMAP folders

The E-mail unread count widget has a new Folder attribute where you can set the name of the folder. The widget will display the number of unread emails in this folder. If you leave it empty then the default INBOX folder will be used. If you don’t know the name of the folder then you can click on the list icon to get the list of folders. You have to set the account (e-mail and password) right to be able to get the folder list:

Volume toggle

The volume toggle has a new levels parameter similar to the screen timeout or brightness toggles. If you set levels to value 30 50 100 for example then this toggle won’t open the dialog but will change volume level of the selected toggle to 30% then 50% if you click on it again and then finally to 100%. It is possible that you set the level to 50% but it will change to 54% if you click on it because volume levels has only a few predefined values and it will change to the nearest one.

Application language

You can change the language of Elixir 2 if you click on the configure icon on the main screen or of the Widget app if you click on the configure icon on the widget editor. They are two separate application so you can set their languages independently. After you changed the language application restart is needed. There is a default option which means that the application language will be the system default or english if system default isn’t supported.

Elixir 2.22 is available

What is new

  • Mobile and Wifi Traffic widget: keep traffic data after reboot and interface restart
  • Better layout for Applications by label dialog
  • APN selector toggle: can enable APN setting directly without opening dialog
  • APN toggle: can be used on rooted ICS devices using the System add-on
  • Home screen can be opened via shortcut
  • Software information screen: settings can open alarm application
  • ICS optimization: the “three dots” button are no more displayed
  • New Elixir icons in high resolution
  • Various fixes:
    • cpu freq in large widgets wasn’t accurate
    • mobile network toggle fix for Android 4.1
    • battery can display accurate values on Motorola devices
    • next alarm can open alarm app on Htc Sense
    • sd mount toggle can handle if external storage is not removable
    • mute toggle can mute Phone ring volume on ICS
    • direct dial shortcut fix, personal add-on update needed

Applications by label

Maybe you already know that you can categorize applications by label at the applications screen and you can add shortcut of these labels to your home screen or a widget. If you click on the shortcut a dialog appears with a new layout which displays applications for the label. You can set if you would like the labels to be displayed or not:

APN selector new options

You can select the Set apn option in the widget editor if you would like the APN selector to select an apn setting directly without opening the selection dialog. In this case you can change the label and image too:

If the APN selector is set to open the dialog then it displays the name of current apn setting as label. If the APN selector is set to change the apn directly then it displays the name of apn and the image is on if that apn is selected and off if not selected.

The widget in the following screenshots contains three APN selectors. The first one is set to select “Telenor” directly, the second one is to select “Test” directly and the third opens the selector dialog if you click on it. You can see on the first screenshot that “Telenor” is selected so the first toggle is on, the second toggle is off and the third toggle displays “Telenor” as label. If you click on the second toggle to select “Test” then the first toggle goes off, the second goes on and the third displays “Test”:

Elixir 2.21 is available

  • What is new

    • New Locale toggle: change locale setting
    • Screen filter toggle: open dialog option, can turn button backlight off
    • White statusbar icons to fit ICS better
    • Battery temperature widget: max character count parameter
    • Bookmarks and Screen off toggle are available as shortcuts
    • Swap usage can be displayed in widget and on the device information screen

    Change locale

    If you open the System information screen then there is a new Change locale option if you click on the Configuration row. This option opens a new dialog where you can change the system-widget locale setting. The dialog displays all the available locales ordered by name but you can set favorite locales if you click on the star icon. When you open the dialog next then these favorite locales will be placed at the beginning of the list:

    This dialog can be opened from widget too by using Locale toggle. This toggle displays the current locale as label. The icon of this new toggle:

    The icon of bookmarks changed:

    Screen filter toggle parameters

    If you click long on the Screen filter toggle on the widget editor screen then there are two new parameters for this toggle. Using the Set button brightness parameter you can disable or enable button backlight when you activate the filter. If you set the Set open dialog parameter then the color selector dialog opens if you click on the toggle in the widget. In this case the color setting is automatically applied.

    Statusbar icons

    The new white icons fit well in ICS:

    Swap usage

    If your device has swap memory then free and total swap is displayed on the device information screen if you click on the memory row and select More information. If your device doesn’t have swap then it is zero as for me:

    The Memory widget has new label options. It can display used, free memory or usage percent too of physical memory or swap. The swap options are available only if your device has swap memory:

  • Elixir 2.19 is available

    What is new

    • New APN selector toggle to select APN settings in widgets or profiles
    • New Vibrate toggle to change ringer and/or notification vibrate setting
    • New Haptic feedback toggle (vibrate on touch in ics)
    • Mobile network toggle: can display network type or signal strength as label
    • Ringer mode toggle: can open dialog with new normal, normal+vibrate, vibrate and silent options
    • Device info screen: invert storage and memory progress bars to show used space
    • 4×5 widget size
    • Other small changes, bugfixes (apn toggle in profiles)

    APN selector toggle

    This new toggle displays the name of the selected apn setting as label and opens a dialog if you click on it to select the preferred apn setting:

    Using this toggle in a widget is not so interesting but it is useful to use in profiles and activate different apn settings for different profiles.

    Vibrate toggle

    When you add the new vibrate toggle to a widget or profile you can set if you would to change vibrate mode of ringer, notification or both. The toggle has three states and you can change between them by tapping on the toggle: on, off or only in vibrate mode.

    Haptic feedback toggle

    This toggle can be used in widgets and profiles and you can toggle it directly from the audio row of device information screen. This setting is called as Vibrate on touch on ICS devices.

    This toggle is available only if your device has vibrator.

    Change ringer and vibrate mode together using a dialog

    On the widget editor screen if you long click on the ringer mode toggle then there is a new Set open dialog option. If you enable it then a dialog opens if you click on the toggle where you can set ringer and vibrate mode together:

    The normal option turns ringer mode to normal and vibrate mode off. The normal + vibrate option turns ringer mode to normal and vibrate mode on. So with these two options you can determine if you would like your device to vibrate or not if you have a call.

    Invert storage progress bars on device information screen

    By default progress bars on device information screen displays the percent of available resources. If you would like the storage rows to display the percent of used space then you can click on the internal storage, external storage and memory rows to Invert progress bar:

    Elixir 2.18 is available

    What is new

    • Elixir 2 – Donation Key app is available on Google Play to remove ads, etc.
    • Bookmarks: permission is moved to personal add-on, fixes
    • Top screen: new compact view; item actions: launch, details, market, view logs, kill, uninstall
    • Applications screen: enabled/disable applications for rooted devices
    • New popup design with categorized items
    • Device info/Processor/More information can display number of processors
    • Other small changes, bugfixes (help screen)

    Elixir 2 – Donation Key

    You can support development by buying this application on Google Play.

    If you do so then ads will be removed and donators-only features will be enabled too.

    Bookmarks

    Now Personal add-on is needed to use Bookmarks, history widget because the permission needed for this feature is moved to the personal add-on. This change was mandatory because there are users who don’t want to allow this permission but would like to use Elixir 2.

    Top screen

    The top screen has a new Compact view to be able to display more processes on the screen. If you click on the eye icon you can select the previous List view too.

    If you click on an item you can do different actions with the selected process:

    Enable/Disable applications

    The applications screen can now display if an application is disabled or not. If you click on the list icon in the header you can filter disabled applications too.

    There is a new Enabled/Disable application option when you click on an application. This feature is available only for rooted devices:

    You can disable an application from the top screen too.

    New popup design

    Popup design changed and now popup items are categorized: