momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)
Cocoa ([personal profile] momijizukamori) wrote2021-07-02 03:50 pm
Entry tags:

Ao3 Reader - Alpha 3

This is now almost at the 'beta' stage, AKA the point where I start posting about it other places, though I have a small number of very troublesome bugs left, and I'd like to confirm that it doesn't turn into hot garbage on non-Glo devices before I send it out into the wild.

Changelog:
- Custom logo, scripts have now been renamed to 'Ao3Reader' instead of 'Plato'
- Tag navigation now works properly, both within indexes and works
- Second page of tags and summaries now available - sort of (see known issues)
- Won't crash if network unavailable or trying to load bad work index urls!
- Display settings for reader now save/load properly
- Saving index views to favorites via the star icon now works! You can also add them manually in Settings.toml - see the existing ones for an example
- Work index items now show chapter count
- You can now switch between long view (title, author, fandoms, and as many tags as will fit) and short view (title, author, fandoms) by setting work_display in Settings.toml to either "Long" or "Short"
- Page progress more accurately reflects position in the work (it was being calculated off the entire HTML size, which includes a pile of JS/layout bits that get thrown out)

Known Issues:
- Jump-to-page in the work index view does not work and will instead just hang weirdly
- When the about work overlay goes to multiple pages, it just... stops rendering partway down the second page? The data is there - if tags spill into that area you have invisible touch-targets for them - but they're not being drawn to the frame buffer for ?? reasons ??
- I've found at least one work that doesn't generate it's pages properly - I strongly suspect it's a combo of weird HTML and something in the underlying HTML engine (which is inherited untouched from Plato), but if you find works where the displayed text cuts off weirdly (particularly if it seems to be generating chapterlist entries for points past that), please drop me a link to the work so I have more data.

Install instructions remain as before (but look for 'Ao3 Reader' instead of 'Plato')
adevyish: Icon of a pile of Nyanko-sensei in wide range of moods (niche corner)

[personal profile] adevyish 2021-07-02 09:25 pm (UTC)(link)

The heatwave got to me so this is the first version I’m trying out ^_^; I couldn't actually edit Kobo eReader.conf — I initially could open it but it didn’t let me save, then after that it wouldn’t open despite what ls was telling me about the file permissions. So Ao3 Reader is currently hanging on launch.

adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-02 10:00 pm (UTC)(link)

No, don’t see any text. Just the logo.

adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-03 01:00 am (UTC)(link)

Yeah, it did an updating cycle, and I’ve tried rebooting.

adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-03 03:29 am (UTC)(link)

Ok, looks like I was unzipping it improperly, it works now! Quick browse through and everything works as expected. I have a few UI nitpicks but I assume you don’t want those yet ;)

(Kobo still isn't letting me edit files directly on device, so I'm going to edit the Settings.toml and cp it back in so I can try reading something substantive.)

adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-03 03:39 am (UTC)(link)

Oh actually, I did find a couple fics that the reader completely ate:

adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-03 04:27 am (UTC)(link)

Yup, everything looks normal and at reasonable sizes.

Small work overlay tag things:

  • tags can render on top of the overlay border (but not beyond)
  • the left side is jagged rather than flush left because tags on a new line are rendering their left padding
  • (suggestion) you could probably make the tag text smaller while keeping the tag background the same height, this might let you fit more tags onto a screen (no idea how hard this is btw so feel free to ignore!)
silveradept: A kodama with a trombone. The trombone is playing music, even though it is held in a rest position (Default)

[personal profile] silveradept 2021-07-04 01:55 am (UTC)(link)
This continues to progress encouragingly.
adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-04 09:39 pm (UTC)(link)

The thin black border at the edge of the work overlay.

adevyish: Icon of Kanda holding a book, surrounded by stacks of books (Default)

[personal profile] adevyish 2021-07-04 09:46 pm (UTC)(link)

Yeah, right hand side.

([vague screams])

gamera: my final fantasy xiv character (Default)

[personal profile] gamera 2021-07-05 07:27 pm (UTC)(link)
I haven't done too much with this yet (I've been too lazy to edit the work index due to heat wave, so I've just been poking around as a test instead of reading fic-- I'll do that later today), but I can report that it does work on the Forma. The physical buttons work fine for navigation, too.