[Xposed Framework Modules] Fif_:
Yes, it works on Pie with EdXposed! ™

Requirements

Lollipop 5.0 or higher. Works on Lollipop, Marshmallow, Nougat, Oreo and Pie.

Xposed or EdXposed.

An AOSPish ROM, if your Resolver dialog does not look like the one shown in the pictures below, it's not likely to work.

Description

Since I've upgraded to Lollipop, I've been missing Complete Action Plus.

This is a minimal reimplementation for Lollipop.

This module changes the look and behavior of the dialog shown when picking an activity (app) to open a URL or document (intent).

On Lollipop, by default, you get a list of apps the very first time a given document type is opened.

Then, for the subsequent times, the last app is shown at the top, with an "Always" and a "Once" buttons, and the other apps are pushed down another header.

This is the default dialog for the latter case:

[IMG="Stock Activity picker."]https://raw.githubusercontent.com/F-i-f/ResolverActivityTweaks/master/media/resolver-activity-stock.png[/IMG]​

With this module, you can pretty much remove some of the space wasted by all the headers and buttons by:

Always using the "first time" menu, where the Always and Once buttons are shown at the bottom.

[IMG="Activity Picker with Always/Once at the bottom."]https://raw.githubusercontent.com/F-i-f/ResolverActivityTweaks/master/media/resolver-activity-enabled.png[/IMG]​

Also hiding the Always and Once buttons too. In this case a single tap on the App name will launch the activity, and you won't be able to mark an app to "Always" launch any more.

[IMG="Activity Picker without Always/Once buttons."]https://raw.githubusercontent.com/F-i-f/ResolverActivityTweaks/master/media/resolver-activity-hide-always-once.png[/IMG]​

In all cases, the last picked app will show up on the top.

This is what the app looks like:

[IMG="App Screenshot"]https://raw.githubusercontent.com/F-i-f/ResolverActivityTweaks/master/media/resolver-activity-tweaks-settings.png[/IMG]​

Device Status

Working on:

5.5.1 LMY48M / Xposed v74 on Nexus 4 (mako) (reported by Fif_)

5.5.1 LMY48M / Xposed v74 on Nexus 5 (hammerhead) (reported by Fif_)

5.5.1 LMY48M / Xposed v74 on Nexus 10 (mantaray) (reported by Fif_)

6.0.1 MMB29U (OmniROM) / Xposed v80 on Nexus 4 (mako) (reported by Fif_)

7.1 / Xposed v88 on OnePlus 5 running OOS 4.5.10 (reported by Fif_)

8.1 / Xposed v90 beta 3 on Nexus 5X running LineageOS 15.1 (reported by Fif_)

Not working on:

TouchWiz in general

lg g3 lion rom 5.5 lollipop with xposed v74 (reported by Curious Boy)

Note Edge 915G with TouchWiz (reported by @arbit12)

Changelog

The Changelog is maintained on GitHub.

Download

Stable version: https://dl-xda.xposed.info/modules/com.fifsource.android.resolveractivitytweaks_v12_8e89d6.apk (on Xposed Module repository)

XDA:DevDB Information

Resolver Activity Tweaks, Xposed for all devices (see above for details)

Contributors

Fif_

Source Code: https://github.com/F-i-f/ResolverActivityTweaks

Xposed Package Name:

Version Information

Status: Stable

Current Stable Version: 3.2

Stable Release Date: 2019-09-01

Current Beta Version: 3.2

Beta Release Date: 2019-08-30

Created 2015-10-03

Last Updated 2019-09-01