TeamAmaze / AmazeFileManager

Material design file manager for Android
https://teamamaze.xyz
GNU General Public License v3.0
5.34k stars 1.57k forks source link

New app selector has broken last app / default app selection and wastes screen space #3016

Open lma-gh opened 3 years ago

lma-gh commented 3 years ago

Describe the bug
Old behavior of the app selector

In 3.3.2 (IIRC), when I tapped on a file, an app selector would pop up that had 3 important features:

It would remember my last selected app, so I only needed to press "Just once" or the appropriate app icon.

• By selecting an app once, then opening the file again, but this time tapping on "Always", I could select the default app for the current file type, so the app selector would never appear again, and the appropriate file type would automatically be opened by the selected default app.

It showed quite a few apps at once. Maybe in side-scrollable/swipeable panels with 8 apps per panel, if it was my Android 9 system's app selector that Amaze used.

New behavior of the app selector (Versions >= 3.5.0, maybe earlier)

It will not remember my last selected appI cannot select the default app, as the app selector does not remember my last selected app • It shows only 4 apps at once

To Reproduce

Steps to reproduce the behavior:

  1. Tap on a file name to open the file.
  2. Observe the new app selector popping up.
  3. Depending on your temper, curse and/or face-palm. ;)

Expected behavior

Just let Amaze use the Android system's app selector.

If you want to replace it, replace it by something better, maybe:

• show as many apps at once as screen space permits • have an icon switching between grid and list mode (and remember this setting) • have an icon sorting the grid/list of apps alphabetically or by the time they were last used (and remember this setting)

Screenshots (Trying to provide screenshots later)

Smartphone (please complete the following information):

lma-gh commented 3 years ago

Attached screenshot of my Android 9 system's app selector. Hope this works.

lma-gh commented 3 years ago

Adding screenshot failed (w/o any error message). I'm probably not using some "nightly build" browser from the future.

So you all have to make do with my textual bug description, sorry. :-}

VishalNehra commented 3 years ago

New app selector doesn't remember the last selected app, it'll show it on the top. In order for it to remember you have to open file using 'Always' button in the selector dialog.

lma-gh commented 3 years ago

News flash!

It does remember the last selected app (by showing it in the top area of the app selector).

The reason why it looked like it wouldn't was that the authors of Lingua Player, which is a fork of VLC, probably forgot to eliminate a reference to the original VLC, so that whenever I selected VLC, the next time "Lingua Player" would be shown on top instead of VLC.

So my bug report can be closed, and I might instead file a new wishlist report:

• Make touching the icon or name of the last selected app shown on top react as if I had pressed "Just once".

• Make the app selector waste less space and offer an additional grid view of apps, sortable by most recently/often used or alphabetically.

Thanks for your consideration!