Comments (6)
If I have time tonight, I'll see if I can make a trivial example app and test it on my tablet.
from comic_book_reader.
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.
from comic_book_reader.
@workhorsy any thoughts on this?
from comic_book_reader.
You are probably right, openSeaDragon
may be an overkill, but it has some nice features,
and yes the the ui
is fully customizable.
from comic_book_reader.
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
from comic_book_reader.
Ok, I'll see if I can make a simple preact component to integrate osd
from comic_book_reader.
Related Issues (20)
- Should support different comics with same file name
- Make loading overlay larger and centered
- Add light and dark themes
- Add loading files from google drive
- Add a history button
- Stop browser navigation when loading files
- Component-Oriented UI HOT 30
- Allow scroll for settings HOT 1
- OpenSeadragon HOT 2
- Update dependencies / lib
- Make persistent data optional HOT 2
- Embed API HOT 12
- Metadata HOT 1
- Split website from reader HOT 5
- Comic-book smart panels
- Hot-keys
- Sometimes pages are loaded in the wrong order. HOT 1
- Wait for thumbnail creation before uncompressing next page
- Cannot open any CBR/CBZ/CBT files in Brave.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from comic_book_reader.