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 more advanced viewer #109

Open
btzr-io opened this issue Jul 17, 2017 · 6 comments
Open

A more advanced viewer #109

btzr-io opened this issue Jul 17, 2017 · 6 comments

Comments

@btzr-io
Copy link
Contributor

btzr-io commented Jul 17, 2017

Implement missing features:

Examples

comixology

https://openseadragon.github.io/examples/ui-binding-custom-buttons/
https://openseadragon.github.io/examples/ui-reference-strip/
http://comics.balaclark.com/demo.html

@btzr-io
Copy link
Contributor Author

btzr-io commented Apr 3, 2018

@workhorsy any thoughts on this?

@workhorsy
Copy link
Owner

I remember testing it out on my touch screen tablet a few years ago (2015?). It just seemed ridiculously sluggish. Lots of things done in JS instead of using the browser's native hardware accelerated functions (because they weren't standard or in all browsers yet). Plus the UI felt like it is trying to force a mouse interface into a touch screen interface. Lots of buttons on screen, no high DPI support, et cetera.

I feel like I'm shitting on it a lot. Which is ironic considering my comic book reader suffers from many of the same problems and more. It just feels like browser tech wasn't(isn't?) ready yet.

I'll have to check it out again and see how it works with a mouse/keyboard and touch screen in 2018. I bet it runs a lot better now as browsers have caught up a lot. I also need to look into how the UI can be customized.

@workhorsy
Copy link
Owner

If I have time tonight, I'll see if I can make a trivial example app and test it on my tablet.

@btzr-io
Copy link
Contributor Author

btzr-io commented Apr 3, 2018

You are probably right, openSeaDragon may be an overkill, but it has some nice features,
and yes the the ui is fully customizable.

@workhorsy
Copy link
Owner

I did a small test while on break at work. It seems to run much better on my tablet. Go ahead and try using it if you want. I especially like the pinch to zoom.

made a very simple example:
https://github.com/workhorsy/comic_book_reader/tree/test_open_dragon

@btzr-io
Copy link
Contributor Author

btzr-io commented Apr 5, 2018

Ok, I'll see if I can make a simple preact component to integrate osd

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

2 participants