Custom OssLicensesMenuActivity/component and/or full flexibility on display
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
調査の方向性
まず OssLicensesMenuActivity と、plugin がライセンスデータをどのように構築して公開しているかを調べます。この issue では、activity のカスタマイズ、再利用可能なコンポーネント、データを返す API という複数の代替案が提案されているため、実装の見積もりを行う前に、maintainer がどの方向を望んでいるのかを確認してください。合意したカスタマイズを可能にしつつライセンス表示を維持できれば完了とし、特定のファイルやテストは指定されていません。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- Kotlin
- スター
- 526
- フォーク
- 170
- 平均マージ
- 1日 7時間
- マージ済み PR(30日)
- 3
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
google/play-services-plugins のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
google/play-services-plugins#466 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
google/play-services-plugins#460 · コメント 1 件 · リアクション 5 件 ·
メンテナーはふだん 1 日以内に返信
-
[email protected]オープン
難易度 5/5 1週間以上 初心者へのやさしさ 1/100
google/play-services-plugins#459 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
google/play-services-plugins#450 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
google/play-services-plugins#446 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
google/play-services-plugins の issue をすべて見る
似ている issue
-
afk-ok area:frontend size:S
難易度 2/5 1〜3時間 初心者へのやさしさ 87/100
enorm-labs/event-junkie#4154 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
PixelPlayerHQ/PixelPlayerOSS#193 ·
メンテナーはふだん 1 日以内に返信
-
bug web-server
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
jooby-project/jooby#4035 ·
メンテナーはふだん 1 日以内に返信
-
Android: theme prop is ignored in R8-minified release builds (Theme enum is not Enumerable)対応中かも @1kuko3 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
-
Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 61/100
keiyoushi/extensions-source#20494 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信