Post Reply

[XPOSED] [4.4.2+] [G. BLUR] [Z3] Serajr Xperia™ Xposed (KK) - v3.0 - 17/09/2014

15th January 2014, 07:28 PM   |  #1  
serajr's Avatar
OP Recognized Developer / Recognized Themer
Flag Rafard - SP
Thanks Meter: 9,855
 
2,559 posts
Join Date:Joined: Apr 2011
Donate to Me
More
I proudly present you my Xposed Framework module, it is titled: Xperia™ Xposed



Banner by @skad00sh (Thanks)


What exactly is it?
It was meant to run only over Xperia™ stock firmwares, so any attempt to run it over any other one will fail!
Its feature list and screenshots tell you better than me.


Features:

System:
- Enable Customizations
- Super User Mode (can´t be disabled)
- Back (button/key) long press kills foreground app

System UI:
- Enable Customizations
- Gaussian Blur background effect at expanded status bar panel (portrait and landscape)
- Cross-fade Blur effect over original notifications background (or colored by module)
- Fully configurable Gaussian Blur settings (Bitmap scale | Blur Radius | Top Color Filter)
- Real-time Blur process benchmark for better settings choice (volatile, due system running background processes)

- Expanded Panel Color feature (no restart needed)
- Expanded contents (e.g. Quick Settings buttons) according to current theme accent color
- Choose Clear All Recents button preferred corner style (position on the screen)
- Clear All Recents corner button
- Change default themes soft keys according current theme color (if applicable)
- Choose Navigation Bar size (dedicated portrait and landscape orientations preferences)

System UI - Quick Settings:
- Full 31 Quick Settings buttons set
- New Camera button (Press it to start camera preview, press it again to take picture as much as you want. Long-press it to stop camera function)
- New Battery Info button
- New Flashlight button
- New Lockscreen button
- New Myself button (with high resolution cropped picture)
- New Network Mode button
- New Power Off button
- New Reboot button (4 way reboot)
- New Recents Apps button
- New Screen Timeout button
- New Power Off button
- New Stay Awake Plugged button
- New USB Connection Mode button
- New USB Debugging button
- New USB Tethering button
- ScrollView into expanded Quick Settings panel to allow vertical scroll (portrait and landscape orientations)
- "Long-press goes straight to its settings" (all buttons, without popup menu anymore)
- New icons set to xxhdpi, xhdpi and hdpi resolutions
- Quick Settings Brightness Slider dialog white themed
- Module will Check for missing permissions required by the new Quick Settings buttons

Power Menu:
- Enable Customizations
- Full Screen mode concept (auto-hide just which bar you want)
- 4 ways Full Screen mode action (Navigation Bar On/Off | Status Bar On/Off)
- Swipe Navigation Bar and/or Status Bar location edges to popup and use them (portrait and landscape mode)
- Long press Navigation Bar and/or Status Bar location edges to disable auto-hide behavior (their Full Screen mode)
- Gesture (swipe and long press) edge area visible for 3 seconds after hide its bar (portrait and landscape mode)
- Choose preferred reboots (classical or syde-by-syde)
- New way to Restart Home and UI (no need root anymore, apps will be killed within their own core)
- Choose screen theme (Device Default | Dark | Light)
- 4 ways reboot (Reboot | Soft Reboot | Reboot Recovery | Reboot Bootloader)
- Choose reboot screen style (Classic | Side by Side)
- Classic list style 4 way reboot
- Syde by Side (one row) style 4 way reboot
- Choose actions you want
- Power Off action (can´t be disabled)
- Selectable Reboot action
- Selectable Airplane Mode action
- Selectable Take Screenshot action
- Selectable Restart Home action (useful for development)
- Selectable Restart SystemUI action (useful for development)
- Selectable Silence Mode tri-state action
- Completly new double-colored icons for all actions (according current theme accent color)
- Redesigned confirmation dialogs screens (with icons)
- Choose lock screen available actions
- Choose how switchable actions will work (Tap | Swipe | Both)
- Switchable Flashlight action (torch)
- 3 or 4 ways network mode actions (2G | 3G | 3G Preferred/2G | LTE Preferred/3G)
- Choose network mode screen style (Classic | Side by Side)
- Drag and drop actions to reorder them

Xperia™ Home:
- No restart Home needed for most of its preferences (but cornered marked ones)
- Enable Customizations
- Gaussian Blur background effect at Home App Drawer (portrait and landscape)
- Blurred desktop contents only if live wallpaper running
- Fully configurable Gaussian Blur settings (Bitmap scale | Blur Radius)
- Real-time Blur process benchmark for better settings choice (volatile, due system running background processes)

- Desktop Scroll Animation preference (default and +8)
- App Drawer Scroll Animation preference (default and +8)
- Change screen orientation by device sensors
- Pagination markers style (Home Default and 3 more)
- Select to hide unwanted applications
- Resize all widgets
- Main launcher button style (Home Default and 4 more)
- Desktop panes with infinite scrooling
- Create unlimited desktop panes
- Static desktop wallpaper
- Multiline desktop icons labels
- Auto hide desktop pagination markers
- App Drawer panes with infinite scrooling
- Hide App Drawer background plate
- Auto close App Drawer after start application
- Choose Dock shortcuts number without decrease dpi (4 | 6 | 8)
- Hide Dock shortcuts background plate
- Choose Folders style (Home Default and 11 more)
- Auto close Folder after start application

Media:
- Skip track by long pressing volume buttons (while screen off)
- Play/Pause music by pressing camera button (while screen off)

Lockscreen:
- Disable Xperia™ Lockscreen (automatically enable stock one)

Xperia™ Xposed:
- Fullscreen Immersive look and feel
- Skinable module resources by Xperia™ themes
- No need to reboot to apply changes anymore (but marked ones with a red corner icon)
- Xperia™ inspired themed icons
- Dedicated preference screens
- Backup preferences
- Restore preferences
- Redesigned UI
- Restart Home from menu app
- Restart SystemUI from menu app
- Translated to several languages, see Changelog (thanks buddies)

... and much more will come up yet!!!



Screenshots:



. .

. .



Download:

KK:
- v3.0 (4.4.2+): Xposed Module Repository

(MODULE IS ALSO COMPATIBLE WITH JB 4.3 IF ORIGINALS KK PORTED APPS (SystemUI.apk | Home.apk) ARE PROPERLY RUNNING)



Due new quick settings buttons added by module, your 4.4.2 SystemUI.apk will need to have three new permissions to work properly. If you prefer not to do it, module will check for missing permissions and also will hide some buttons from Quick Settings selection screen!!

So follow instruction below to add them:

1. Decompile your 4.4.2 SystemUI.apk

2. Edit (with Notepad++) its AndroidManifest.xml

