fluttercommunity / fluttercommunity/plus_plugins

[Request]: Define custom actions for sharesheet

Aperta
#2,482 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement triage
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.