drogga / TextWarrior

Other
0 stars 0 forks source link

to @sdex #10

Open drogga opened 2 years ago

drogga commented 2 years ago

@sdex, can you please publish the .apk file of the latest version of your https://github.com/sdex/ActivityManager/releases in GitHub, and also for every future version from now on , because I don't want to use the F-Droid releases, but your's with your signature and I couldn't find v4.1.4 release anywhere else, at least not with the original certificate \ signature.

Thank you in advance ;)

drogga commented 2 years ago

@sdex Can you also please make it search by activity (outside of the parent app, like searching for .LicenseActivity to show all the apps with this in expanded state), not only filter the app and package name (ID) ?

sdex commented 2 years ago

Hi there. You choose quite strange place to reach me. I'll add the build to the release in a few hours.

sdex commented 2 years ago

@sdex Can you also please make it search by activity (outside of the parent app, like searching for .LicenseActivity to show all the apps with this in expanded state), not only filter the app and package name (ID) ?

It requires significant changes, I don't think your request can be satisfied.

drogga commented 2 years ago

That's because I have full control here and can delete this any time, plus I didn't wanted to just create an issue in your repo for something as simple as requesting the build file, but then I ended up downloading the F-Droid build and quickly found that it can't search for those on the app's list main screen and included that suggestion / request too and there are no PMs / DMs in GitHub, so that's why I'm contacting you that way, because I don't know your E-Mail address.

It's available now, thanks once again.

That's unfortunate.., I hope that it's not impossible and in future you have some breakthrough (and time) and manage to make it happen.

sdex commented 2 years ago

Surely it is possible. The app has its own cache of installed applications but the list of activities is loaded in runtime. I don't want to clog the current search with excess features, instead, I'd add a new screen with more configurable search options. Alas, it's unlikely I have time to implement it in the near future. You can create an issue in the repo and maybe someone else can take it over. Or you can implement it and open a PR. 🙂

drogga commented 2 years ago

@sdex ...I wish I could... If I could, I wouldn't bothered you in the first place.

Imagine for example I search for "DevelopmentSettings", but I didn't knew that it's under the "Settings" app, how do you imagine that I find it, when I have to open every single app that it lists (300+ only the system pre-installed ones) and search for this particular activity until I finally find it...?, it's ridiculous, I hope now you see/get the point.

sdex commented 2 years ago

@drogga there are other ways to get what you want. Using adb, for instance: adb shell dumpsys package | grep "LicenseActivity"

image

drogga commented 2 years ago

@sdex I mention you on purpose, because IDK if you are subscribed to this, even tho when you comment this happens automatically, so there's no better way to make sure that you will get notified in case you unsubscribed from this issue, no need to mention me, since it's in my repo, so I will get notified here no matter what, as soon as someone comments (I don't get E-Mails on purpose).

Yes, I know, I don't even have to use ADB on non-rooted system, I can (probably) just call this shell command in Termux, which I use with Shizuku (has close to root access - allows commands and actions with elevated permissions being executed without root) and then even launch the un-exported and disabled public and private activities, your app doesn't seems to list the disabled ones, at least not without root, but maybe you can integrate Shizuku {by RikkaApps here in GitHub} in your app and list them all, no matter what, which should also allow executing most if not all of them. Why would I want to use and type commands, when there's already a GUI for this in your app, you just basically refuse to handle / take advantage and change or adjust the search filtering a bit, there's / I see no point for me in using commands for something that can and is achieved by a app with actual UI, just not in your "Activity Manager".

Thanks for the input anyway ;)

drogga commented 2 years ago

@sdex "Activity Manager" doesn't resolve or show some activities's labels / names, like for example: Going to the "Settings" app on SGS8+ (A.9 Pie) from A.M. and searching for "Notification log" doesn't show results, but searching for "com.android.settings.Settings$NotificationStationActivity" does, but see, how would I know that this is the activity class ?, well found it with "Activity Launcher" (by butzist), which doesn't have this problem and actually finds what I'm looking for and if there's a activity label, it shows it.

Please fix this if you can, as soon as possible, and maybe make the search global from the main screen - to be able to search among the app's activities, not just names, you might think that it will be a bit of a mess that way, but you can put a settings toggle for it. Thank You !

drogga commented 2 years ago

@sdex Thanks for the label fix, IDK if you've read this or you decided to add/implement it by yourself, but can you also please take a look at the context dialog (long tap or 3-dots menu), which trying to hide it either by the back key/button or tapping outside of it clears the search activity filter, the focus should be on the dialog, not on the search/filter bar.

Thanks in advance.