3. By putting red lines you will get something like:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest android:sharedUserId="android.uid.systemui" android:versionCode="19" android:versionName="4.4.2-66" package="com.android.systemui" coreApp="true"
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
    <uses-sdk android:minSdkVersion="18" android:targetSdkVersion="19" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_ALL_DOWNLOADS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.INJECT_EVENTS" />
    <uses-permission android:name="android.permission.DUMP" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
    <uses-permission android:name="android.permission.STATUS_BAR" />
    <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
    <uses-permission android:name="android.permission.REMOTE_AUDIO_PLAYBACK" />
    <uses-permission android:name="android.permission.MANAGE_USERS" />
    <uses-permission android:name="android.permission.READ_PROFILE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
    <uses-permission android:name="android.permission.GET_APP_OPS_STATS" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
    <uses-permission android:name="android.permission.MANAGE_USB" />
    <uses-permission android:name="android.permission.DEVICE_POWER" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.MASTER_CLEAR" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
    <uses-permission android:name="android.permission.REORDER_TASKS" />
    <uses-permission android:name="android.permission.REMOVE_TASKS" />
    <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
    <uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
    <uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
    <uses-permission android:name="android.permission.GET_TOP_ACTIVITY_INFO" />
    <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
    <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
    <uses-permission android:name="android.permission.SET_ORIENTATION" />
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
    <uses-permission android:name="android.permission.READ_DREAM_STATE" />
    <uses-permission android:name="android.permission.WRITE_DREAM_STATE" />
    <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
    <uses-permission android:name="android.permission.CONTROL_KEYGUARD" />
    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
    <uses-permission android:name="com.sonymobile.permission.READ_LOCKSCREEN_WALLPAPER" />
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.NFC" />
    <uses-permission android:name="com.sonymobile.permission.XSSM_PROVIDER" />
    <uses-permission android:name="com.sonymobile.permission.XSSM" />
    <uses-permission android:name="com.sonymobile.permission.ENTERPRISE_API" />
    <uses-permission android:name="android.permission.BIND_APPWIDGET" />
    <uses-permission android:name="com.sony.smallapp.app.widget.permission.BIND_SMALLAPP_WIDGET_MANAGER" />
    <uses-permission android:name="com.sony.smallapp.permission.SMALLAPPMANAGER_CONTROL" />
    <uses-permission android:name="com.sony.smallapp.launcher.permission.ACCESS_DATABASE" />
    <uses-permission android:name="android.permission.DELETE_PACKAGES" />
    <uses-permission android:name="com.sony.smallapp.permission.SMALLAPP" />

    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.REBOOT" />
    <uses-permission android:name="android.permission.CAMERA" />

    <permission android:name="com.sonymobile.permission.TASK_SWITCHER_PLUGIN_VIEW" android:protectionLevel="signatureOrSystem" />
    <application android:theme="@*android:style/Theme.DeviceDefault" android:label="@string/app_label" android:icon="@*android:drawable/platlogo" android:allowClearUserData="false" android:persistent="true" android:process="com.android.systemui" android:allowBackup="false" android:hardwareAccelerated="true" android:supportsRtl="true">
        <service android:name="SystemUIService" android:exported="true" />
        <service android:name=".screenshot.TakeScreenshotService" android:exported="false" android:process=":screenshot" />
        <service android:name=".LoadAverageService" android:exported="true" />
        <service android:name=".ImageWallpaper" android:permission="android.permission.BIND_WALLPAPER" android:exported="true" />
        <receiver android:name=".BootReceiver" androidprv:primaryUserOnly="true">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>
        <activity android:label="@*android:string/usb_storage_activity_title" android:name=".usb.UsbStorageActivity" android:excludeFromRecents="true" />
        <activity android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert" android:name="com.android.internal.app.ExternalMediaFormatActivity" android:excludeFromRecents="true" />
        <activity android:theme="@style/RecentsStyle" android:label="@string/accessibility_desc_recent_apps" android:name=".recent.RecentsActivity" android:exported="true" android:excludeFromRecents="true" android:launchMode="singleInstance">
            <intent-filter>
                <action android:name="com.android.systemui.TOGGLE_RECENTS" />
                <action android:name="com.android.systemui.recent.action.OPEN_RECENTS_INTENT_FROM_SMALL_APP_LAUNCHER" />
            </intent-filter>
        </activity>
        <receiver android:name=".recent.RecentsPreloadReceiver" android:exported="false">
            <intent-filter>
                <action android:name="com.android.systemui.recent.action.PRELOAD" />
                <action android:name="com.android.systemui.recent.action.CANCEL_PRELOAD" />
            </intent-filter>
        </receiver>
        <activity android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert" android:name=".usb.UsbConfirmActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
        <activity android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert" android:name=".usb.UsbPermissionActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
        <activity android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert" android:name=".usb.UsbResolverActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
        <activity android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert" android:name=".usb.UsbAccessoryUriActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
        <activity android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert" android:name=".usb.UsbDebuggingActivity" android:permission="android.permission.MANAGE_USB" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
        <activity android:theme="@*android:style/Theme.DeviceDefault.Panel" android:name=".net.NetworkOverLimitActivity" android:permission="android.permission.MANAGE_NETWORK_POLICY" android:exported="true" android:taskAffinity="com.android.systemui.net" android:excludeFromRecents="true" android:launchMode="singleTop" android:finishOnCloseSystemDialogs="true" />
        <activity android:theme="@*android:style/Theme.Translucent.NoTitleBar" android:name="com.sonymobile.systemui.statusbar.tools.TetheringDialogDummyActivity" android:permission="android.permission. WIFI_STATE" android:exported="true" android:stateNotNeeded="true" android:excludeFromRecents="true" android:launchMode="singleTop" android:configChanges="keyboardHidden|orientation|screenSize" />
        <activity android:theme="@*android:style/Theme.Translucent.NoTitleBar" android:name="com.sonymobile.systemui.statusbar.tools.AutoSyncDialogActivity" android:exported="false" android:stateNotNeeded="true" android:excludeFromRecents="true" android:launchMode="singleTop" android:configChanges="keyboardHidden|orientation|screenSize" />
        <activity android:theme="@*android:style/Theme.Translucent.NoTitleBar" android:name="com.sonymobile.systemui.statusbar.tools.NfcDialogDummyActivity" android:exported="false" android:stateNotNeeded="true" android:excludeFromRecents="true" android:launchMode="singleTop" android:configChanges="keyboardHidden|orientation|screenSize" />
        <activity android:theme="@*android:style/Theme.Black.NoTitleBar.Fullscreen" android:label="@string/dessert_case" android:name=".DessertCase" android:exported="true" android:process=":sweetsweetdesserts" android:excludeFromRecents="true" android:launchMode="singleInstance" android:screenOrientation="locked" android:hardwareAccelerated="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="com.android.internal.category.PLATLOGO" />
            </intent-filter>
        </activity>
        <service android:label="@string/dessert_case" android:name=".DessertCaseDream" android:enabled="false" android:exported="true" android:process=":sweetsweetdesserts">
            <intent-filter>
                <action android:name="android.service.dreams.DreamService" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </service>
        <activity android:theme="@*android:style/Theme.Wallpaper.NoTitleBar" android:label="@string/start_dreams" android:icon="@mipmap/ic_launcher_dreams" android:name=".Somnambulator" android:exported="true" android:excludeFromRecents="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.DESK_DOCK" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/ToolsbarSettings" android:label="@string/status_bar_toolsbar_settings_title" android:icon="@drawable/ic_settings" android:name="com.sonymobile.systemui.statusbar.toolssettings.ToolsbarSettings" android:exported="true" android:configChanges="orientation|screenSize">
            <intent-filter>
                <action android:name="com.sonymobile.intent.action.TOOLBAR_SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data android:name="com.sonymobile.settings.preference.TITLE" android:resource="@string/quick_Settings" />
            <meta-data android:name="com.sonymobile.settings.preference.SUMMARY" android:resource="@string/quick_settings_description" />
            <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.android.settings.display" />
        </activity>
        <receiver android:name="com.sonymobile.systemui.statusbar.tools.CurrentUserRouter" android:exported="false" />
        <meta-data android:name="com.sonymobile.runtimeskinning.SKIN_PERMISSIONS" android:resource="@xml/somc_skin_permissions" />
        <meta-data android:name="com.sonymobile.runtimeskinning.LAF_VERSION" android:value="1" />
        <meta-data android:name="com.sonymobile.entrance.supports-navbar" android:value="true" />
    </application>
