Custom OssLicensesMenuActivity/component and/or full flexibility on display
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia esaminando OssLicensesMenuActivity e il modo in cui il plugin costruisce ed espone i dati delle licenze. L’issue propone diverse alternative — personalizzazione dell’activity, un componente riutilizzabile oppure un’API che restituisca i dati — quindi determina prima quale direzione vogliono i maintainer, prima di stimare l’implementazione. Il lavoro sarebbe considerato completato quando sarà possibile la personalizzazione concordata preservando la visualizzazione delle licenze; non vengono indicati file o test specifici.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem:
If the application theme in the manifest is, for example, a "no action bar theme", the title can't be displayed, since I can't override the theme for OssLicensesMenuActivity.
Please let us subclass the activity or at least set a theme on it.
A better option is making the list a component (fragment?) that I can include in my own activity.
The best solution, however, is to have also a method that returns a data structure (list of licenses and dependency-license mapping) so I can display it in my own way.
For example, I might want to group by license, i.e., list distinct licenses and, on each item's subtitle, list the packages using that same license.
This would also solve #73, since we would be able to manually add licenses not related to gradle or maven. For example, resources like icons, etc, which may require a notice somewhere, could be added in my custom implementation of the activity.
This is the best solution, since it gives us full flexibility on what info is shown and how.
- Lingua principale
- Kotlin
- Stelle
- 526
- Fork
- 170
- Merge medio
- 1g 7h
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di google/play-services-plugins
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
google/play-services-plugins#466 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
google/play-services-plugins#387 · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
google/play-services-plugins#362 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
google/play-services-plugins#343 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
google/play-services-plugins#303 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di google/play-services-plugins
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
OpenAPITools/openapi-generator#25454 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
navikt/mock-oauth2-server#1149 ·
I maintainer di solito rispondono entro 1 giorno
-
triaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
priority: high scope: frontend type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
GonsiorHack/czyPrzejade#12 ·