[XPOSED](2.7.0) Complete Action Plus (One click launch, Change layout, Manage Apps)

Search This thread

p.valenta

Senior Member
May 20, 2007
644
800
Hong Kong
Featured on XDA Homepage and Xposed Tuesday.


Enhance "Complete action using..." or "Share...." App Chooser dialog to one click to launch app and hide bottom buttons.

You can as well:

  • Show optional "always" checkbox at the bottom or keep your "once" & "always" buttons
  • Change layout to List or Grid, change number of columns per Portrait and Landscape
  • Change text size (even hide it)
  • Change theme to Light or Dark or even set custom colors
  • Hide "never to choose" apps from list
  • Set your favorite apps to the top of list
  • Set long press action to "No action", "App Information", "Set as Default" or "Halo Window"
    and much more.

This Xposed Mod will hide bottom buttons and change behavior to one-click launch action.

Screenshots


Screen1.png
Screen2.png
Screen3.png
Screen4.png
Screen5.png
Screen6.png
Settings-About.png
Settings-Dialog.png
Settings-Layout.png
Settings-Advanced.png



Download it here: Google Play.
(or you can find it in attachment or in Xposed Repository)

Any device with Jelly Bean and KitKat ROMs should work. Stock or AOSP or custom.


Changelog


2.7.0
- Allow to hide icon in launcher app drawer
- Add "Last used app goes first" feature inspired by Lollipop
- Add "Temporary Default" feature for Long Press or Double Tab action where user can set timeout for how long app will be default
- Bug fixing and improving support for Lollipop

2.6.x
- removed unnecessary debug messages from log
- trying to solve crashes
- control button theme to solve styling issues
- flip apps from top to bottom (list or grid) and from left to right (grid only)
- fixing duplicate apps in manage list
- fixed crash when using "Add Activity" and have "Dark" theme applied to setting app (reported on Google Play)

2.5.x
- LG G3 special always checkbox and note should be hidden by default layout.
- Fixing crash reported by some devices.
- Rules apply by single activities instead of whole packages for new rules. That means if any application have two activities inside dialog, you can hide only one and still keep other one there now. Mod keep compatibility with previously saved package rules.
- "Add Activity" advanced feature to allow add custom app into list

2.4.x
- Rebuild to fix previous crash
- Intent Recorder
- Removed pre-defined gallery calls as no need anymore
- Removed "1.9 old way" choice
- More flexible layout for insertion of "Wrench Icon" or "Long press title" operation. LG G3 or other device users please let me know if issue is solved now.
- Fixed bug with duplicate hidden entries for already set rules from Intent Recorder
- Fixing LG G3 display "Always" checkbox choice
- Better always functionality, should solve "CAP: Wrong number of children" bug
- Updated translations

2.3.0
- double tap action for 'once' and 'always' buttons mode
- add "Launch It" action for long press
- add border for rounded corners
- dialog position setting moved to advanced tab