</manifest>
4. Compile and replace it!!


JB (UNSUPPORTED VERSIONS... SORRY!!!):
 

- v2 (4.2.2+): Xposed Module Repository
- v2 (4.1.2): This post


Due changes made on the core of the app, it is highly recommended to clear its data after update the app. You will need to set all your preferences again!!!




Install:

TRY AT YOUR OWN RISK!!!

Requeriments:
- Xperia™ stock KK 4.4.2 firmware (JB 4.3 still supported)
- Xperia™ Z3 Home stock launcher
- Working Root access
- Xposed Framework by @rovo89 installed and working

1. Download

2. Install it (as normal apk)

3. Open Xposed Installer and activate Xperia™ Xposed under Modules

4. Reboot your device (VERY IMPORTANT)

5. Done!



Compatibility List: (please, keep me up to date!)
- Any Xperia™ device running Sony stock 4.4.2 and 4.4.4 firmware
- CM 4.4.2 and 4.4.4 with ported Xperia™ framework (Xperia™ Z3 Home.apk and 4.4.2+ SystemUI.apk) - to be confirmed


Known issues:
- None



To do:
You tell me!!



Special thanks: (if I forgot someone, please remember me!!)
- Sony
- @rovo89 for his masterpiece titled Xposed Framework and code snippets
- @Tungstwenty for code snippets
- @ra3al for knowledge exchange
- @niaboc79 for "brainstorming" with me about everything you see here, testings and for all beautiful Power Menu icons
- @Why So Serious? for awesome Sony style icons photoshop template



If you like it, press thanks... Simple so!!
.
Last edited by serajr; 17th September 2014 at 02:38 AM. Reason: v3.0 (KK)
The Following 324 Users Say Thank You to serajr For This Useful Post: [ View ]
15th January 2014, 07:28 PM   |  #2  
serajr's Avatar
OP Recognized Developer / Recognized Themer
Flag Rafard - SP
Thanks Meter: 9,855
 
2,559 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Changelog
v3.0 - 17/09/2014
News:
- Added Xperia Z3 4.4.4 apps compatibility (SystemUI.apk and Home.apk)

System UI:
- Added Xperia Z3 4.4.4 compatibility (but new Quick Settings buttons - to be fixed)
- New status bar Slider Controls expanded panel (Brightness | Media | Ringer | Alarm | Voice Call | Bluetooth Call)
- New status bar actions to choose panel to expand (Notifications | Quick Settings | Slider Controls)
- Preference to choose status bar leftmost side tap action
- Preference to choose status bar rightmost side tap action
- Preference to choose status bar two fingers side tap action
- Preference to hide status bar expanded top tabs

Xperia™ Home:
- Added Xperia Z3 4.4.4 compatibility (Fully Compatible)
- Preference to choose High Dpi Icons (bigger)
- Preference to choose number of Desktop Grid Rows (default | 4 | 5 | 6)
- Preference to choose number of Desktop Grid Columns (default | 4 | 5 | 6)
- Preference anchor Desktop Pagination Markers underside desktop (without permanent search bar)
- Preference to show/hide Desktop permanent Search Bar
- Desktop Pagination Markers at bottom (downsided - anchored and movable together Dock)
- Desktop and App Drawer sync with Power Menu Full Screen Mode action (Expandable at runtime)
- Preference to choose number of App Drawer Grid Rows (default | 4 | 5 | 6)
- Preference to choose number of App Drawer Grid Columns (default | 4 | 5 | 6)
- Fixed Dock size to be just big enough to suit its icons
- Fixed Scroll Aniation Style 5 - thanks @Rumman Shaikh

Xperia™ Xposed:
- New Xperia™ system bars look and feel - thanks again @niaboc79
- New menu to choose between Light or Dark theme

Deprecated and Removed:
- Xperia™ firmware check
- Old Translations
- Old strings
- Old drawables
- Skinable support (module resources only)
- Save and Restore preferences menus
- System UI Blur benchmark preference
- Xperia™ Home Auto Rotate perference



KK
 

v2.8 - 01/08/2014
System UI:
- New Translucent Tab's Glow preference

Xperia™ Xposed:
- Removed KK immersive behavior (added KK translucent system bars)

General:
- Added compatibility to original JB 4.3 Quick Settings (for the unreleased mod: Original JB 4.3 Quick Settings to KK SystemUI.apk)



v2.7 - 21/07/2014
System UI:
- Cross-fade blur effect over original notifications background (or colored by module)
- Transparent tabs glow resources due blurred background (no more top black bar)
- Blurred top color filter hex color input

Power Menu:
- Removed Airplane action status text
- Fixed Reboot Recovery action (with Soft Reboot action disabled)

Xperia™ Home:
- Real Gaussian Blur background effect at App Drawer (portrait and landscape)
- Blurred desktop contents only if live wallpaper running
- Fully configurable Gaussian Blur settings (Bitmap scale | Blur Radius)
- Real-time Blur process benchmark for better settings choice (volatile, due system running background processes)
- Blurred top color filter hex color input
- Improved Static Wallpaper preference (Always centered at screen)
- Invisible Folders (Style 11)

Xperia™ Xposed:
- Removed main screen preferences summaries (clean look)

General:
- Turkish translations - thanks @ferhat67_38
- Spanish translations - thanks @kevindeoz
- Italian translations - thanks @DgameX
- Russian translations - thanks @turikhay
- Updated Japanase translations - thanks @RyokoN
- Updated Simplified Chinese translations - thanks @taammanhoi



v2.6 - 09/06/2014
System UI:
- Real Gaussian Blur background effect at expanded status bar panel (portrait and landscape)
- Fully configurable Gaussian Blur settings (Bitmap scale | Blur Radius | Top Color Filter)
- Real-time Blur process benchmark for better settings choice (volatile, due system running background processes)

Xperia™ Xposed:
- Few module inner layouts improvements
- Fixed some few xposed issues



v2.5 - 26/05/2014
System UI (Quick Settings):
- Fixed USB Connection Mode Quick Settings button toggle state (with unplugged usb cable)

Xperia™ Home:
- Improved Home Infinite Scrolling with wallpaper handling and app drawer zoom animation (thanks @ra3al)

Lockscreen:
- Fixed KK Disable Xperia Lockscreen feature

General:
- Traditional Chinese translations (thanks @Bonnieee)
- Simplified Chinese updated translations (thanks @taammanhoi and @surwscl)
- Japanese updated translations (thanks @RyokoN)

Xperia™ Xposed:
- Native KK Immersive Mode look and feel
- Compiled with API Level 19 for full KK compatibility



v2.4 - 18/05/2014
System UI (Quick Settings):
- New Expanded Panel Color feature (no restart needed)

Xperia™ Home:
- New Desktop Scroll Animation preference (default and +8)
- New App Drawer Scroll Animation preference (default and +8)
- Improved Infinite Scrolling feature (thanks @ra3al)
- No restart Home needed for most of its preferences (but cornered marked ones)

General:
- Improved some internal functions
- Updated project to XposedBridge v54 (thanks @rovo89)
- New screenshots



v2.3 - 05/05/2014
General:
- Removed wrong German translations
- Dutch translations (thanks @Pandemic)
- New screenshots



v2.2 - 05/05/2014
System UI (Quick Settings):
- Module will Check for missing permissions required by the new Quick Settings buttons
- Quick Settings Brightness Slider dialog white themed
- New Quick Settings icons set (thanks @niaboc79)

Xperia™ Xposed:
- Fullscreen Immersive look and feel
- Skin-able module resources by themes

General:
- Polish translations (thanks @fastlone)
- Japanese translations (thanks @RyokoN)
- French translations (thanks @niaboc79)
- Simplified Chinese translations (thanks @surwscl)
- Finnish translations (thanks @kulvertti)
- New screenshots



v2 - 29/04/2014
System UI (Quick Settings):
- 31 Quick Settings buttons set
- New Camera button (Press it to start camera preview, press it again to take picture as much as you want. Long-press it to stop camera)
- New Battery Info button
- New Flashlight button
- New Lockscreen button
- New Myself button (with high resolution cropped picture)
- New Network Mode button
- New Power Off button
- New Reboot button (4 way reboot)
- New Recents Apps button
- New Screen Timeout button
- New Power Off button
- New Stay Awake Plugged button
- New USB Connection Mode button
- New USB Debugging button
- New USB Tethering button
- Added ScrollView into expanded Quick Settings panel to allow vertical scroll (portrait and landscape orientations)
- Added "long-press goes straight to its settings" to all buttons (without popup menu anymore)
- New icons set to xxhdpi, xhdpi and hdpi resolutions

Lockscreen:
- New category
- Disable Xperia™ Lockscreen (turns stock on)

Power Menu:
- Removed actions summary texts (but Airplane mode)

General:
- Improved some internal functions
- New screenshots



v1 - 24/03/2014
- Initial KK version

System UI:
- Expanded contents (e.g. Quick settings) according to current theme accent color
- Fixed all soft keys (OSB) scaleType flag to prevent navigation bar wrong icon sizes (if applicable)
- Fixed recents background bottom gap - portrait and landscape orientations (if applicable)

- All other previous features from JB version working (*)
- * Removed - System UI - Unnecessary clear all recents corner button feature
- * Removed - System UI - Unnecessary clear all recents preferred corner button style feature
- * Removed - Xperia™ Home - Unnecessary hide dock shortcuts background plate feature
- * Removed - Xperia™ Home - Unnecessary hide app drawer background plate feature




JB
 


v2 - 23/02/2014
Power Menu:
- Full Screen mode concept (auto-hide just which bar you want)
- 4 ways Full Screen mode action (Navigation Bar On/Off | Status Bar On/Off)
- Swipe Navigation Bar and/or Status Bar location edges to popup and use them (portrait and landscape mode)
- Long press Navigation Bar and/or Status Bar location edges to disable auto-hide behavior (their Full Screen mode)
- Gesture (swipe and long press) edge area visible for 3 seconds after hide its bar (portrait and landscape mode)
- Choose preferred reboots (classical or syde-by-syde)
- Fixed misaligned actions on some devices
- New icons (thanks again @niaboc79)
- Removed "Choose preferred type" under classical Reboot action

System UI:
- Choose Clear All Recents button preferred corner style (position on the screen)
- Fixed soft keys icons resize to fit choosen navigation bar size

Xperia™ Xposed:
- New way to Restart Home and UI (no need root anymore, apps will be killed within their own core)
- Added Exit menu
- French translations (values-fr | thanks @niaboc79)



v1.2 - 07/02/2014
Xperia™ Xposed:
- No need to reboot to apply changes anymore (but marked ones with a red corner icon)
- Redesigned UI
- Restart Home from menu app
- Restart SystemUI from menu app

System UI:
- Change default themes soft keys according current theme color (if applicable)
- Choose Navigation Bar size (dedicated portrait and landscape orientations preferences)

Power Menu:
- Choose lock screen available actions
- Choose how switchable actions will work (Tap | Swipe | Both)
- Switchable Flashlight action (torch)
- 3 or 4 ways network mode actions (2G | 3G | 3G Preferred/2G | LTE Preferred/3G)
- Choose network mode screen style (Classic | Side by Side)
- Drag and drop actions to reorder them

