spfenwick
13a76597d4
Address review comment: check block size as soon as each word is added.
2026-05-02 19:38:38 +12:00
spfenwick
3f4db13c29
Fix formatting
2026-05-02 17:07:10 +12:00
spfenwick
0a5fee2839
Address review comment: fix bionic reading on continuation
2026-05-02 16:59:03 +12:00
spfenwick
c04ec25dc7
Address review comment: also suppress CSS styling on continuation
2026-05-02 16:58:53 +12:00
spfenwick
8152204985
Fix formatting
...
This is particularly important when using SD fonts with many kern pairs
2026-05-02 16:40:23 +12:00
spfenwick
40c3ecbada
When a large paragraph is split across blocks, don't treat the continuation as a new paragraph
2026-05-02 16:07:27 +12:00
spfenwick
5928f32364
Avoid OOM diring HTML parsing by reducing max block size and freeing unneeded buffers
2026-05-02 16:07:27 +12:00
spfenwick
913b7e5f8b
Avoid OOM during prewarm by loading only ligature data, not kern pairs
...
This is particularly important when using SD fonts with many kern pairs
2026-05-02 15:54:40 +12:00
jpirnay
c88e6f3170
Increase variants
2026-05-01 16:53:41 +02:00
jpirnay
67706edc1a
Implement smarter section caching
2026-05-01 16:52:34 +02:00
jpirnay
fd111fbf98
Fix screenshot button bleed through
2026-05-01 16:07:48 +02:00
jpirnay
9a01bcab5f
Allow slightly unconvential header from xtcjs.app
2026-05-01 10:19:50 +02:00
jpirnay
86229823c5
Update German
2026-05-01 10:06:38 +02:00
jpirnay
999cf74c58
Account for deduplication
2026-05-01 09:25:15 +02:00
jpirnay
e9870534dd
Merge pull request #157 from jpirnay/feat-viet-preproc
...
feat: Embrace vietnamese character preprocessing from crosspet
2026-04-30 15:36:45 +02:00
jpirnay
42ad7667c4
Merge pull request #156 from jpirnay/feat-bionic
...
feat: Add yet another bionic reader implementation
2026-04-30 15:11:10 +02:00
jpirnay
de62bcf591
Embrace vietnamese preprocessing from crosspet
2026-04-30 15:07:04 +02:00
jpirnay and Copilot
0dda02cafc
Proper word recognition
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:53:03 +02:00
jpirnay and Copilot
b6c90fdac6
Add constants
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:12:28 +02:00
jpirnay
867bd34798
A couple of fixes
2026-04-30 12:08:30 +02:00
jpirnay
0366f8ece8
Dont get glyphs during scanning phase
2026-04-30 09:16:35 +02:00
jpirnay and Copilot
cefed0f6ce
Yet another bionic reading implementation
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 09:11:49 +02:00
jpirnay
2df99a230f
Fix png decoder
2026-04-29 21:06:46 +02:00
jpirnay
4cc793397f
yaclf
2026-04-29 17:17:24 +02:00
jpirnay
12f16e9b28
when scanning, route through a metadata-only path
2026-04-29 14:53:45 +02:00
jpirnay and Copilot
dbf50c2a82
aAdjust strikethrough offset
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 14:12:59 +02:00
jpirnay and Copilot
fea663ac64
Fix markdown underline / strikethrough omission
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 13:28:26 +02:00
jpirnay
c59a893202
Merge pull request #152 from jpirnay/feat-strikethrough
...
feat: Support strikethrough
2026-04-29 12:33:00 +02:00
jpirnay
91b42646f2
Make text-decoration:none emit an explicit override.
2026-04-29 12:21:43 +02:00
jpirnay
e1c2fae248
Fix trailing ~~ handling
2026-04-29 12:19:35 +02:00
jpirnay
a0243ad6de
Review comments
2026-04-29 11:26:50 +02:00
Andrej Kralj
7bacbea9a1
Update Slovenian translation
2026-04-29 10:21:54 +02:00
jpirnay
a2daaa7194
Fix crash
2026-04-29 09:56:34 +02:00
jpirnay
b83482e732
Support strikethrough
2026-04-29 09:08:07 +02:00
jpirnay
93f5bdb492
Merge pull request #147 from jpirnay/feat-fonts-sd
...
feat: Add sd fonts (integrate and improve upstream #1327 by adriancaruana)
2026-04-28 19:09:51 +02:00
jpirnay
0466465d8c
Add destructor to unregister fonts from GfxRenderer
2026-04-28 19:03:38 +02:00
jpirnay and Copilot
ebb80bf4d9
Make SdCardFont explicitly non-copyable and non-movable
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 18:41:48 +02:00
jpirnay
1f10e91c23
Preserve continuation boundaries when building SD prewarm text
2026-04-28 18:40:37 +02:00
jpirnay
2694081af9
Use bitmap.pitch instead of assuming tightly packed rows
2026-04-28 18:14:58 +02:00
jpirnay
ad2e3765ba
Some environment cleaning
2026-04-28 18:09:36 +02:00
jpirnay and Copilot
fd35b50ff9
Some minor fixes
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 18:06:56 +02:00
jpirnay and Copilot
c84b971455
Fix signature
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 17:46:37 +02:00
jpirnay
639a9f350c
Address hyphen review comment
2026-04-28 16:18:53 +02:00
jpirnay
6e26fd7e14
And one more
2026-04-28 16:16:18 +02:00
jpirnay
2c9a6d7d31
One more
2026-04-28 16:09:59 +02:00
jpirnay
8a2bc9f425
Some review comments
2026-04-28 15:47:51 +02:00
jpirnay
4c8517cf67
Improve pre warm caching
2026-04-28 15:12:11 +02:00
jpirnay
aa9fae16d9
Integrate upstream #1392 by adriancaruana
2026-04-28 10:00:22 +02:00
pablohc
53ca4f30d5
fix: keyboard feedback #1644 ( #1697 )
...
Addresses reviewer feedback from #1644 :
- **Localize keyboard hint strings** — 13 hardcoded English strings
replaced with \`tr()\` macro (\`STR_KB_HINT_*\`), making them
translatable across all 22 languages (fallback to English when not yet
translated)
- **Deduplicate \`Lyra3CoversMetrics\`** — now derives from
\`LyraMetrics\` via lambda copy, overriding only \`homeCoverTileHeight\`
and \`homeRecentBooksCount\` (eliminates ~30 duplicated metric fields)
- **Unify keyboard drawing in \`BaseTheme\`** — \`drawTextField\` and
\`drawKeyboardKey\` overrides removed from \`LyraTheme\`; variability
controlled via \`keyboardKeyCornerRadius\` metric (0=Base, 6=Lyra).
Unified text field padding to 6, adopted Lyra's secondary label draw
order (main first, then secondary)
- **Add URL-optimized keyboard layout** — \`urlLayout\` with \`:\` and
\`/\` replacing \`=\` and \`,\` for easier URL input without switching
to SYM mode
---
While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.
Did you use AI tools to help write this code? _** YES **_
2026-04-27 21:28:36 +02:00
jpirnay and Copilot
aed297b2b1
First attempt
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 15:30:43 +02:00