android-app
android-app copied to clipboard
[WIP] Complete UI Refresh with Material Design Theming
Fixes #809
- [ ] TTS UI is broken
- [ ] Other color schemes does not work, such as Always Dark, Always Light, E-Ink, and Solarized. This can be easily achieved by changing some attributes. Example: https://github.com/material-components/material-components-android/tree/master/catalog/java/io/material/catalog
- [ ] Serif/Sans Serif toggle doesn't work. May also be easily done.
- [ ] Two Latin-based fonts are bundled. Not wise placement. May further add fonts for other languages (CJK, for example).
Other functionalities are working. A lot of refactorations have been done. Some are not in the most decent way. Some fixes are required as showed above, but I probably not have that much time recently. Maybe @msfjarvis would like to help?
Maybe @msfjarvis would like to help?
Absolutely. If you rebase this on current master I'd definitely like to take a peek tonight.
- [x] Check why Travis doesn't build anymore
- [x] Remove the
q
file added.
I think it's fixed now
There is a conflict in app/build.gradle . Is it really necessary to increase minSDK from 21 to 24? That would be from Android 5 to 7.
There is a conflict in app/build.gradle .
Will, maybe it needs to be merged sooner before more conflicts arrive. @msfjarvis
Is it really necessary to increase minSDK from 21 to 24? That would be from Android 5 to 7.
Not really. This refresh only requires minSDK to be 19. I didn't aware that there were SDK-aware xml. I'll fix it.
I recently have some time to finish this. I'll resolve conflicts and fix the TTS UI first. Of course we need to ensure accessibility.
Thanks, finishing it would be great - I don't think we can do it by ourselves.
Are there any screenshots to preview what this looks like?