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

6Dec/120

Elixir 2.28 is available

What is new

  • New widget type: Battery voltage
  • New widget type: Volume profile selector toggle, can open selector dialog or toggle between profiles
  • CPU freq widget can display current freq, min freq or max freq as label
  • Ringtone toggle: custom ringtone can be picked and activated
  • Airplane mode toggle: opens system settings screen from Android 4.2
  • Next alarm widget: new label and image when alarm is not set
  • Device info screen / cpu row: uses red progress bar
  • Ukrainian and italian language
  • Other fixes and small changes

Battery voltage widget

There is a new battery voltage widget which displays voltage as label and opens the Battery usage screen by default if you click on it.

Volume profile selector toggle

This new toggle makes it possible to activate a volume profile faster. This toggle displays the latest activated profile as label and opens a dialog to activate a profile when you click on it. Using this toggle you can activate any profile with only two clicks:

If you have only two profiles then you can set this toggle to toggle directly between profiles without opening the dialog. Open the widget editor screen, click long on the toggle and set the Set open dialog option to false to activate this feature. In this case you can switch between profiles with only one click:

Custom ringtone

If you click on the Ringtone toggle then there is a new Open button at the bottom of the dialog. If you click on it you will be able to open a custom ringtone if you have an application to pick a file. For example I have ES File Explorer which makes it possible to select an mp3 file and set as a custom ringtone. After you did it this ringtone will be displayed right in the ringtone selector.

Using this new feature you can set custom ringtones with profiles too.

15Nov/125

Elixir 2.27 is available

What is new

  • New widget type: Screen Orientation toggle
  • Flash toggle changes screen timeout when white screen is used
  • Optimization of Recent applications widget type
  • Optimization of Shortcut widget types
  • Optimization of Wallpaper toggle
  • Tethering & hotspot, Wifi hotspot system screens can be opened from widgets and device info screen
  • Restore backup files fix
  • Small changes and bugfixes

Changing screen orientation

There is new Screen orientation toggle you can use in widgets and profiles:

If you click on the toggle you can select the orientation you would like to use:

You can change back to normal operation by selecting default.

If you click long on the toggle on the widget editor screen then you can assign an orientation to the toggle. If you do so then to toggle will switch between the selected orientation and the default setting.

15Jun/120

Elixir 2.20 is available

What is new

  • New Backup screen: you can backup and restore any Elixir related setting
  • New Screen filter toggle: color and transparency can be set
  • Applications/Running data/Top screen: remembers last sort by setting
  • Logcat/Dmesg logs screen: new search option to search something without filtering out other lines

Backup and restore data

There is new backup screen available from the main screen of Elixir 2. From this screen you can create backups of every settings related to Elixir 2 and Elixir 2 - Widgets. You can create a new backup if you click on the Backup button.

A backup item displays the folder, file name and size of the backup. The file name contains the creation date. If you click on a backup item you can restore, share or delete that backup. Sharing option is available only for donators.

Creating home screen widgets cannot be done by the application itself. But the restore function makes the widget definitions of home screen widgets available in the backup directory of widgets so you can manually restore from the widget editor screen. These widget definitions are stored in backups with name like this: __4x2_23__.

Screen filter toggle

The new Screen filter toggle can be used if you want to make your screen darker. On some devices the lowest brightness setting is too bright for some case and you can use this toggle to make it darker by changing transparency and setting color to black:

And you can change not only transparency but color too if you long click on the toggle in the widget editor and select Set filter color option. This feature is for fun:

You can use this toggle both in widgets and profiles.

Searching in logs

Now there is a new Search option available on the Logcat logs and Dmesg logs screens. If you search a text then no lines will be filtered out (but you can user filters too if you want) but matches lines will be displayed as inverted:

3May/120

Elixir 2.17 is available

What is new

  • New widget: bookmarks, history
  • Flash toggle: can display a white screen with max brightness
  • Bluetooth toggles: open state-chooser dialog
  • Widget customization: change label color; custom colors for on/off/unread/missed states (donators only)
  • Better widget performance
  • System add-on: mobile data toggle
  • Other small changes, bugfixes (screen toggle fix for ics)

Bookmarks, history

A new Bookmarks, history icon can be used in widgets to display browser bookmarks and history in a dialog:

In the dialog you can see the bookmarks in white and history items in blue. By default these items are sorted by number of visits but you can sort by name and last visited time too. If you click on an item then browser opens to display the selected url. If you have more then one browser installed you can long click to select the browser you would like to use to open the link:

Flash toggle

From this version of Elixir if you don't have TeslaLED installed then flash toggle opens an empty, white screen with maximum brightness that can be used as a flashlight even on devices without a flash. If you have TeslaLED installed you can use this new screen too, you can set on the widget editor screen if you would like to use the flash and/or the white screen. Just click long on the flash toggle icon and you can select one of the use flash and use screen options to change these values. You can close the white screen by clicking anywhere on the screen.

Change bluetooth state dialog

If you click long on the bluetooth toggle icon on the widget editor screen you can select the Set open dialog option to set the toggle to open the new dialog instead of changing the bluetooth state:

Widget label colors (donators only)

It is possible to set label color for every icon of the widget. You should open the widget editor, click long on an icon and select the Set label color to modify the color of the label. After you set the color you can use the default color again by selecting the Clear label color option. For an on/off toggle you can set different colors for the on/off states by selecting the Set label color - on/off options. The similar methods can be used to set notification color for unread email count, unread messages count and missed calls widgets:

On the following screenshot you can see how you can use this new feature:

  • the first widget uses different label colors for on and off states of toggles
  • the second widget uses different label colors to look well on this colorful background
  • the third widget uses different colors for every icons and uses red color for email notification

If you open the color dialog then the previously used color will be set as default color. So you can easily set the same color for multiple icons. For example if you would like to set gray color for off states and green color for on states then set gray for one toggle and after it set grey for other toggles before you set the green colors. If you do so then you can click on Ok right after the color dialog appears because it will display the same color used before.

2Feb/120

Elixir 2.11 is available

What is new

  • Better widget performance: do almost nothing when screen is off
  • Widget editor: icon transparency, new UI, sort applications by label option, new swap mode
  • Mute toggle: can be set to enter silent or vibrate mode when activated
  • Uptime widget: can display real uptime value, awake time without sleep and awake ratio
  • Uptime, external storage and volume widget: custom image can be set
  • Device information screen / input row: displays current input method, select input method option
  • Device information screen / display row: density displays the real density
  • Applications screen: add label to multiple applications in batch mode
  • Other small changes, bugfixes: 1x1 widget fix, next alarm widget fix, shortcut widget fix, ...

Widget editor

The UI of the widget editor changed because it was a bit messy. Now the background, label, icon and other parameters are grouped. One of the new features is icon transparency:

Some improvements were made to make it easier to reorganize slots in a widget. If you click on the right arrow icon in the header there is a new Sort applications by label option. If you have multiple application icons in the widget and you would like keep them sorted by name then this feature is for you. If you would like to add a new application icon to the widget then you can add it to a free place and by clicking on the new option the application icons will be sorted in place.

If you would like to reorganize slots then there is a new Swap mode. Using this mode makes it 50% faster to swap icons. If you click on the eye icon in the header you can select between three modes:

  • Edit mode: this is the default mode. You can change a slot by clicking on it and you can swap slots by long clicking on one and selecting the Swap slots option and then selecting the other slot.
  • View mode: this mode can be selected only if you have empty or hide slots in your widget. This is the YGWYS mode.
  • Swap mode: you can change a slot by long clicking on it and selecting the Change slot option. Swapping slots are faster. Just click on a slot and then an other one to swap them.

Select input method

On the Device information screen the input row displays the name of the current input method. There is a new Select input method option too where you can change the current input method:

 

Add label to multiple applications in batch mode

On the Applications screen you can add labels faster to applications using batch mode. If you click on the list icon in the header select the Turn batch mode on option. Select the applications and then click on the Batch: add label option. A dialog window appears where you can select the label you would like to add to the checked applications:

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.

7Dec/112

Elixir 2.8 is available

What is new

  • New screen for downloading icon packs from web
  • New icon packs: CHBS GlassPack, Snap Gradient
  • New widget type: mobile data toggle
  • Clear cache toggle: bugfix, displays the size of cache by default but free internal space can be set too
  • Maximum character count setting for widget types that display space amount
  • Volume dialog: close button in the header and OK button to close the dialog
  • Bugfixes: statusbar widget refresh problem, widget editor fix, ...

Icon packs

A new screen has been created for icon packs available for download. Now you can see the preview of the icon pack with 10 example icons so you can choose easily. The icon packs are downloaded from the web so internet connection is needed to view this screen. If you click on an icon pack a popup dialog appears and you can download that pack, view the web site of the designer or write an e-mail to the designer if it is available. If you had a custom icon pack selected before you opened this screen then you can download the selected pack into the custom pack too.

If you don't know where you can find this screen:

  • open the widget editor
  • click on the right arrow icon in the header and select the Customize icons option
  • on that screen click on the right arrow icon again and select the Download from web option

 

There are two new icon packs available too. The first one is CHBS GlassPack created by Gál István and the second one is Snap Gradient by Daniel Eke. You can see these packs on the screenshots above. Thank you guys for these packs.

