-
Notifications
You must be signed in to change notification settings - Fork 836
Create custom theme container for epub renderer [GSoC '23] #10877
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create custom theme container for epub renderer [GSoC '23] #10877
Conversation
kolibri/plugins/epub_viewer/assets/src/views/ThemeNameTextBox.vue
Outdated
Show resolved
Hide resolved
22cb862 to
62f7743
Compare
62f7743 to
d02d2d9
Compare
|
Linters need to be run and the changes need to be pushed (TODO) |
Build Artifacts
|
3f78df5 to
677f794
Compare
Linting test failures are fixed. |
e3258e7 to
9e2654e
Compare
c21dd53 to
0b62368
Compare
ff316e3 to
fc14b40
Compare
2279acd to
7a86863
Compare
- TODO: visibility of the button addNewTheme function
7a86863 to
718ea2b
Compare
|
@marcellamaki just wondering if I can be any help here? |
|
@tomiwaoLE - yes but probably in the follow up PR. This is just the MVP for functionality, and @akila-i has some other in-progress work that includes the designs that you worked on, which would be great to have your feedback on. I'll be sure tag you for review when that's ready :) thank you!! |
|
Hey @akila-i ! I'm still trying to finish the full test with the screen reader, but there is a one set of issues that you can already jump on fixing: the 3 new buttons that are in the See how in the NVDA Speech log it can only announce 'button' and does not say the labels? Compare with how the labels for ' labels.mp4 |
Thanks for pointing it out. Will fix that before the sync up |
f898019 to
c7869cf
Compare
ed80a66 to
8e64e86
Compare
H @radinamatic , this issue has been fixed. Please test and confirm |


Summary
1.1 Settings side bar in EPUB viewer (Desktop)
1.2 Settings side bar in EPUB viewer (Mobile)
2.1 Add a theme modal (Desktop)
2.2 Add a theme modal (Mobile)
3.1 Select a color using the color picker (Desktop) [CSS to be added]
3.2 Select a color using the color picker (Mobile) [CSS to be added]References
Reviewer guidance
Testing checklist
PR process
Reviewer checklist
yarnandpip)