ajslater / codex

Codex is a web based comic archive browser and reader
GNU General Public License v3.0
210 stars 8 forks source link

Make proceeding to next comic when current one is finished optional #149

Closed ToxicFrog closed 2 years ago

ToxicFrog commented 2 years ago

In general I like a clear break between comics, even when it's right about what the "next comic" should be (which it isn't always).

ajslater commented 2 years ago

My thinking on this is that I will probably provide a visual cue that you're about to change books, rather than an option to disable the behavior. I'm holding off on implementation because:

ToxicFrog commented 2 years ago

The approach I took when hacking on Ubooquity was that when you reach the start/end of a book, the next/previous page buttons (whether you're using the mouse or the keyboard) will cause the corresponding edge of the screen to glow red for ~1s; in order to actually navigate out of the book you have to double-press/click (with a 1s timeout, i.e. while the red glow is still there). This makes it really obvious you're at the end and makes it hard to do by accident, but easy to do on purpose using the same UI gestures you're already accustomed to.

I would argue against doing anything with the cursor because I'm generally reading on a laptop with the keyboard or on a tablet with a touchscreen, and in both cases the mouse cursor is usually hidden completely.

ajslater commented 2 years ago

With v0.10.5 there is additional UI in the reader to make the user aware that books are about to be changed.