copilot-swe-agent[bot] and Tyriar
c2890d8a4d
Add error handling for dynamic import in loadCustomGlyphDefinitions
...
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com >
2026-01-16 01:14:01 +00:00
copilot-swe-agent[bot] and Tyriar
7a7abddc45
Use dynamic imports for custom glyphs in WebGL addon
...
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com >
2026-01-16 01:12:01 +00:00
Daniel Imms
4a8d8bd247
Partially implement git branch symbols
...
Part of #5477
2025-12-24 15:03:28 -08:00
Daniel Imms
72d7c69a29
Add char-based custom glyph scaling
...
Draw calls can now be scaled by the char bounding box instead of the
cell bounding box. This means these character won't be stretched. Both
can also be used at the same like as is the case with 1FBBC RIGHT OPEN
SQUARED DOT.
Fixes #5488
2025-12-24 10:19:11 -08:00
Daniel Imms
40590fedfa
Merge branch 'master' into tyriar/powerline_extra
2025-12-24 08:07:37 -08:00
Daniel Imms
1551d94de4
Implement remaining powerline extra symbols
...
- Uses fontforge + helper bin/convert_svg_to_custom_glyph.js
- Some of these are very large. They'll be much smaller after gzip but
if this becomes a problem we can compile the svgs into a binary format
Fixes #5479
2025-12-24 08:06:20 -08:00
Daniel Imms
d605803866
Merge pull request #5485 from Tyriar/tyriar/braille
...
Support custom gylphs for braille patterns (U+2800-U+28FF)
2025-12-24 07:09:40 -08:00
Daniel Imms
a797852dfd
Support custom gylphs for braille patterns (U+2800-U+28FF)
...
Fixes #5476
2025-12-24 07:00:53 -08:00
Daniel Imms
79084c3066
Fix sextant rendering
...
Broke in #5483
2025-12-24 06:38:21 -08:00
Daniel Imms
ed779b9062
Replace PATH_FUNCTION_WITH_WEIGHT with a generic strokeWidth prop
2025-12-24 06:14:41 -08:00
Daniel Imms
20fdfba16f
Replace BLOCK_PATTERN_WITH_REGION with new clipPath
2025-12-24 04:33:32 -08:00
Daniel Imms
11dae84ff7
Support clip path on any draw definition
2025-12-24 04:25:59 -08:00
Daniel Imms
2114abe88c
Support multiple glyphs with multiple draw calls
2025-12-24 04:19:14 -08:00
Daniel Imms
0976935f87
Implement remaining Terminal graphic characters (1FBC0-1FBCA)
2025-12-23 07:42:57 -08:00
Daniel Imms
268f7af5db
Implement running man 1FBB2 and 1FBB3
2025-12-23 04:15:41 -08:00
Daniel Imms
e8dcf46f39
Add PATH_NEGATIVE, simplify 1FBBD-1FBBF
2025-12-22 16:22:06 -08:00
Daniel Imms
e1803ed5a5
Implement Triangular shade characters (1FB9C-1FB9F)
2025-12-22 15:30:55 -08:00
Daniel Imms
bde3680cd1
Implement 2 more parts
2025-12-22 14:15:26 -08:00
Daniel Imms
9dc8cecea3
Fix imports
2025-12-22 13:04:44 -08:00
Daniel Imms
9c019b44c3
unified -> customGlyph
2025-12-22 12:39:31 -08:00
Daniel Imms
5579d83f7d
Move box drawing into unified
2025-12-22 12:39:14 -08:00
Daniel Imms
429065487a
Move block elements and like into unified
2025-12-22 12:34:12 -08:00
Daniel Imms
219036cb0f
Add powerline to glyph ranges test
2025-12-22 12:26:58 -08:00
Daniel Imms
3e80637145
Move powerline to unified
2025-12-22 12:14:50 -08:00
Daniel Imms
0af884d379
Correct shade rectangle rendering
2025-12-22 12:09:41 -08:00
Daniel Imms
5bf3d57d16
Move rectangular shade chars into unified
2025-12-22 12:05:47 -08:00
Daniel Imms
efd6a52033
Support path without function
2025-12-22 11:46:53 -08:00
Daniel Imms
3d9e976cb3
Move main symbols for legacy computing into unified
2025-12-22 11:41:49 -08:00
Daniel Imms
415de67106
Start move to unified draw definition
...
Part of #5466
2025-12-22 11:35:41 -08:00
Daniel Imms
ce41b175ee
Remove cyclic dep
2025-12-22 11:11:50 -08:00
Daniel Imms
b64543aa59
Make medium shade consistent, make all shades less heavy
2025-12-22 10:57:59 -08:00
Daniel Imms
f049c42acc
Add CustomGlyph to exports from rasterizer
2025-12-22 10:48:50 -08:00
Daniel Imms
28760cf482
Move custom glyphs into new folder
2025-12-22 10:47:35 -08:00