Commit Graph

  • 9beca0bd83
    Fix text offsets with new baseline #139 Dave Allie 2025-12-28 21:48:03 +11:00
  • 583f8fb6fa
    Use font ascender height for baseline offset Dave Allie 2025-12-28 21:35:08 +11:00
  • dd280bdc97
    Rotation Support (#77) Tannay 2025-12-28 05:33:20 -05:00
  • 12975ae961
    Initialize GfxRenderer::orientation as Portrait #77 Dave Allie 2025-12-28 21:29:44 +11:00
  • 1f59f288af
    Standardize screen offsets in all orientations Dave Allie 2025-12-28 21:16:28 +11:00
  • 875471a448
    Fix settings count in SettingsActivity Dave Allie 2025-12-28 20:38:24 +11:00
  • 9ca5d5a98b
    Merge f40ab574b22ce7619c07367eb28e8ffcd8bd17b3 into bf031fd999c1fc3bd62c3761d27f8ea750dabce4 #108 CaptainFrito 2025-12-28 09:31:37 +00:00
  • cd4ccade9f
    Use viewport sizes over margins in epub rendering Dave Allie 2025-12-28 20:25:18 +11:00
  • 30c50ef45b
    perf(xtc): optimize XTCH grayscale rendering and memory usage Eunchurn Park 2025-12-28 18:04:48 +09:00
  • c6c09522ce
    Support inverted orientation Dave Allie 2025-12-28 20:03:24 +11:00
  • d99c1158c3
    Make GfxRenderer::orientation non-static Dave Allie 2025-12-28 19:46:00 +11:00
  • bf031fd999
    Fix exiting WifiSelectionActivity renderer early Dave Allie 2025-12-28 19:26:57 +11:00
  • 9d28afdefc
    Merge branch 'master' into Discussion-#26-Rotation-Support Dave Allie 2025-12-28 19:06:19 +11:00
  • 02350c6a9f
    Fix underscore on keyboard and standardize activity (#138) Dave Allie 2025-12-28 17:57:06 +10:00
  • 16233a9ef6
    Standardize KeyboardEntryActivity #138 Dave Allie 2025-12-28 18:47:24 +11:00
  • a2676749cc
    Fix underscore on keyboard Dave Allie 2025-12-28 18:01:50 +11:00
  • 9023b262a1
    Fix issue where pressing back from chapter select would leave book (#137) Dave Allie 2025-12-28 16:06:18 +10:00
  • 80686aa741
    Fix issue where pressing back from chapter select would leave book #137 Dave Allie 2025-12-28 17:03:21 +11:00
  • eabd149371
    Add retry logic and progress bar for chapter indexing (#128) Eunchurn Park 2025-12-28 13:59:44 +09:00
  • 4ef35afb4d
    feat(xtc): add XTCH format support (2-bit grayscale) Eunchurn Park 2025-12-28 12:39:10 +09:00
  • f40ab574b2 Thumbnail background loading #108 CaptainFrito 2025-12-27 16:21:55 -08:00
  • 666d3a9179 Epub thumbnail display CaptainFrito 2025-12-27 16:14:38 -08:00
  • 5ecc277824 Greyscale UI methods CaptainFrito 2025-12-27 16:10:39 -08:00
  • 06ce25f0cd Grid Browser with file thumbnails CaptainFrito 2025-12-27 16:10:39 -08:00
  • 838246d147
    Add setting to enable status bar display options (#111) 1991AcuraLegend 2025-12-27 17:48:27 -06:00
  • baff87adf2
    Small variable scope cleanup #111 Dave Allie 2025-12-28 09:44:15 +10:00
  • f96b6ab29c
    Improve EPUB cover image quality with pre-scaling and Atkinson dithering (#116) Eunchurn Park 2025-12-28 08:38:14 +09:00
  • e3d0201365
    Add 'Open' button hint to File Selection page (#136) Brendan O'Leary 2025-12-27 18:36:26 -05:00
  • 286b47f489
    fix(parser): remove MAX_LINES limit that truncates long chapters (#132) Eunchurn Park 2025-12-28 08:35:45 +09:00
  • 127039eea9 Add 'Open' button hint to File Selection page #136 Brendan O'Leary 2025-12-27 13:04:42 -05:00
  • bcda77aed5
    fix(xtc): remove unused renderStatusBar function Eunchurn Park 2025-12-27 19:36:05 +09:00
  • 810066d4f2
    feat(xtc): add XTC ebook format support Eunchurn Park 2025-12-27 19:12:25 +09:00
  • 8e4ce5225c
    perf(ui): skip progress bar for chapters under 50KB #128 Eunchurn Park 2025-12-27 16:25:26 +09:00
  • 11a059f39a
    chore(fix): clang-format fix Eunchurn Park 2025-12-27 15:46:22 +09:00
  • d3848779f9
    fix(parser): handle oversized words in line break algorithm Eunchurn Park 2025-12-27 15:41:04 +09:00
  • eb75b4a82e
    fix(parser): remove MAX_LINES limit that truncates long chapters #132 Eunchurn Park 2025-12-27 00:17:41 +09:00
  • abe3e6c6db
    fix(epub): prevent blank pages from corrupted index files Eunchurn Park 2025-12-26 23:07:49 +09:00
  • 167f023556
    Merge branch 'master' into master 1991AcuraLegend 2025-12-26 07:35:26 -06:00
  • 3f0983cc6f update settings file location 1991AcuraLegend 2025-12-26 07:34:49 -06:00
  • 7e42a79e55 update settings count 1991AcuraLegend 2025-12-26 07:32:58 -06:00
  • a8c3f76a45 fixing local variables 1991AcuraLegend 2025-12-26 06:05:35 -06:00
  • f41e7496ad
    perf(parser): only show progress bar for chapters >= 50KB Eunchurn Park 2025-12-26 13:38:00 +09:00
  • 7f7076be8c
    fix(reader): remove pre-generation of cover BMP during book load #116 Eunchurn Park 2025-12-26 12:49:40 +09:00
  • aff4dc6628
    Fix QRCode import attempt 2 Dave Allie 2025-12-26 11:33:41 +10:00
  • 98a39374e8
    Fix QRCode import Dave Allie 2025-12-26 11:29:27 +10:00
  • e8c0fb42d4
    Network details QR code (#113) Jonas Diemer 2025-12-26 02:13:40 +01:00
  • fc48cd9101
    Remove CI PIO cache #113 Dave Allie 2025-12-26 11:13:18 +10:00
  • a875eb399b
    Remove duplicate function Dave Allie 2025-12-26 11:08:45 +10:00
  • f83786d6e9
    Fix cppcheck error Dave Allie 2025-12-26 11:07:24 +10:00
  • ef4c75448f
    Merge branch 'master' into feature/qr-code Dave Allie 2025-12-26 11:06:57 +10:00
  • f6767c857f Rename trimTrailingPunctuation to trimSurroundingPunctuation and update logic to remove surrounding punctuation; add explicit hyphen handling in breakOffsets function. Arthur Tazhitdinov 2025-12-26 06:03:38 +05:00
  • b77af16caa
    Add Continue Reading menu and remember last book folder (#129) Eunchurn Park 2025-12-26 09:55:23 +09:00
  • e3c1e28b8f
    Normalize button hints (#130) Brendan O'Leary 2025-12-25 19:54:02 -05:00
  • f0a1c6e61f
    Format #130 Dave Allie 2025-12-26 10:49:56 +10:00
  • dc7544d944
    Optimize glyph lookup with binary search (#125) Eunchurn Park 2025-12-26 09:46:17 +09:00
  • 388d67d0e8 Remove unused variables Brendan O'Leary 2025-12-25 19:42:52 -05:00
  • 23183a6270 format fix Arthur Tazhitdinov 2025-12-26 05:12:26 +05:00
  • 3cf52d8bd1 Disable hyphenation feature in CrossPointSettings Arthur Tazhitdinov 2025-12-26 05:11:51 +05:00
  • 3806f1883a Refactor breakOffsets function: simplify return statements and improve readability Arthur Tazhitdinov 2025-12-26 04:42:58 +05:00
  • 4f4b0c51c8 Normalize button hints Brendan O'Leary 2025-12-25 18:41:30 -05:00
  • 247463a4b9 format fix Arthur Tazhitdinov 2025-12-26 04:37:15 +05:00
  • 5d00e5ac0f Enhance hyphenation logic: add morphology break handling and improve vowel detection Arthur Tazhitdinov 2025-12-26 04:36:19 +05:00
  • 0fa50291b9 Refactor hyphenation logic: update isAlphabetic function and enhance punctuation checks Arthur Tazhitdinov 2025-12-26 04:11:32 +05:00
  • a0113b58e0 Remove additional punctuation cases from isPunctuation function Arthur Tazhitdinov 2025-12-26 03:41:17 +05:00
  • e156790705 Add punctuation handling: implement isPunctuation and trimTrailingPunctuation functions Arthur Tazhitdinov 2025-12-26 03:39:15 +05:00
  • a3dc96a3b8 Refactor computeLineBreaks to simplify logic and improve hyphenation handling Arthur Tazhitdinov 2025-12-26 03:14:44 +05:00
  • a1f82308e4 Fix spacing calculation for justified text in extractLine method Arthur Tazhitdinov 2025-12-26 01:55:24 +05:00
  • 4ee9783e49 Enhance line breaking logic with detailed comments for clarity and maintainability Arthur Tazhitdinov 2025-12-26 01:54:43 +05:00
  • 73c8b17737 Refactor ParsedText to remove PrefixWidthCache and simplify word width calculations for improved clarity and performance Arthur Tazhitdinov 2025-12-26 01:47:40 +05:00
  • 4acdad44ff Refactor hyphenation logic to utilize a prefix width cache for improved performance in word splitting and line breaking Arthur Tazhitdinov 2025-12-26 01:27:54 +05:00
  • 85df6d769e Add comments to clarify pre-splitting of oversized tokens in layout processing Arthur Tazhitdinov 2025-12-26 00:53:09 +05:00
  • e7edcb6467 Implement hyphenation support in text layout by enhancing word splitting and line breaking logic Arthur Tazhitdinov 2025-12-26 00:39:09 +05:00
  • 72d17626dd
    perf(home): use resize() instead of substr() for string truncation #129 Eunchurn Park 2025-12-26 02:31:30 +09:00
  • 6d041c9a18
    feat(nav): improve back button navigation with long press support Eunchurn Park 2025-12-26 02:15:16 +09:00
  • 1047802896
    chore(fix): clang-format fix Eunchurn Park 2025-12-26 01:56:09 +09:00
  • 0df16bc51f
    feat(home): add Continue Reading menu and long-press back for home Eunchurn Park 2025-12-26 01:33:34 +09:00
  • 802842e6f2
    chore(fix): clang-format fix Eunchurn Park 2025-12-26 00:11:23 +09:00
  • 54d7a9437e Merge branch 'master' into hyphenation-v2 Arthur Tazhitdinov 2025-12-25 19:41:27 +05:00
  • aeb8a339f6 Formatting Jonas Diemer 2025-12-25 13:41:25 +01:00
  • 0dcd95a0b6 Pin version of QRCode to current 0.0.1 Jonas Diemer 2025-12-25 13:28:03 +01:00
  • 05a9604a4e Cut release 0.9.0 Dave Allie 2025-12-24 21:49:47 +10:00
  • 7326612b35 New book.bin spine and table of contents cache (#104) Dave Allie 2025-12-24 22:36:13 +11:00
  • 4b6790958a Prevent SD card error causing boot loop (#122) Dave Allie 2025-12-24 22:33:21 +11:00
  • 1d66462c2e Add support for blockquote, strong, and em tags (#121) Dave Allie 2025-12-24 22:33:17 +11:00
  • 09f6bdc515 Handle 16x16 MCU blocks in JPEG decoding (#120) Dave Allie 2025-12-24 22:21:41 +11:00
  • f11d70279e
    feat(ui): add progress bar for chapter indexing Eunchurn Park 2025-12-25 19:53:46 +09:00
  • 8c726549bf
    fix(epub): add retry logic for SD card streaming Eunchurn Park 2025-12-25 19:43:56 +09:00
  • 129cd2bc48
    Optimize glyph lookup with binary search for Korean fonts #125 Eunchurn Park 2025-12-25 15:25:36 +09:00
  • e9ffe1a39e
    Apply clang-format fixes Eunchurn Park 2025-12-25 00:45:43 +09:00
  • 16568932cf
    Improve EPUB cover image quality with pre-scaling and Atkinson dithering Eunchurn Park 2025-12-25 00:30:28 +09:00
  • 49bf9d8d8b changing enum,making renderStatusbar more readable 1991AcuraLegend 2025-12-24 09:29:12 -06:00
  • c801da2d9a
    Merge branch 'daveallie:master' into feature/cover-image Eunchurn Park 2025-12-24 22:02:26 +09:00
  • 504c7b307d
    Cut release 0.9.0 0.9.0 Dave Allie 2025-12-24 21:49:47 +10:00
  • b6bc1f7ed3
    New book.bin spine and table of contents cache (#104) Dave Allie 2025-12-24 22:36:13 +11:00
  • ea0abaf351
    Prevent SD card error causing boot loop (#122) Dave Allie 2025-12-24 22:33:21 +11:00
  • 2771579007
    Add support for blockquote, strong, and em tags (#121) Dave Allie 2025-12-24 22:33:17 +11:00
  • fc37cb425d
    Prevent SD card error causing boot loop #122 Dave Allie 2025-12-24 21:27:10 +10:00
  • 1a1d357d73
    Add support for blockquote, strong, and em tags #121 Dave Allie 2025-12-24 21:26:20 +10:00
  • 27035b2b91
    Handle 16x16 MCU blocks in JPEG decoding (#120) Dave Allie 2025-12-24 22:21:41 +11:00
  • 793db287dc
    Handle 16x16 MCU blocks in JPEG decoding #120 Dave Allie 2025-12-24 21:17:28 +10:00