Daniel Imms
55e5ec6037
Box Elements -> Block Elements
2025-12-25 04:21:47 -08:00
Daniel Imms
8740dcda4d
Replace range separator with hyphen
2025-12-25 03:59:54 -08:00
Daniel Imms
8b1306f46d
More polish
2025-12-24 16:13:11 -08:00
Daniel Imms
6612153c44
Add alignment tests
2025-12-24 16:10:36 -08:00
Daniel Imms
2be529ce85
Polish definitions
2025-12-24 16:05:42 -08:00
Daniel Imms
96aa97ce11
Add extended symbols
2025-12-24 15:51:00 -08:00
Daniel Imms
98f4c3128c
Stub second batch of glyphs
2025-12-24 15:35:46 -08:00
Daniel Imms
ce1ab6fdc4
Correct order or curved glyphs
2025-12-24 15:31:49 -08:00
Daniel Imms
4a8d8bd247
Partially implement git branch symbols
...
Part of #5477
2025-12-24 15:03:28 -08:00
Daniel Imms
ed2d8b8fdc
Merge branch 'master' into tyriar/scale
2025-12-24 12:36:32 -08:00
Daniel Imms
acb59daf33
Fix lint
2025-12-24 12:20:12 -08:00
Daniel Imms
5e5c623d8b
Create test ts project in ligatures addon
2025-12-24 12:09:28 -08:00
Daniel Imms
23f61911e2
Remove need for sinon
2025-12-24 11:35:20 -08:00
Daniel Imms
9ca04799fe
Merge remote-tracking branch 'origin/master' into lint
2025-12-24 11:16:01 -08:00
Daniel Imms
83757d1bf0
Polish arrow strokes
2025-12-24 11:13:58 -08:00
Daniel Imms
a8d40a1edf
Update eslint and nyc
2025-12-24 10:44:46 -08:00
Daniel Imms
78cc07f88a
Split arrow parts into hybrid scaling
2025-12-24 10:30:34 -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
5d24866042
Move customGlyphs option into webgl addon
...
Fixes #5480
2025-12-24 08:35:06 -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
884b667f4e
Implement stick figures 1FBC5-1FBC9
2025-12-23 07:04:19 -08:00
Daniel Imms
b8843732bf
Implement Terminal graphic characters (1FBCB-1FBCD)
2025-12-23 04:49:46 -08:00
Daniel Imms
44d8d2c873
Finish implementing Terminal graphic characters (1FBB9-1FBBC)
2025-12-23 04:28:45 -08:00
Daniel Imms
3d3abf9cf2
Implement folder 1FBB9-1FBBA
2025-12-23 04:22:19 -08:00
Daniel Imms
268f7af5db
Implement running man 1FBB2 and 1FBB3
2025-12-23 04:15:41 -08:00
Daniel Imms
a0e658a18c
Add column number powerline symbol
2025-12-23 03:42:41 -08:00
Daniel Imms
ea6385f310
Comment alignment
2025-12-23 03:39:37 -08:00
Daniel Imms
5c0c553936
Implement Arrows (1FBB4-1FBB8)
2025-12-22 19:46:35 -08:00
Daniel Imms
eb743e0e19
Implement Terminal graphic character (1FBFA-1FBFA)
2025-12-22 19:15:00 -08:00
Daniel Imms
29d91fe264
Fill in remaining parts of legacy computing
2025-12-22 16:27:41 -08:00
Daniel Imms
e8dcf46f39
Add PATH_NEGATIVE, simplify 1FBBD-1FBBF
2025-12-22 16:22:06 -08:00
Daniel Imms
66c1316f87
Implement ARROWHEAD-SHAPED POINTER
2025-12-22 15:43:53 -08:00
Daniel Imms
e1803ed5a5
Implement Triangular shade characters (1FB9C-1FB9F)
2025-12-22 15:30:55 -08:00
Daniel Imms
1c3813f3d4
Implement Negative terminal graphic characters (1FBBD-1FBBF)
2025-12-22 15:28:51 -08:00
Daniel Imms
e12aef9287
Implement Block elements (1FBCE-1FBCF)
2025-12-22 15:21:10 -08:00
Daniel Imms
f5edba0b64
Improve docs on segmentedDigit
2025-12-22 15:18:42 -08:00
Daniel Imms
5a995e5595
Implement Geometric shapes (1FBE0-1FBEF)
2025-12-22 15:14:40 -08:00
Daniel Imms
2bae212f83
Implement Character cell diagonals (1FBD0-1FBDF)
2025-12-22 14:19:02 -08:00
Daniel Imms
bde3680cd1
Implement 2 more parts
2025-12-22 14:15:26 -08:00
Daniel Imms
717399ceb6
Implement diagonal fill chars and light solid line with stroke
2025-12-22 14:04:51 -08:00
Daniel Imms
51121f1913
Stub legacy computing custom glyph ranges
...
Part of #5466
2025-12-22 13:42:38 -08:00