Automattic / Automattic/pocket-casts-android
Adding new themes
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### What problem does this address?
Currently, it is not possible to contribute new themes, since the themes are loaded from a private document. I would like to contribute a [Nord](https://nordtheme.com), but that's not possible, since I can't view or edit the document.
Example screenshots of the Nord theme







!
### What is your proposed solution?
I feel like there are three possible solutions to this problem.
1. I could overwrite and contribute the generated theme files, resulting in a mess and a denied pull request.
2. Contribute a set of colors, hoping someone with write access to the document will create the theme.
3. If the document could be publicly viewed, it would be possible to create the needed rows, and a team member would only need to copy them over.
If think it would be really need for the community to create themes and contribute them, so I think solution 3 would be the best one, with the least amount of work required.
### Did you search for existing feature suggestions?
- [X] I have searched for existing feature suggestions.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by tracing how themes are loaded from the private document and how generated theme files are produced; done would require a documented, maintainable contribution path that lets community members add themes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- design, mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100