-
-
Notifications
You must be signed in to change notification settings - Fork 233
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
Android client - Tachiyomi shortcomings #36
Comments
If you intent to build a new Android client, Bubble provides a good starting point as it's a simple comic reader app. The app create a library on the fly by walking though a directory on the local disk and store the read status in a single table SQLite database. Pros
From a quick glance at the source code:
|
I made a fork of Bubble called Bubble-Komga. This fork removes the support for local files and use a Komga library instead. I've been using my fork for about 6 months now without any major issue. My plan for this repo is to provide fix for bugs should some be reported and maintain compatibility with the API of future version of Komga if needed, but I do not plan to add any additional feature for now. Most of the development was done on early Komga releases, but the Komga API is mostly stable for the used endpoints. See the |
Thanks for providing your code. I have give it a try (build with android studio) Read Status is working fine, really appreciate to have this 👍 I hope other developper are going to add few others functionnalities. We are not far from having to best of both world 🥇 |
Tachiyomi is generally doing a good job through the Komga extension, but there's a few things that will limit the experience going forward.
Tachiyomi's code repo is split in 2, one for the main application, and one for extensions. While it's fairly easy to get PRs merged for extensions, it seems it doesn't happen as much for the main app, most likely because inorichi is working on a new 1.0 version.
This issue is to keep track of the limitations, and to consider either a Tachiyomi fork, or a brand new client.
Limitations
one3 Komga server can be configured.An open PR could fix that, but it hasn't been acknowledged.handling the read status will prove difficult. Tachiyomi has a tracking feature built into the main app, but series need to be manually associated for the feature to work.It also only track chapters read in full, and not per page.browsing collections is not ideal. There is a filter by collection, but it cannot show the list of series following the collection's order.there is no way to browse reading lists.The text was updated successfully, but these errors were encountered: