Dave Allie
6da028c703
Add expat and swap out EPUB HTML parser ( #2 )
...
* Add expat and swap out ERB HTML parser
* Increase EpubHtmlParserSlim file buffer to 1024 bytes
* Cleanup TextBlock functions
* Do not break words when leaving spans
2025-12-06 20:57:24 +11:00
Dave Allie
6fe291f96c
Small cleanup
2025-12-06 20:24:24 +11:00
Dave Allie
1cbee2cb92
More pass by reference changes
2025-12-06 15:56:00 +11:00
Dave Allie
5b2177149f
Add image to README
2025-12-06 13:32:09 +11:00
Dave Allie
4c13528cfc
Sort items on FileSelectionScreen
2025-12-06 13:01:16 +11:00
Dave Allie
b89609691b
Fix bug with selectin epubs inside of folders
2025-12-06 12:57:17 +11:00
Dave Allie
00fd1a033a
Use reference passing for EpdRenderer
2025-12-06 12:56:39 +11:00
Dave Allie
283051d77f
Use InputManager from community-sdk
2025-12-06 12:35:41 +11:00
Dave Allie
1a2572d981
Update README.md with checkout instructions
...
Fixes https://github.com/daveallie/crosspoint-reader/issues/1
2025-12-06 04:53:58 +11:00
Dave Allie
9d3eaf4388
Update sleep screen
2025-12-06 04:20:41 +11:00
Dave Allie
20cff1745f
Avoid leaving screens mid-display update
...
Was leave the EPD in a bad state, blocking further actions
2025-12-06 03:02:52 +11:00
Dave Allie
24d01a2970
Fix memory leak with Epub object getting orphaned
2025-12-06 02:49:10 +11:00
Dave Allie
58cd36d51e
Add UI font
2025-12-06 01:44:14 +11:00
Dave Allie
aed915713b
Add new boot logo screen
2025-12-06 01:44:14 +11:00
Dave Allie
d2bba3bac7
Wrap up multiple font styles into EpdFontFamily
2025-12-06 01:44:14 +11:00
Dave Allie
d6d7385b52
Full screen refresh of EpubReaderScreen every 10 renders
...
This is done in an effort to minimise ghosting
2025-12-05 22:19:44 +11:00
Dave Allie
981bdd5a06
Add directory picking to home screen
2025-12-05 22:12:28 +11:00
Dave Allie
6ac56182fe
Upgrade open-x4-sdk
2025-12-05 21:14:08 +11:00
Dave Allie
b5970a27e3
Show indexing text when indexing
2025-12-05 21:12:15 +11:00
Dave Allie
bae4fc6a04
Avoid ghosting on sleep screen by doing a full screen update
2025-12-05 17:55:17 +11:00
Dave Allie
82aad6d94a
Speedup boot by not waiting for Serial
2025-12-05 17:47:23 +11:00
Dave Allie
e9b3a9c59a
Fix hold to wake logic
...
esp_sleep_get_wakeup_cause does not seem to be set when not connected to USB power
2025-12-04 00:57:32 +11:00
Dave Allie
5db2ac613b
Update README.md features
2025-12-04 00:14:47 +11:00
Dave Allie
87df778b06
Support left and right buttons in reader and file picker
2025-12-04 00:11:51 +11:00
Dave Allie
1df9812df6
Adjust input button thresholds to support more devices
2025-12-04 00:11:51 +11:00
Dave Allie
35284ac4b6
Add file selection screen
2025-12-04 00:11:51 +11:00
Dave Allie
27d34e782b
Use correct current page on reader screen
...
Fixes the page counter not updating
2025-12-03 22:34:16 +11:00
Dave Allie
91357548eb
Handle nested navpoint elements in nxc TOC
2025-12-03 22:30:50 +11:00
Dave Allie
980a06fa62
Remove debug lines
2025-12-03 22:30:13 +11:00
Dave Allie
fdedff1786
Add web flashing instructions
2025-12-03 22:21:11 +11:00
Dave Allie
9f5253313f
Public release
2025-12-03 22:06:45 +11:00