⚠️ ᴛʜɪs ʀᴇᴘᴏsɪᴛᴏʀʏ ɪs ᴅᴇᴘʀᴇᴄᴀᴛᴇᴅ⚠️ We moved all the
r2-*-kotlin
modules to a single repository:kotlin-toolkit
.
readium / r2-testapp-kotlin Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
⚠️ ᴛʜɪs ʀᴇᴘᴏsɪᴛᴏʀʏ ɪs ᴅᴇᴘʀᴇᴄᴀᴛᴇᴅ⚠️ We moved all the
r2-*-kotlin
modules to a single repository:kotlin-toolkit
.
(incl. DYS* related like letter/word/line spacing relies on Readium CSS alpha)
font selection (shipped dyslexic + font selector for system fonts)
More and more system/Google apps are moving to bottom tabs on Android: https://material.io/guidelines/components/bottom-navigation.html
We can expect Google to unveil Material Design 2 at I/O in the next few weeks but their newest apps adopt this trend as well (see Google Tasks or the recently redesigned Google Search).
Given the simplicity of navigating in R2 Reader, three bottom tabs (bookshelf, catalogs, about) would be enough.
the parsePublication method of the opds2 parser could be reused to parse any publication manifest, not only opds, so we should move it into shared
Dont ask what is the type of the opds, but determine it depending on the server mimetype
I tried to open an epub with and lcp license, where the resources links are down.
During the execution, a error 502 : Bad Gateaway is catched but there's no return of it in the app, letting the progress bar running infinitely.
Implementation of a CBZ Parser
• when adding a feed
• when a feed URL doesn't exist (currently there is a crash)
The new line is "R2 Reader ... help of the French State." + the PNG logo of the French Republic.
the minimum app version for testapp is 21, so we need to make sure that downloading and opening a book does work on several android version.
Media overlays is the EPUB term for "talking books" or "read aloud", i.e. the synchronisation of a text with recorded (or synthetic) audio.
While deleting a book on the first run of the application and then close the application and rerun it, there is a bug making the book before disappear and the one supposedly deleted remained in the list but can't be open anymore.
Installed the latest Android Studio, 3.1.3 and then cloned the r2-kotlin-app repo (master). Opened it with AS, which caused AS to update all sorts of dependencies, but then after a lot of running, it issue these errors:
org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies
for configuration ':r2-testapp:debugRuntimeClasspath'.
The complete output of the errors is here:
Hi there,
Is there anyway to keep track of reading history of the book? Thank you
snipcode CatalogActivity.kt
private val server = Server()
private lateinit var books:ArrayList<Book>
private lateinit var booksAdapter: BooksAdapter
private lateinit var permissionHelper: PermissionHelper
private lateinit var permissions: Permissions
private val R2TEST_DIRECTORY_PATH = server.rootDir
how to remove this error i m new to this readium lib, i use java i don't use kotlin so can u fix this error.
OR
i m missing somethig
currenty using android studio 3.1.2 [latest]
error screen shot
@banux @HadrienGardeur @fchasen @bluefirepatrick @olivierkorner I have converted kotlin code to java code in my android application. when I was try to open the ebook file from my java class I got following issue.
Anyone explain how to open epub file from java class using readium sdk. I need step by step instruction.
Hello,
In this library can I set up for epub reading with audio? If yes, how to do it?
Hugs,
Leonardo
currently identifying as duplicate is based on the identifier, this will need to be extended for situations where there is no identifier as discussed in the slack channel
You need to remove gradle-wrapper.jar
from .gitignore
and add it to repository.
Without that file, gradlew
is useless.
Fetch the CBZ file on the r2-streamer
see iOS epic readium/r2-testapp-swift#130
Creating this Epic for the implementation of the new USer Settings Model (more info will be added)
https://github.com/readium/readium-2/blob/master/other/user-settings.md
need to apply correct CSS & JS
Occurs on: Play Store version (seen on both beta 1 and beta 2)
App version: 1.0.1
Github tag: v1.0.0-beta.2
Open a sample book (Red badge of Courage)
Click on chapter 7
Chapter 6 is rendered
@clementbmn commented on Mon Jul 02 2018
add a fab button in CatalogActivity, for add an epub
Then asking user if the epub is on the disk or from an opds url, and add the epub
The application can't get a publication from lcpl file located in the assets
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.