Skip to content
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

A list of features that'd be nice to have #12

Closed
sbstratos79 opened this issue Jul 16, 2019 · 6 comments
Closed

A list of features that'd be nice to have #12

sbstratos79 opened this issue Jul 16, 2019 · 6 comments

Comments

@sbstratos79
Copy link

sbstratos79 commented Jul 16, 2019

I'd love to see these features implemented. Sadly, I don't know how to code. :(

  1. Continuous reading (both vertical (for webcomics) and horizontal (for viewing those double page spreads in full zoom))
  2. Pinch to zoom with laptop trackpad/[Ctrl + +/ Ctrl + -] to zoom (for keyboards)/[Ctrl+scroll] for mice in the reader view
  3. Shortcut keys for different zoom levels
  4. MAL, Kitsu integration
  5. Double Page view (different from continuous reading)
  6. Full Screen in reader mode
  7. Ability to download chapters and possibly auto download new chapters?
  8. Library Update Feed: It shows new chapters for all the series in the library in a single feed
  9. Ability to backup the library
  10. Mangadex Login: You can't search series without logging in :(
  11. Pinch to zoom/Ctrl++/Ctrl+-/Ctrl-scroll in the library view to change the cover size
    Edit:
  12. Series specific settings: Option to implement the current zoom/ view mode settings etc. only to the current series
@logotie
Copy link
Contributor

logotie commented Jul 16, 2019

These sound good, would deffo like to know what @xgi thinks

@xgi
Copy link
Owner

xgi commented Jul 16, 2019

Thanks for the suggestions!

  1. This would be difficult to implement currently, but it would be a very good feature.
  2. I agree!
  3. I agree!
  4. MAL integration is currently unlikely because of their poor API and their poor communication in the past (see Life after MyAnimeList erengy/taiga#601). Kitsu can be done though, and I've laid a lot of foundation for adding other trackers.
  5. I agree! This is easier to do than 1.
  6. This might need to be handled differently for different OS's, but I agree.
  7. I agree! I've also considered allowing users to import series they already have downloaded, but that could be something to consider after adding this functionality.
  8. I'll need to think about the UI for this, but I think it would be useful.
  9. Technically there's already a single library file that you can copy/transfer as you want. Maybe I can just add "import/export library" buttons.
  10. You "can" search, but only by the series ID. Login support would be nice, but it would be a major infrastructure change that I don't expect to do unless several other aggregators require logins.
  11. I might instead consider allowing clicking the cover image on the series page, which would make it fullscreen.
  12. I agree, but implementation might be difficult. I'll need to look into this more.

I'll create separate issues for most of these in a bit (so they can be tracked individually) and then I'll close this one. Feel free to disagree with any of my opinions here.

Thanks!

@logotie
Copy link
Contributor

logotie commented Jul 16, 2019

Thanks dude!

I will assign myself to some of these :)

This was referenced Jul 17, 2019
@xgi xgi closed this as completed Jul 17, 2019
@sbstratos79
Copy link
Author

Thanks for considering my suggestions. Regarding MAL, some apps like MALClient and Tachiyomi have workarounds and their workarounds have been working for months without any issues. They're both open source so is it possible to take a look at their workarounds and implement them in Houdoku?
As for the #21 that you've opened based on my No. 11 request, I think there's a misunderstanding. What I had in mind was a library screen with dynamic cover size based on the zoom level similar to what Mixplorer has implemented. I've recorded the Mixplorer implementation. https://dump.video/i/QBpZwN.mp4
Thanks

@xgi
Copy link
Owner

xgi commented Jul 17, 2019

Adding support for MAL is technically possible, but there is no official API for it. Clients which support it currently do a lot of hack-y HTML manipulation, meaning if MAL decides to change things without warning (which would not surprise me) we would be left with a lot of tech debt. And frankly, I'm just not a fan of their poor communication in the past -- that's why I personally use AniList now. I suppose if someone volunteered to do this work I wouldn't say no, but I don't expect that to happen.

For the cover zooming feature I actually understood what you meant, but I assumed it was just out of a desire to be able to see a large version of the cover image, so I just thought a separate place to put that. I can see merit to the zooming idea, but I don't think the UX for it works on desktop as well as on mobile. What would you think about a slider to change the number of columns on the library page, so that if you had fewer columns the covers would be larger to fill the space?

@sbstratos79
Copy link
Author

Personally I've been using Kitsu since almost the same time as MAL and Anilist for ~3 years so I don't really miss MAL integration but it was just something that I felt some people might appreciate. But I understand that working with a website as unreliable as MAL is not ideal. Let's just hope they get their shit together some day and fix their api. And your approach with the slider would work just as well I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants