[Xposed Framework Modules] tonyp:
Credits:

(If anyone is missing here please give me a call and I'll fix it immediately!)

Module:

@XlAfbk for Tasker support and the former CM12 statusbar icon workaround

@rovo89 for the Xposed framework

@romracer for the initial 5.1 Xposed bringup

@C3C076 for the 5.1 Xposed bootloop fix

Translations:

Spanish: Adrian Castillo (Yakandu), craynicon, kafepuya

German: Firetribe, TerrorApple, Robin Brauer (abroad36), Kampfpudding, ShadowBow

Portuguese: jlobo912, KingKaminari

French: Daniel Thirion (danithi2011), The_Steph, DaanKemps, Fabien Claude (sploutch), Ruddy. A

Italian: KingKaminari, gionni_b, dhabsot

Slovak: pyler

Polish: danithi2011

Hebrew: dshtul

Finnish: jujo

Hungarian: benjoe1

Russian: greatslon, AlexUnderKH

Turkish: yilmzfurkan

Installation Instructions:

Install Xposed for Lollipop

Download and install the module

Activate it in the Xposed installer

Reboot your device

Open the app to change the options to your liking

Changelog:

v2.9
- Added Support for OnePlus Oxygen ROMs
- Added experimental Samsung Stock support
- Improved compatibility with LG Stock ROMs
- Minor code improvements
- Added Finnish, Hungarian and Russian, fixed Hebrew, updated translations

v2.8
- Fixed a deadlock blocking the module from setting the silent mode in a scarce state
- Updated translations from www.getlocalization.com/truesilentmode/

v2.7
- Added experimental option to disable all vibrations during silent mode
- Removed Allow Alarms toast confirmation - instead the Volume Panel text dynamically changes to "No interruptions, except alarms"
- Improved internal preference handling

v2.6:
- Refactored Xposed hooks to (slightly) increase performance
- Added Hebrew translation and merged translation updates.

v2.5:
- Minor fixes for the new experimental options
- Various improvements
- Added Dutch language & updated others to their newest versions

v2.4:
- Added experimental options with advanced volume panel controls (change icon, keep slider enabled, toggle ringer)
- Refactored volume panel code to improve compatibility
- Fixed statusbar bell icon shape for Android 5.0
- Added French, Portuguese (Brasil), Slovak and (partly) Italian translations

v2.3:
- Full Android 5.1 support (make sure to use the newest Xposed 5.1 super alpha framework version!)
- Greatly improved detection of Xposed problems (not activated, not rebooted etc.)
- Added German, Spanish and (partly) Portuguese translations

v2.2:
- Fixed statusbar icon for CM-based ROMs. Requires Xposed alpha3 (API 64+)
- Greatly improved statusbar icon implementation. Supports on-the-fly icon changes, no reboot required
- Added check if Xposed Installer is available
- Changed default value for the "Unsilence Alarms" option (now off by default, re-check if you use this feature!)
- Reduced apk size by ~40% to <60KB
- Various code improvements

v2.1beta:
- preliminary Android 5.1 support
Note: Unfortunately the unofficial Xposed version for 5.1 currently breaks this module (same as with Gravitybox).
We need to wait for the next, hopefully bugfree release.
Code-wise the module should work with a stable 5.1 Xposed, although this is untested obviously.

v2.0 (initial release on Google Play):
- Option to show a statusbar icon (you get a choice between two icons)
- Option to unsilence alarms when putting the device to the "None" interruption mode
- Added settings interface
- Preliminary Tasker support
- Icon refresh

v1.0: initial beta release

[youtube]hBD6jb7xx7U[/youtube]