Xperia™ Home:
- Restart Home to apply their preferences



v1.1 - 18/01/2014
System UI: (new)
- Enable Customizations
- Clear All Recents corner button

Power Menu:
- Fixed XTZ silent mode double colored icons (thanks @Felimenta97 for testings)



v1 - 15/01/2014
System:
- Enable Customizations
- Super User Mode (can´t be disabled)
- Back (button/key) long press kills foreground app

Power Menu:
- Enable Customizations
- Choose screen theme (Device Default | Dark | Light)
- 4 ways reboot (Reboot | Soft Reboot | Reboot Recovery | Reboot Bootloader)
- Choose reboot screen style (Classic | Side by Side)
- Classic list style 4 way reboot
- Syde by Side (one row) style 4 way reboot
- Choose actions you want
- Power Off action (can´t be disabled)
- Selectable Reboot action
- Selectable Airplane Mode action
- Selectable Take Screenshot action
- Selectable Restart Home action (useful for development)
- Selectable Restart SystemUI action (useful for development)
- Selectable Silence Mode tri-state action
- Completly new double-colored icons for all actions (according current theme accent color)
- Redesigned confirmation dialogs screens (with icons)

Xperia™ Home:
- Enable Customizations
- Change screen orientation by device sensors
- Pagination markers style (Home Default and 3 more)
- Select to hide unwanted applications
- Resize all widgets
- Main launcher button style (Home Default and 4 more)
- Desktop panes with infinite scrooling
- Create unlimited desktop panes
- Static desktop wallpaper
- Multiline desktop icons labels
- Auto hide desktop pagination markers
- App Drawer panes with infinite scrooling
- Hide App Drawer background plate
- Auto close App Drawer after start application
- Choose Dock shortcuts number without decrease dpi (4 | 6 | 8)
- Hide Dock shortcuts background plate
- Choose Folders style (Home Default and 10 more)
- Auto close Folder after start application

Media:
- Skip track by long pressing volume buttons (while screen off)
- Play/Pause music by pressing camera button (while screen off)

Xperia™ Xposed:
- Xperia™ inspired themed icons
- Dedicated preference screens
- Backup preferences
- Restore preferences

Attached Images
File Type: jpg v3_01.jpg - [Click for QR Code] (93.2 KB, 13178 views)
File Type: jpg v3_02.jpg - [Click for QR Code] (125.0 KB, 13078 views)
File Type: jpg v3_03.jpg - [Click for QR Code] (155.1 KB, 8438 views)
File Type: jpg v3_04.jpg - [Click for QR Code] (147.3 KB, 8423 views)
File Type: jpg v3_05.jpg - [Click for QR Code] (73.5 KB, 13040 views)
File Type: jpg v3_06.jpg - [Click for QR Code] (78.3 KB, 12954 views)
File Type: jpg v3_07.jpg - [Click for QR Code] (83.0 KB, 8305 views)
Last edited by serajr; 17th September 2014 at 02:13 AM. Reason: v3.0 (KK)
The Following 82 Users Say Thank You to serajr For This Useful Post: [ View ]
15th January 2014, 07:29 PM   |  #3  
serajr's Avatar
OP Recognized Developer / Recognized Themer
Flag Rafard - SP
Thanks Meter: 9,855
 
2,559 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Post Translations
Here is lastest module version strings to be translated to your local language. Xml file is structured in a way that I hope be kept!

1. Download attached kk_v3.0_english_strings.zip file

2. By extracting its contents you will get a strings.xml file

3. Edit it with Notepad++ (preferable)

4. Translate all sentences like e.g. below (see red boxes):


5. Keep spaces!!!

6. When send xml file back to me, inform your location code, e.g.: values-pt-rBR (Brazil), values-ru (Russia) !!

7. Thanks!!
.
Attached Thumbnails
Click image for larger version

Name:	XX_Banner_By_XDA_skad00sh.jpg
Views:	101931
Size:	35.6 KB
ID:	2716099   Click image for larger version

Name:	translations.png
Views:	93268
Size:	109.1 KB
ID:	2717411  
Attached Files
File Type: zip kk_v3.0_english_strings.zip - [Click for QR Code] (3.7 KB, 48 views)
Last edited by serajr; 17th September 2014 at 12:23 PM. Reason: v3.0 (KK)
The Following 61 Users Say Thank You to serajr For This Useful Post: [ View ]
15th January 2014, 07:31 PM   |  #4  
niaboc79's Avatar
Recognized Developer / Themer
Flag Enghien
Thanks Meter: 31,634
 
6,467 posts
Join Date:Joined: Sep 2007
Donate to Me
More
Amazing job as always my friend

Envoyé de mon C5303 en utilisant Tapatalk
The Following 15 Users Say Thank You to niaboc79 For This Useful Post: [ View ]
15th January 2014, 07:35 PM   |  #5  
Senior Member
Flag São Paulo - SP
Thanks Meter: 387
 
441 posts
Join Date:Joined: Jun 2012
More
Wow, great work as always serajr!

Primeira vez que entrei no xda nesse ano e encontrei em cheio esse fio \o/
The Following 3 Users Say Thank You to lukakas For This Useful Post: [ View ]
15th January 2014, 08:43 PM   |  #6  
Account currently disabled
Flag Kepler-34b
Thanks Meter: 5,659
 
15,002 posts
Join Date:Joined: Oct 2007
More
This looks really nice! Won't be able to test it though, since I'm not on stock right now, but options are always great to have. Thank you.

Sent from my C6833_GPe using Tapatalk
15th January 2014, 09:50 PM   |  #7  
Felimenta97's Avatar
Senior Member
Flag Ribeirão Preto
Thanks Meter: 2,318
 
7,830 posts
Join Date:Joined: Aug 2011
More
Hey @serajr. Amazing work, as always. It looks amazing. However, I am having some problems. Screenshots of the problems inside the spoiler tags.

They are not big, however they could be adressed (I guess).

First things first, on my Xperia S, running Niaboc79's eXistenZ Ultra 1.3.5 ROM, based on .96, 4.1.2 fw:

The first thing is that icons are not propely shown, be either on app drawer OR home screen. For some reason, though, there is one app that is showing propely (Nova Lancher. I always download it in case there is a problem with Xperia Home).
 





The second thing is that the power menu isn't propely themed. Text color and icons change accordingly, however the backgroud stays black, when using White theme.
 




EDIT: Just realized it says 4.2.2+, but if you can add compatiblity for 4.1.2 for Xperia S, I'd love it

The second device to have problems are with the Xperia Tablet Z, currently running stock .577 4.3 fw.

The only problem it has is the non themed Silent/Non-Silent icons. They remain white.I don't know how it looks on other devices running 4.3. If it changes anything, the Tablet Z does NOT have a vibration motor, so there is only silent and non silent modes. No vibrate.

 




If you need any files or someone to test anything, let me know
By the way, what is your Hangouts email, so I can add you? lol

Oh, and @niaboc79 , also awesome work
15th January 2014, 10:32 PM   |  #8  
Kocayine's Avatar
Senior Member
Thanks Meter: 159
 
1,075 posts
Join Date:Joined: Apr 2012
The power menu seems to look fine here. The icons are correct color, etc. But may I suggest a feature to hide power off/reboot while in lockscreen?
The Following User Says Thank You to Kocayine For This Useful Post: [ View ]
15th January 2014, 11:14 PM   |  #9  
serajr's Avatar
OP Recognized Developer / Recognized Themer
Flag Rafard - SP
Thanks Meter: 9,855
 
2,559 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Quote:
Originally Posted by niaboc79

Amazing job as always my friend

Envoyé de mon C5303 en utilisant Tapatalk

Quote:
Originally Posted by lukakas

Wow, great work as always serajr!

Primeira vez que entrei no xda nesse ano e encontrei em cheio esse fio \o/

Thanks bro´s!!


Quote:
Originally Posted by Kocayine

The power menu seems to look fine here. The icons are correct color, etc. But may I suggest a feature to hide power off/reboot while in lockscreen?

I can easily create preferences for all power menu actions that will control their visibility while screen locked. What about?
The Following 4 Users Say Thank You to serajr For This Useful Post: [ View ]
15th January 2014, 11:15 PM   |  #10  
Kocayine's Avatar
Senior Member
Thanks Meter: 159
 
1,075 posts
Join Date:Joined: Apr 2012
Quote:
Originally Posted by serajr

I can easily create preferences for all power menu actions that will control their visibility while screen locked. What about?

That'll work! Thanks

The Following User Says Thank You to Kocayine For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
home, module, serajr, xperia, xposed
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Sony Cross-Device Development Themes and Apps by ThreadRank