Mobile data toggle

There is new Mobile data toggle that can be used in widgets to enable/disable mobile data. The first icon is the icon for the new mobile data toggle now and the APN toggle get a new icon.

 

Change accuracy for space amount labels in widgets

Labels which display space amount in widgets displayed at most 5 character before because usually there is no space to display more characters. In some cases it would be fine to display more accurate values because there is enough space. Now you can do it for the following widget types to change maximal character count:

  • Clear cache toggle
  • External storage
  • Internal storage
  • Memory
  • Mobile traffic
  • Wi-fi traffic
  • SD mount toggle

To change this value click long on the icon in the widget editor and select the Set max character count option. The second screenshot shows an example widget where each row contains different max character count settings.

24Nov/110

Elixir 2.7 is available

What is new

  • Volume dialog: dark theme, new layout, displays percent values, looks well on tablets, full screen on small screens
  • Volume, reboot, brightness level and screen timeout level dialogs can be closed by touching outside (on Android 3.0)
  • Swipe left/right gestures can be used to change screen, data or selected widget
  • Logcat/Dmesg log screens: you can save log data to external storage
  • New widget type: clear cache
  • Battery current can be detected for Acer Iconia

Changes in volume dialog

The following changes made in volume dialog are requested by users to make it better. The theme is changed to dark and the layout is reorganized: the stream titles are aligned to the left, the min and max buttons are moved to the right in the line of the title and the current settings value in percent is displayed between these buttons. The seekbars can be used easier now even on small screens. There is an other optimalization for small devices, the volume dialog is displayed in full screen.

 

Swipe left/right

In this version of Elixir you can use swipe gestures to change screens, pages or widgets. You can use these gestures everywhere where the selector component is available:

 

You can use swipe to:

  • switch between device information and software information screens
  • switch between running data, running tasks and top screens
  • switch between logcat logs and dmesg logs screens
  • switch between widgets on the widget configuration and performance screens
  • switch between icon packs on the customize icons screen
  • switch between pages on properties dialogs

On the widget configuration screen only the widget container can be used to change widget by swiping.

 

Save logs

On the logs screens you can save logs to your external storage by clicking on the right arrow icon in the header and selecting the Save data option. After saving finished a dialog displays the full path of the saved log file.

 

Clear cache

There is new Clear cache icon that can be used in widgets to clear application caches. This icon displays the free space available on the internal storage as a label.

 

If you click on it a toast message appears and displays how much data was cleared.

10Nov/116

Elixir 2.6 is available

What is new

  • Volume dialog: handling profiles, min and max buttons
  • Running processes screen: batch mode is available, you can stop / uninstall multiple processes
  • Applications screen: batch mode is available, you can uninstall multiple applications
  • Widget settings screen is available when there are no home screen widgets to be able to enable/disable widget sizes
  • Widget configure screen: icon size seek bar is changed, minimal value is for the smallest icon size
  • Messages and missed calls widgets: on click action can be set to change the default action
  • Bugfixes: battery current fix, widget configure screen handles screen rotation well, etc...
  • New language: française

Changes in volume dialog

There are a left and a right arrow icon for every stream and you can set the stream value to minimum or maximum value easily if you click on those arrow icons.

 

The volume dialog can handle profiles now. If you click on the Profiles button then a dialog window appears where you can restore or delete a profile.

 

If you click on the Save button then a dialog appears where you can select a profile to save current volume settings or you can click on the + item to create a new profile.

 

Batch mode in running processes screen

You can stop or uninstall multiple processes easily using batch mode.

  • click on the list icon in the header and select the Turn batch mode on option to enter in batch mode
  • checkboxes appear for every processes and you can select as many processes as you want
  • after you have selected the processes click on the list icon again and select the Stop selected processes or the Uninstall selected processes option to execute the batch operation

You can exit from batch mode by clicking on the Turn batch mode off option.

 

Batch mode in applications screen

You can uninstall multiple applications easily using batch mode.

  • click on the list icon in the header and select the Turn batch mode on option to enter in batch mode
  • checkboxes appear for every applications and you can select as many applications as you want
  • after you have selected the applications click on the list icon again and select the Uninstall selected applications option to execute the batch operation

You can exit from batch mode by clicking on the Turn batch mode off option.

 

How to set on-click actions for widget icons

Changing on-click action for many widget icons is available from Elixir 2.0 but now you can change this action for Messages unread count and Missed calls count icons too.

To change on-click action open the widget editor screen, select the widget and click long on the widget icon. A popup window appears where you can select the Set on click action option and then select the action to be executed. If you would like to reset the default action then click long on the icon again and select the Clear on click action option. Don't forget to save your widget.