fluttercommunity / fluttercommunity/plus_plugins
[Request]: Define custom actions for sharesheet
- Lingua principale
- Dart
- Stelle
- 1.9k
- Fork
- 1.3k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### Plugin
share_plus
### Use case
It would allow to natively integrate a "create link" feature in _Immich_ without the need to add more screens/ modals.
### Proposal
Starting with Android 14 (API level 34) it is possible to define custom actions, see https://developer.android.com/training/sharing/send#custom-actions.
A new function could be added where the icon, the label, and a listener/ callback function can be defined.
Since only a `Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS` extra has to be added to the share intent, we could define a
I never developed an iOS thus I do not know whether it is possible.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando l'implementazione Android di share_plus che costruisce lo share intent, quindi leggi la documentazione collegata sulle azioni personalizzate Android per API level 34 ed EXTRA_CHOOSER_CUSTOM_ACTIONS. Chiarisci la forma della funzione pubblica, il comportamento del callback, i requisiti per icona ed etichetta e se iOS richieda un'API corrispondente; il lavoro è completato quando il comportamento concordato è implementato e coperto da test appropriati del plugin.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, dart, flutter
- Ambito
- mobile
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100