2.2.x
- Added "Long press app action" choices: "No action", "App Information", "Set as default", "XHalo Window"
- Fixed auto-start delayed launch after other choice was made
- Fixed "Always" button issue
- Fixed to stop auto-start timer when "manage list" is triggered
- Keep "Halo Window" as long press action choice for everybody
- Fixing applied theme to "Once" & "Always" buttons
- Color indicator border changed to light gray when application theme is Dark
- Set margin to 0 between 'Once' and 'Always' buttons to remove any gap
- long press app action should work on default layout
- 'once' & 'always' buttons holo style applied
- icon size fixed to 48dip
- Updated translations
- Fixed crash causes by long press handling introduced on 2.2.4 version (Layout styles doesn't applied)
- Fixed 'once' and 'always' buttons no reaction issue when using custom layout
- Color Picker will auto append # prefix when insert color code manually
- Trying to solve 'once' and 'always' buttons styling

2.1.x
- Add support for Samsung Galaxy S4 Gallery
- Add option to keep 'Once' and 'Always' buttons
- Improved speed of Rule Manager
- Add transparency support
- Add Title Color choice
- Add Rounded Corners support
- Fixed layout issues for new settings
- Updated translations
- Fixed issues with Xposed Framework 2.6 BETA 1
- Added auto-start first app feature

2.0.x
- changed the way of hiding apps. it will apply rules by package manager directly, so from now it doesn't matter if any App implement share/open by own.
- support for Gallery share (stock Gallery, QuickPic, etc.)
- Add debug messages option for extra logging
- Add option to use previous 1.9 way of hiding apps
- Should fix advanced gallery dropdown width to allow click 'Set' button
- Layout theme will apply to title divider line (using text color)
- Updated translations

1.9.x
- Added Rule Manager
- Added detection for WSM Tools
- Better application layout
- Solving "always" checkbox functionality
- Fixed reseting custom colors upon application start
- Updated translations
- Fixed Spanish translation
- Alignment fixes in Rule Manager
- Advanced tab with choice to allow only one item remain and to set rules per every website domain
- More translations
- Few more alignment fixes
- Backup and Restore rules
- Fixed bug when applied theme do not show when there is no change of layout style
- Fixed dialog title theme problem when "Rules per every website domain" is checked.
- Fixed not apply rule bug when use "Rules per every website domain" feature

1.8.x
- Set own text and background color
- Change "manage list of app" trigger between "Wrench Button" and "Long Click Title"
- Alignment fixes
- Detect installed Xposed Framework and mod activation
- HEX Color Input in Color Picker

1.7.x
- Settings split into 3 tabs. Slide left or right between them.
- Set dialog position per Portrait or Landscape
- Optional choice to disable columns reduction for less items them grid columns.
- Whole dialog layout parameters get overwritten to optimize space on screen. Now is possible to have in Grid 5 columns in Portrait and 10 columns in Landscape
- Turkish translation

1.6.x
- Fixing Samsung Note 3 Grid layout
- Dutch translation
- Improved layouts
- Set number of grid columns per Portrait and Landscape
- Trying to solve HTC issues.
- Layout Themes
- Traditional Chinese translation
- Bug fixing
- Fixed "Always" checkbox to set default app even when "Manage List of Apps" is active.

1.5.7
- Make sure number of columns in Grid layout is set.
- Add checking for at least two remaining items in list.
- Integrated support for XHaloFloatingWindow mod by long press item.

1.5.6
- Fixed crash for youtube links from browser.
- Allow landscape.
- Simplified Chinese translation.
- Samsung Galaxy Note 3 layout fixing.
- Removed uninstalled apps from manage list.

1.5.5.1
- Support for other apps using this dialog, for example NFC action. (This could bring problems, but also solve issues)
- Light and Dark theme selection.
- Slovak translation.

1.5.5
- French, Serbian, Czech translation. Fixing issues with click.

1.5.4
- Fixed hiding of apps with multiple entries. French translation.

1.5.3
- Fixes and translations (czech, russian, spanish, german, japanese, arabic)

1.5.2
- Fixed crash for some users when they activate always checkbox.

1.5.1
- Added Hidden text size option for Grid layout

1.5
- Added text size adjustment
- Fixed Grid column number for stock ROMs with default Grid layout

1.4.1
- Fixed Samsung TouchWiz issues.

1.4
- Added favorite selection in Manage List of Apps feature, details in this post.

1.3
- Added ability to Manage List of Apps, details in this post.

1.2.2
- Fixed alignment in List layout on some devices.
- Fixed always checkbox apperance on some ROMs.

1.2.1
- Fixed crash in Share dialog. All changes apply here as well.

1.2
- Experimental layout styles change: List or Grid with custom number of columns.

1.1
- Configuration with optional "Always" checkbox

1.0.1
- Support for KitKat


Please Note:
  • You need to have Xposed framework installed
  • After installation go to Xposed Mods and select it
  • Restart
  • There is configuration interface for my Mod

Credits:
@rovo89 for great xposed framework
@djbah, @Kutikov for russian translation
@badkill, @faku1810 for spanish translation
@markus4000 for german translation
@igresso for arabic translation
@RyokoN for japanese translation
@Bee's Buzz, @Micks29 for french translation
@dalanik for serbian and czech translation
@pyler for slovak translation
@wuming for simplified chinese translation
@_jis_ for czech translation
R3MCOON3 for dutch translation
Kevin Yu for traditional chinese translation
akdelikan05 for turkish translation
@pugsang for greek translation
dwx for indonesian translation
@spkbri for italian translation
and others translations, XDA users, thank you !!!

Translation resources are here: http://www.getlocalization.com/CompleteActionPlus/
 

Attachments

  • CompleteActionPlus-2.2.0.apk
    412.5 KB · Views: 1,008
  • CompleteActionPlus-2.2.1.apk
    413.4 KB · Views: 122
  • CompleteActionPlus-2.2.2.apk
    413.9 KB · Views: 160
  • CompleteActionPlus-2.2.3.apk
    418.9 KB · Views: 123
  • CompleteActionPlus-2.2.4.apk
    422.1 KB · Views: 59
  • CompleteActionPlus-2.2.5.apk
    422.4 KB · Views: 102
  • CompleteActionPlus-2.2.6.apk
    422.5 KB · Views: 387
  • CompleteActionPlus-2.3.0.apk
    429.6 KB · Views: 128
  • CompleteActionPlus-2.4.1.apk
    443 KB · Views: 102
  • CompleteActionPlus-2.4.2.apk
    440.5 KB · Views: 124
  • CompleteActionPlus-2.4.3.apk
    449.4 KB · Views: 245
  • CompleteActionPlus-2.5.0.apk
    459.8 KB · Views: 65
  • CompleteActionPlus-2.5.1.apk
    461.2 KB · Views: 274
  • CompleteActionPlus-2.6.1.apk
    466.1 KB · Views: 789
  • CompleteActionPlus-2.7.0.apk
    472.4 KB · Views: 1,982
Last edited:

p.valenta

Senior Member
May 20, 2007
644
800
Hong Kong
Nice mod, you can do better adding "always" to a long press

Well, "always" logic is to skip this dialog. If you will assign open pictures always in Gallery, it will never ask again. Maybe better to add choice to show that buttons again for certain content type. I will think about.

Would you consider to add an option to block certain apps from appearing in the dialog?

Great idea. I name it "Plus" as I would like to add more features, not just only hide it. Thanks, I will think about.
 

francyesco

Senior Member
Dec 14, 2013
281
40
32
Well, "always" logic is to skip this dialog. If you will assign open pictures always in Gallery, it will never ask again. Maybe better to add choice to show that buttons again for certain content type.

Yeah, but at the moment there is no way to set "always" with this mod, so a long press can be a good alternative instead of the normal dialog
 

p.valenta

Senior Member
May 20, 2007
644
800
Hong Kong
Version 1.2 released

I add new experimental layout style option. You can have Grid layout! You can even select how many columns - 2, 3, 4, 5 (crowded), 6 (maybe only for tablet). List layout is using AOSP smaller fonts.

Please remember to reboot after installing this update, then you can change style without rebooting. Make your choice and preview it with "Test it" button.
 

screenager

Senior Member
Sep 25, 2012
242
48
hi!
i love you mod, but i have a problem with the youtube app. i cant share videos ... when i click on send to the app crashes. when i disabled your mod, it works again. could you look into that?! thx!
 

schloss

Member
Feb 3, 2012
29
5
First of all: big thanks for your work! Your module definitely makes my life easier.

But. Can you add an option to left aligning items in list mode? With central aligning list is not always looks, ahem, pleasantly.

Sent from my W100 using Tapatalk
 
  • Like
Reactions: derek_09

p.valenta

Senior Member
May 20, 2007
644
800
Hong Kong
First of all: big thanks for your work! Your module definitely makes my life easier.

But. Can you add an option to left aligning items in list mode? With central aligning list is not always looks, ahem, pleasantly.

Sent from my W100 using Tapatalk

Strange, I have all left align. Anyway, I will take a look.
Would you mind to share screenshot?
 
  • Like
Reactions: sharkie405

schloss

Member
Feb 3, 2012
29
5
Strange. Maybe it's something interfering from another xposed module. But it is a first time when I see such alighning in any lists of my device.
 

Attachments

  • uploadfromtaptalk1389633737303.jpg
    uploadfromtaptalk1389633737303.jpg
    50.2 KB · Views: 938
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 187
    Featured on XDA Homepage and Xposed Tuesday.


    Enhance "Complete action using..." or "Share...." App Chooser dialog to one click to launch app and hide bottom buttons.

    You can as well:

    • Show optional "always" checkbox at the bottom or keep your "once" & "always" buttons
    • Change layout to List or Grid, change number of columns per Portrait and Landscape
    • Change text size (even hide it)
    • Change theme to Light or Dark or even set custom colors
    • Hide "never to choose" apps from list
    • Set your favorite apps to the top of list
    • Set long press action to "No action", "App Information", "Set as Default" or "Halo Window"
      and much more.

    This Xposed Mod will hide bottom buttons and change behavior to one-click launch action.

    Screenshots


    Screen1.png
    Screen2.png
    Screen3.png
    Screen4.png
    Screen5.png
    Screen6.png
    Settings-About.png
    Settings-Dialog.png
    Settings-Layout.png
    Settings-Advanced.png



    Download it here: Google Play.
    (or you can find it in attachment or in Xposed Repository)

    Any device with Jelly Bean and KitKat ROMs should work. Stock or AOSP or custom.


    Changelog


    2.7.0
    - Allow to hide icon in launcher app drawer
    - Add "Last used app goes first" feature inspired by Lollipop
    - Add "Temporary Default" feature for Long Press or Double Tab action where user can set timeout for how long app will be default
    - Bug fixing and improving support for Lollipop

    2.6.x
    - removed unnecessary debug messages from log
    - trying to solve crashes
    - control button theme to solve styling issues
    - flip apps from top to bottom (list or grid) and from left to right (grid only)
    - fixing duplicate apps in manage list
    - fixed crash when using "Add Activity" and have "Dark" theme applied to setting app (reported on Google Play)

    2.5.x
    - LG G3 special always checkbox and note should be hidden by default layout.
    - Fixing crash reported by some devices.
    - Rules apply by single activities instead of whole packages for new rules. That means if any application have two activities inside dialog, you can hide only one and still keep other one there now. Mod keep compatibility with previously saved package rules.
    - "Add Activity" advanced feature to allow add custom app into list

    2.4.x
    - Rebuild to fix previous crash
    - Intent Recorder
    - Removed pre-defined gallery calls as no need anymore
    - Removed "1.9 old way" choice
    - More flexible layout for insertion of "Wrench Icon" or "Long press title" operation. LG G3 or other device users please let me know if issue is solved now.
    - Fixed bug with duplicate hidden entries for already set rules from Intent Recorder
    - Fixing LG G3 display "Always" checkbox choice
    - Better always functionality, should solve "CAP: Wrong number of children" bug
    - Updated translations

    2.3.0
    - double tap action for 'once' and 'always' buttons mode
    - add "Launch It" action for long press
    - add border for rounded corners
    - dialog position setting moved to advanced tab

    2.2.x
    - Added "Long press app action" choices: "No action", "App Information", "Set as default", "XHalo Window"
    - Fixed auto-start delayed launch after other choice was made
    - Fixed "Always" button issue
    - Fixed to stop auto-start timer when "manage list" is triggered
    - Keep "Halo Window" as long press action choice for everybody
    - Fixing applied theme to "Once" & "Always" buttons
    - Color indicator border changed to light gray when application theme is Dark
    - Set margin to 0 between 'Once' and 'Always' buttons to remove any gap
    - long press app action should work on default layout
    - 'once' & 'always' buttons holo style applied
    - icon size fixed to 48dip
    - Updated translations
    - Fixed crash causes by long press handling introduced on 2.2.4 version (Layout styles doesn't applied)
    - Fixed 'once' and 'always' buttons no reaction issue when using custom layout
    - Color Picker will auto append # prefix when insert color code manually
    - Trying to solve 'once' and 'always' buttons styling

    2.1.x
    - Add support for Samsung Galaxy S4 Gallery
    - Add option to keep 'Once' and 'Always' buttons
    - Improved speed of Rule Manager
    - Add transparency support
    - Add Title Color choice
    - Add Rounded Corners support
    - Fixed layout issues for new settings
    - Updated translations
    - Fixed issues with Xposed Framework 2.6 BETA 1
    - Added auto-start first app feature

    2.0.x
    - changed the way of hiding apps. it will apply rules by package manager directly, so from now it doesn't matter if any App implement share/open by own.
    - support for Gallery share (stock Gallery, QuickPic, etc.)
    - Add debug messages option for extra logging
    - Add option to use previous 1.9 way of hiding apps
    - Should fix advanced gallery dropdown width to allow click 'Set' button
    - Layout theme will apply to title divider line (using text color)
    - Updated translations

    1.9.x
    - Added Rule Manager
    - Added detection for WSM Tools
    - Better application layout
    - Solving "always" checkbox functionality
    - Fixed reseting custom colors upon application start
    - Updated translations
    - Fixed Spanish translation
    - Alignment fixes in Rule Manager
    - Advanced tab with choice to allow only one item remain and to set rules per every website domain
    - More translations
    - Few more alignment fixes
    - Backup and Restore rules
    - Fixed bug when applied theme do not show when there is no change of layout style
    - Fixed dialog title theme problem when "Rules per every website domain" is checked.
    - Fixed not apply rule bug when use "Rules per every website domain" feature

    1.8.x
    - Set own text and background color
    - Change "manage list of app" trigger between "Wrench Button" and "Long Click Title"
    - Alignment fixes
    - Detect installed Xposed Framework and mod activation
    - HEX Color Input in Color Picker

    1.7.x
    - Settings split into 3 tabs. Slide left or right between them.
    - Set dialog position per Portrait or Landscape
    - Optional choice to disable columns reduction for less items them grid columns.
    - Whole dialog layout parameters get overwritten to optimize space on screen. Now is possible to have in Grid 5 columns in Portrait and 10 columns in Landscape
    - Turkish translation

    1.6.x
    - Fixing Samsung Note 3 Grid layout
    - Dutch translation
    - Improved layouts
    - Set number of grid columns per Portrait and Landscape
    - Trying to solve HTC issues.
    - Layout Themes
    - Traditional Chinese translation
    - Bug fixing
    - Fixed "Always" checkbox to set default app even when "Manage List of Apps" is active.

    1.5.7
    - Make sure number of columns in Grid layout is set.
    - Add checking for at least two remaining items in list.
    - Integrated support for XHaloFloatingWindow mod by long press item.

    1.5.6
    - Fixed crash for youtube links from browser.
    - Allow landscape.
    - Simplified Chinese translation.
    - Samsung Galaxy Note 3 layout fixing.
    - Removed uninstalled apps from manage list.

    1.5.5.1
    - Support for other apps using this dialog, for example NFC action. (This could bring problems, but also solve issues)
    - Light and Dark theme selection.
    - Slovak translation.

    1.5.5
    - French, Serbian, Czech translation. Fixing issues with click.

    1.5.4
    - Fixed hiding of apps with multiple entries. French translation.

    1.5.3
    - Fixes and translations (czech, russian, spanish, german, japanese, arabic)

    1.5.2
    - Fixed crash for some users when they activate always checkbox.

    1.5.1
    - Added Hidden text size option for Grid layout

    1.5
    - Added text size adjustment
    - Fixed Grid column number for stock ROMs with default Grid layout

    1.4.1
    - Fixed Samsung TouchWiz issues.

    1.4
    - Added favorite selection in Manage List of Apps feature, details in this post.

    1.3
    - Added ability to Manage List of Apps, details in this post.

    1.2.2
    - Fixed alignment in List layout on some devices.
    - Fixed always checkbox apperance on some ROMs.

    1.2.1
    - Fixed crash in Share dialog. All changes apply here as well.

    1.2
    - Experimental layout styles change: List or Grid with custom number of columns.

    1.1
    - Configuration with optional "Always" checkbox

    1.0.1
    - Support for KitKat


    Please Note:
    • You need to have Xposed framework installed
    • After installation go to Xposed Mods and select it
    • Restart
    • There is configuration interface for my Mod

    Credits:
    @rovo89 for great xposed framework
    @djbah, @Kutikov for russian translation
    @badkill, @faku1810 for spanish translation
    @markus4000 for german translation
    @igresso for arabic translation
    @RyokoN for japanese translation
    @Bee's Buzz, @Micks29 for french translation
    @dalanik for serbian and czech translation
    @pyler for slovak translation
    @wuming for simplified chinese translation
    @_jis_ for czech translation
    R3MCOON3 for dutch translation
    Kevin Yu for traditional chinese translation
    akdelikan05 for turkish translation
    @pugsang for greek translation
    dwx for indonesian translation
    @spkbri for italian translation
    and others translations, XDA users, thank you !!!

    Translation resources are here: http://www.getlocalization.com/CompleteActionPlus/
    18
    Finally I successfully upgraded to Lollipop as well, so let's begin to make it work.

    Thank you all for offered help.
    10
    Merry Xmas

    Dear All,

    I found out that my mod got it to the top 5 for 2014 collection - http://www.xda-developers.com/android/best-xposed-mods-2014-xdatv/
    That is great Xmas gift to me. I really appreciate all support and feedback I received. This mod is like a child to me and I'm happy to hear that it makes other people life easier.

    I wish you all Merry Christmas and a relaxing time with your families.
    9
    Version 1.3 released

    Let's make a major step in this Mod. After changing layout, let's manage list of apps!

    As @cramu suggested, I implemented way to hide selected apps from selected action dialog.


    1) You can turn it on by this checkbox:
    manage1.png


    2) Then there will be new button in top left corner of the dialog:
    manage2.png


    3) Click it and you will see new activity where you can hide selected apps from list. Please note, this will affect only selected action.
    manage3.png


    4) And here we go, hidden:
    manage4.png



    Like you can see in my example tutorial, I don't like to have Total Commander in Open Picture dialog. This doesn't affect other type of content, only pictures.


    NOTES:

    1) "Manage List of Apps" checkbox is main trigger to activate this feature.
    2) There is no global disable to hide App from all dialogs.
    3) Some Apps do not appear everytime for same content type. For example Tapatalk, Google Play, etc. appear for selected URL only. So if you want to hide it, you need to open such URL.
    4) I just released this as first step, there will be more updates and changes of configuration layout. No worry, I see that I have broken alignment on third screenshot.

    PS: Now I can move back to fix reported bugs. ;)
    8
    Version 1.9.0 released

    Changelog
    - Added Rule Manager (only basic overview and delete rule action)
    - Added detection for WSM Tools ( @Megakaban_ please try )
    - Better application layout
    - Solving "always" checkbox functionality

    Let's see if "always" checkbox issue will be solved now. :fingers-crossed: