android-app icon indicating copy to clipboard operation
android-app copied to clipboard

[WIP] Complete UI Refresh with Material Design Theming

Open cognition9144 opened this issue 5 years ago • 8 comments

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?

If anyone wants to boost this, you may Donate using Liberapay

cognition9144 avatar Aug 26 '19 17:08 cognition9144

Maybe @msfjarvis would like to help?

Absolutely. If you rebase this on current master I'd definitely like to take a peek tonight.

msfjarvis avatar Aug 26 '19 17:08 msfjarvis

  • [x] Check why Travis doesn't build anymore
  • [x] Remove the q file added.

tcitworld avatar Aug 27 '19 12:08 tcitworld

I think it's fixed now

cognition9144 avatar Aug 27 '19 14:08 cognition9144

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.

Strubbl avatar Aug 30 '19 21:08 Strubbl

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.

cognition9144 avatar Aug 31 '19 02:08 cognition9144

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.

cognition9144 avatar Dec 24 '19 16:12 cognition9144

Thanks, finishing it would be great - I don't think we can do it by ourselves.

di72nn avatar Dec 26 '19 11:12 di72nn

Are there any screenshots to preview what this looks like?

lokesh-krishna avatar Aug 30 '21 07:08 lokesh-krishna