Elixir and E-Robot for Android by Tamás Barta

19Jan/120

Elixir 2.10 is available

What is new

  • Ringtones: new ringtone toggle for widgets; can be used in profiles; can be opened from device information screen
  • Running applications widget: can display applications or processes; new dialog with user and system filters, customizable label and image
  • Screen timeout toggle: level 0 can keep screen on
  • Popup window for list icons displays selected filters, sorting types in different color
  • Bluetooth 3 state toggle: selecting No on permission request dialog turn bluetooth off
  • Better handling large screens
  • Other small changes, bugfixes

Ringtones

Changing ringtones is a new feature in Elixir 2. On the Device information screen if you click on the audio row there is a new Change ringtone option which opens the Ringtone selector screen where you can change your ringtone.

There is a new Ringtone toggle and you can use it in widgets. The widget displays the name of current ringtone as label and opens the Ringtone selector dialog if you click on it.

Maybe the most useful usage of ringtone toggle is that you can use it in profiles. So if you use profiles then now you can change ringtone if you arrive at home or at work with one click.

Running applications / processes

The Running applications widget opens a redesigned dialog where you can set filters for user and system applications / processes. If you click on the Details button you can open the Running tasks / processes screens if you have Elixir 2 installed.

 

If you click long on the widget icon on the widget editor screen there are three new options:

  • You can change type to show processes instead of applications
  • You can change the widget icon
  • You can set label to display to the information you want in format you want

If you would like to change the default label you can use the $u, $s, $t variables to display the number of user, system and total applications / processes. If you see the first screenshot you can see that:

  • The first icon displays the number of user applications by setting label to $u
  • The second icon displays the number of user and system applications separately by setting label to $u+$s
  • The third icon displays the number of user applications and total by setting label to $u/$t

Keep screen on

Now you can keep screen on by using the Screen timeout toggle. You can change timeout levels for a widget on the widget editor screen if you click long on the timeout toggle and select the Set levels option. You can use the 0 to keep the screen on. If you would like to change screen timeout from the Device information screen or using a profile you can select now a new never option.

Popup windows

On some screens (applications, running screens) there is a list icon in the header where you can set filters, change sorting mode, etc. Now this popup window displays selected options in a different color:

5Jan/121

Elixir 2.9 is available

What is new

  • Profiles: turn multiple switches, change settings, launch applications by one click
  • Statusbar widgets: icon packs can be used in the notification area on every device
  • Bigger percent icons in statusbar for battery, cpu and memory usage
  • Device information screen: you can hide rows you don't want to see
  • Device information / memory: the more information dialog displays values from the /proc/meminfo file
  • Contact widge typet: diplays type of the phone number in menus (work, home, ...)
  • Wifi toggle: can display IP address instead of wifi state or network name as label
  • Small changes, bugfixes

Profiles

The most important new feature in Elixir 2 is handling profiles. You can create multiple profiles and you can set what actions should be executed when you activate a profile. You can turn a toggle on/off, change a setting or launch applications. You can create a Home, a Work and a Car profiles for example and you can set different configurations for them. You can set in the Car profile to turn off Wi-Fi, turn on Bluetooth, set volume to maximum, turn speakerphone on and launch the Car Home application for example. After you have done it you can activate this profile with one (or a few) click.

You can activate a profile in several ways:

  • Press long on the profiles icon in the main screen and select the profile to active
  • Open the profiles screen and click on the Activate button to activate the current profile
  • Add an Elixir / Profile selector shortcut to your home screen which opens the profile selector dialog
  • Add an Elixir / Profile shortcut to your home screen which activates the selected profile
  • Add a Profile toggle to a widget which displays the last activated profile and opens the profile selector

 

On the profiles screen if you click on the right arrow icon in the header you can rename or delete a profile. You can select an other profile by using the selector component or swiping left or right. A new profile can be created by clicking on the New profile button.

After you have created a profile you can add a new action to the selected profile by pressing the New action button. A dialog opens where you can select a toggle or an application to launch. If you select a toggle then you can set the expected state or value. An action can be changed or removed from the profile by clicking on it. If you have configured a profile you can active it by pressing the Activate button.

There is a new Profiles toggle which displays the last activated profile name and opens the profile selector dialog if you click on it. The Profile selector dialog displays the available profiles and you can activate a profile by selecting one. You can press the Edit button to open the Profiles screen.

 

This profiles feature will be improved later with trigger functions.

Hiding rows on Device information screen

This feature can be useful if you would like to hide a row because it is not interesting for you, an error occurs in a row or you want to improve performance by hiding an unnecessary row.

To hide rows open the settings screen by pressing the Menu button on the main screen and selecting the Settings option or on the Device information screen click on the configure icon in the header. You can disable a row by unchecking the proper checkbox:

 

If you hide a row then information related to that row won't be included in the report either.