Use the "Deck Search" pop-up in the export/import
The export pop-up has a super basic deck selection drop-down compared to the one used in the browser, for example.
Anki Desktop uses a simple drop-down, but I think this change is better for consistency with other parts of AnkiDroid.
I knew about that, but I thought this was more of a consistency thing than a new "feature" or even a suggestion. The line between the two seems to be a bit blurry as there are issues like https://github.com/ankidroid/Anki-Android/issues/18117, https://github.com/ankidroid/Anki-Android/issues/9762, https://github.com/ankidroid/Anki-Android/issues/18329 and https://github.com/ankidroid/Anki-Android/issues/18301 to name a few.
The export pop-up has a super basic deck selection drop-down compared to the one used in the browser, for example.
The browser and note editor use that deck selector because the actions provided by it are useful and relevant in those screens. The same options are not useful for the export screen:
- adding decks: You could add decks in the export screen but it doesn't make sense to do that because it wouldn't be useful for the export operation
- searching for decks: Would have limited value because its not going to be used that much: the browser allows the export of cards(not specific decks), in the deck picker the user would generally long click the deck that it wants to export and the export menu option is mostly targeted at exporting the entire collection(as a general action)
- ux wise, we would continue to stack dialogs fragments going against general recommendations
This is yet another one of the situations were having usage analytics would be very informative.
You could add decks in the export screen but it doesn't make sense to do that
You can say the same thing about the stats screen (which uses the deck selector). You can also create subdecks by long pressing.
export menu option is mostly targeted at exporting the entire collection
The same can't be said about importing notes from .txt or .csv files; you need to chose which decks are those notes added to. That leaves the export menu option to be the only one with this drop-down.
ux wise, we would continue to stack dialogs fragments going against general recommendations
Not sure how much that's worse than having to scroll through hundreds of subdecks to find the one you want. The "Study by card state or tag" custom study option already does that.
You can say the same thing about the stats screen (which uses the deck selector).
In the statistics screen it's kind of expected to change the deck so having the complex deck selector is useful.
The same can't be said about importing notes from .txt or .csv files;
Importing csv/text files is done through a backend page and offers(and it will continue to offer) just a simple deck selector. The current export screen follows this behavior.
Just to be clear I have no issues with implementing this, I just think it's not going to be an enhancement for the majority of users out there.
In the statistics screen it's kind of expected to change the deck so having the complex deck selector is useful
You argued that adding decks isn't useful in the export menu. I noted that you can add decks and create subdecks in the stats screen, which are useless there.
I argued that adding and searching for/filtering decks is not useful for exporting. In the statistics screen the filtering of decks is definitely useful(so it would make sense to use the screen even if it brings other not needed features).