Bixilon
9889747532
wip unihex font loading + tests
2023-06-16 18:15:13 +02:00
Bixilon
3794ac1943
debug/pause menu: remove title background
2023-06-16 18:14:49 +02:00
Bixilon
5d3b207211
wip unihex font reading
2023-06-16 17:47:04 +02:00
Bixilon
f49518ad93
assets: index type: other (font)
...
Required for loading unifont texture (1.20)
2023-06-16 16:40:46 +02:00
Bixilon
4b773497a0
readme: mark 1.20.x as supported
2023-06-16 16:21:54 +02:00
Bixilon
80790c4637
trim font
...
This should reduce some call overhead, normally once include just contains one font type and not multiple
2023-06-16 16:14:46 +02:00
Bixilon
d9e26b1b86
fix reference font provider
2023-06-16 16:11:34 +02:00
Bixilon
6b417993a8
fix bitmap font calculations, fix tests
2023-06-16 16:03:28 +02:00
Bixilon
e5cbd84503
rename AbstractTexture, remove Texture::resourceLocation
2023-06-16 16:03:28 +02:00
Bixilon
c446b87579
fix some bitmap font tests
2023-06-16 16:03:28 +02:00
Bixilon
1a6b8d04a7
wip bitmap font loading + tests
2023-06-16 16:03:28 +02:00
Bixilon
ce3a678d39
tab list: set height to 11 pixels (now name is visible again)
2023-06-16 16:03:28 +02:00
Bixilon
906195d4c1
sign: option for text aligning
...
Aligning text on a sign is now a config option. Closes GH-7
2023-06-16 16:03:27 +02:00
Bixilon
7a9b092784
remove static font characteristics, improve 3d font rendering, bug fixes
2023-06-16 16:03:27 +02:00
Bixilon
1a2105297e
fix background tests, improve text background
2023-06-16 16:03:27 +02:00
Bixilon
f817d0c9f1
gui: text element fixes, tests
2023-06-16 16:03:27 +02:00
Bixilon
f42fec6421
fix crashes with text alignment
2023-06-16 16:03:27 +02:00
Bixilon
f2b0fab5d8
Villager: rename villagerDate to villagerData (typo)
2023-06-16 16:03:27 +02:00
Bixilon
7ec41fc280
fix some text aligning bugs
2023-06-16 16:03:26 +02:00
Bixilon
53cab94924
build font cache on init (not post init)
...
This should prevent hud from already using it
2023-06-16 16:03:26 +02:00
Bixilon
81ff9c9f7a
text alignment
2023-06-16 16:03:26 +02:00
Bixilon
f455f2a20b
outsource ANSI (kutil)
2023-06-16 16:03:26 +02:00
Bixilon
9ef20161eb
text element: proper size limiting with background
2023-06-16 16:03:26 +02:00
Bixilon
cf4d955df0
legacy unicode font type: make chars one pixel smaller
2023-06-16 16:03:26 +02:00
Bixilon
4757e7b955
remove font spacing when shadow
2023-06-16 16:03:25 +02:00
Bixilon
2905e170da
fix text element tests
2023-06-16 16:03:25 +02:00
Bixilon
4d6117fd0b
hud/gui: replace ints with floats
...
Pixels are because of scaling not actually pixels. Floats should make animations and progress bars far more smooth and also improve text rendering
2023-06-16 16:03:25 +02:00
Bixilon
e27baeb8ea
wip text element tests
2023-06-16 16:03:25 +02:00
Bixilon
72ebb2303d
refactor TextElement
...
does improve the gui api a lot, still a lot of things broken
2023-06-16 16:03:25 +02:00
Bixilon
025505074e
fix TextElement rendering
2023-06-16 16:03:25 +02:00
Bixilon
c4c726fbbb
fix crash when rendering new line without enough space
2023-06-16 16:03:24 +02:00
Bixilon
e346f06c67
text wrapping fixes
2023-06-16 16:03:24 +02:00
Bixilon
8ce641cacf
newline rendering
2023-06-16 16:03:24 +02:00
Bixilon
1e72bae1e1
line spacing tests, fix
2023-06-16 16:03:24 +02:00
Bixilon
8ef3deacbe
improved code point rendering
2023-06-16 16:03:24 +02:00
Bixilon
fa8cd40617
wip text component rendering (rewrite)
2023-06-16 16:03:23 +02:00
Bixilon
a870d64d6f
font rendering improvements, rasterized font renderer test
2023-06-16 16:03:23 +02:00
Bixilon
63b8c73150
font cache: don't cache ascii control chars (0..31)
2023-06-16 16:03:23 +02:00
Bixilon
b5f443d442
legacy unicode font rendering + tests
2023-06-16 16:03:23 +02:00
Bixilon
9507d630d6
font type: reference
2023-06-16 16:03:23 +02:00
Bixilon
1abe55df3d
fix empty font renderer tests
2023-06-16 16:03:23 +02:00
Bixilon
1f9069d929
font: warn if no font found
2023-06-16 16:03:22 +02:00
Bixilon
d9c74a71d7
refactor font rendering more
2023-06-16 16:03:22 +02:00
Bixilon
761ea0a582
base component: events: prioritize this over parent
2023-06-16 16:03:22 +02:00
Bixilon
f26df2bba0
font manager, multiple fonts, font cache
2023-06-16 16:03:22 +02:00
Bixilon
5410a521ed
wip rewrite font rendering
...
This will clean up font rendering, improve performance, less visual bugs, more testing and the most important thing fix font rendering for pre-flattening versions and 1.20 (#111 )
2023-06-16 16:03:19 +02:00
Bixilon
6079eccb52
bump dependencies
...
No specific reason
2023-06-13 17:48:17 +02:00
Bixilon
68bdf95ef8
readme: imitate note
2023-06-13 13:27:05 +02:00
Bixilon
8596fa6971
network: fix 1.20.1-rc1 protocol id
2023-06-13 13:07:38 +02:00
Bixilon
2a1f1ea2bd
network: 1.20.1-rc1, (1.20.1)
...
No changes -/-
2023-06-13 12:44:22 +02:00