Commit Graph

  • c287aa03a4 Use single buffer mode for EInkDisplay (#34) Dave Allie 2025-12-17 00:17:49 +11:00
  • 5d68c8b305 Cut release 0.6.0 Dave Allie 2025-12-16 23:15:47 +11:00
  • def7abbd60 Improve indent (#28) Jonas Diemer 2025-12-16 13:02:32 +01:00
  • 9ad8111ce7 Wrap-around navigation in Settings. (#31) Jonas Diemer 2025-12-16 12:54:16 +01:00
  • 57d1939be7 Add Cyrillic range to fonts (#27) Arthur Tazhitdinov 2025-12-16 14:52:49 +03:00
  • 012992f904 Feature/auto poweroff (#32) Jonas Diemer 2025-12-16 12:49:31 +01:00
  • c262f222de Parse cover image path from content.opf file (#24) Dave Allie 2025-12-16 03:15:54 +11:00
  • 449b3ca161 Fixed light gray text rendering Dave Allie 2025-12-16 02:16:35 +11:00
  • 6989035ef8 Run CI action on PR as well as push Dave Allie 2025-12-15 23:17:35 +11:00
  • 108cf57202 Fix formatting Dave Allie 2025-12-15 23:17:23 +11:00
  • a640fbecf8 Settings Screen and first 2 settings (#18) Jonas Diemer 2025-12-15 13:16:46 +01:00
  • 7a5719b46d Upgrade open-x4-sdk to fix white streaks on sleep screen (#21) Dave Allie 2025-12-15 22:27:27 +11:00
  • 8c3576e397 Add Github Action to build release firmware on tag (#20) Dave Allie 2025-12-15 20:00:34 +11:00
  • fdb5634ea6 Add cppcheck and formatter to CI (#19) Dave Allie 2025-12-15 19:46:52 +11:00
  • 5cabba7712 Add Github templates Dave Allie 2025-12-15 08:16:59 +11:00
  • a86d405fb0 Add comparison images Dave Allie 2025-12-14 13:46:15 +11:00
  • e4b5dc0e6a Update contribution instructions Dave Allie 2025-12-14 13:46:03 +11:00
  • dfc74f94c2 Cut release 0.5.1 Dave Allie 2025-12-13 21:52:48 +11:00
  • 3518cbb56d Add user guide Dave Allie 2025-12-13 21:50:40 +11:00
  • 8994953254 Add chapter selection screen Dave Allie 2025-12-13 21:17:34 +11:00
  • ead39fd04b Return -1 from getTocIndexForSpineIndex if TOC item does not exist Dave Allie 2025-12-13 21:17:22 +11:00
  • 5a7381a0eb Cut release 0.5.0 Dave Allie 2025-12-13 20:16:12 +11:00
  • f69fc90b5c Show end of book screen when navigating past last page Dave Allie 2025-12-13 20:10:38 +11:00
  • 5bae283838 Process lines into pages as they are built Dave Allie 2025-12-13 20:10:16 +11:00
  • c7a32fe41f Remove tinyxml2 dependency replace with expat parsers (#9) Dave Allie 2025-12-13 19:36:01 +11:00
  • d450f362d1 Cut release 0.4.0 Dave Allie 2025-12-13 17:15:06 +11:00
  • 6ddcf9b592 Show clearer indexing string Dave Allie 2025-12-13 16:02:27 +11:00
  • 492c6fd23e Bump page file version Dave Allie 2025-12-13 00:42:17 +11:00
  • 7c852cf7d1 Swap out babyblue font for pixelarial14 Dave Allie 2025-12-13 00:16:10 +11:00
  • 69f357998e Move to smart pointers and split out ParsedText class (#6) Dave Allie 2025-12-12 22:13:34 +11:00
  • 09f68a3d03 Restructure readme Dave Allie 2025-12-09 00:07:38 +11:00
  • 7ec7efcb47 Add section in readme on flashing via xteink.dve.al Dave Allie 2025-12-09 00:04:55 +11:00
  • 45af2d0e81 Cut release 0.3.0 Dave Allie 2025-12-08 23:55:05 +11:00
  • 0926e9e6e4 Add version string to boot screen Dave Allie 2025-12-08 23:13:33 +11:00
  • 02b157c02b Add drawCenteredText to GfxRenderer Dave Allie 2025-12-08 22:52:19 +11:00
  • 07cc589e59 Cleanup serial output Dave Allie 2025-12-08 22:39:23 +11:00
  • b743a1ca8e Remove EpdRenderer and create new GfxRenderer Dave Allie 2025-12-08 22:06:09 +11:00
  • 2ed8017aa2 Move to SDK EInkDisplay and enable anti-aliased 2-bit text (#5) Dave Allie 2025-12-08 19:48:49 +11:00
  • de453fed1d Stream inflated EPUB HTMLs down to disk instead of inflating in memory (#4) Dave Allie 2025-12-08 00:39:17 +11:00
  • c715c18bf7 Sort directories first in file picker Dave Allie 2025-12-07 19:17:43 +11:00
  • 9fa697ae0c Fix 1-bit font pixel alignment of last byte Dave Allie 2025-12-07 12:25:10 +11:00
  • 79294f6b8f Build and use 1-bit font, saves a good amount of space Dave Allie 2025-12-07 01:26:49 +11:00
  • eceffaa289 Reduce number of full screen refreshes to once every 20 pages Dave Allie 2025-12-06 22:12:01 +11:00
  • bb151caee7 Version section bin files Dave Allie 2025-12-06 22:04:59 +11:00
  • dd6e649d74 Add expat and swap out EPUB HTML parser (#2) Dave Allie 2025-12-06 20:57:24 +11:00
  • ad8cee12ab Small cleanup Dave Allie 2025-12-06 20:24:24 +11:00
  • 4ecfdea1a1 More pass by reference changes Dave Allie 2025-12-06 15:50:11 +11:00
  • 5ed2fe391d Add image to README Dave Allie 2025-12-06 13:32:09 +11:00
  • 021f77eab3 Sort items on FileSelectionScreen Dave Allie 2025-12-06 13:01:16 +11:00
  • 6d3d25a288 Fix bug with selectin epubs inside of folders Dave Allie 2025-12-06 12:57:17 +11:00
  • 9a33030623 Use reference passing for EpdRenderer Dave Allie 2025-12-06 12:56:39 +11:00
  • 6414f85257 Use InputManager from community-sdk Dave Allie 2025-12-06 12:35:41 +11:00
  • f0d92da8f2 Update README.md with checkout instructions Dave Allie 2025-12-06 04:53:58 +11:00
  • 8679c8f57c Update sleep screen Dave Allie 2025-12-06 04:20:03 +11:00
  • 899caab70c Avoid leaving screens mid-display update Dave Allie 2025-12-06 03:02:52 +11:00
  • 98c8e7e77c Fix memory leak with Epub object getting orphaned Dave Allie 2025-12-06 02:49:10 +11:00
  • 7198d943b0 Add UI font Dave Allie 2025-12-06 01:37:20 +11:00
  • 248af4b8fb Add new boot logo screen Dave Allie 2025-12-06 00:35:58 +11:00
  • 05a027e2bf Wrap up multiple font styles into EpdFontFamily Dave Allie 2025-12-06 00:34:16 +11:00
  • fa0f27df6a Full screen refresh of EpubReaderScreen every 10 renders Dave Allie 2025-12-05 22:19:44 +11:00
  • 2631613b8d Add directory picking to home screen Dave Allie 2025-12-05 22:12:28 +11:00
  • 72aa7ba3f6 Upgrade open-x4-sdk Dave Allie 2025-12-05 21:14:08 +11:00
  • e08bac2e10 Show indexing text when indexing Dave Allie 2025-12-05 21:12:15 +11:00
  • 12d28e2148 Avoid ghosting on sleep screen by doing a full screen update Dave Allie 2025-12-05 17:55:17 +11:00
  • 85502b417e Speedup boot by not waiting for Serial Dave Allie 2025-12-05 17:47:23 +11:00
  • ddec7f78dd Fix hold to wake logic Dave Allie 2025-12-04 00:57:32 +11:00
  • 2f9f86b3dd Update README.md features Dave Allie 2025-12-04 00:14:47 +11:00
  • 47eb1157ef Support left and right buttons in reader and file picker Dave Allie 2025-12-04 00:11:16 +11:00
  • aee239a931 Adjust input button thresholds to support more devices Dave Allie 2025-12-04 00:08:58 +11:00
  • 1ee8b728f9 Add file selection screen Dave Allie 2025-12-04 00:07:25 +11:00
  • 2c80aca7b5 Use correct current page on reader screen Dave Allie 2025-12-03 22:34:16 +11:00
  • 7704772ebe Handle nested navpoint elements in nxc TOC Dave Allie 2025-12-03 22:30:50 +11:00
  • 4186c7da9e Remove debug lines Dave Allie 2025-12-03 22:30:13 +11:00
  • 802c9d0a30 Add web flashing instructions Dave Allie 2025-12-03 22:21:11 +11:00
  • 2ccdbeecc8 Public release Dave Allie 2025-12-03 22:00:29 +11:00