Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-16 | UB trying to dereference end of string view | FalseIlyu | |
2024-04-24 | feat: unicode emoji support + other stuff | Kae | |
2024-04-23 | Fix text after an unclosed ^ tag not wrapping | Kae | |
2024-04-22 | Add UnifontEx fallback for glyphs that are missing from the current font | Kae | |
2024-04-22 | Lua chat callbacks + better font styling | Kae | |
golly gee whiz!! i hope i didn't fuck something up | |||
2024-04-15 | Fix text wrapping bug that only happened under a specific scenario | Kae | |
was causing a broken string view if there was a line that had any space in it followed by a forced newline and then a line that had no spaces but was long enough to wrap. example: A B\nThisLastLineHasNoSpacesButIsLongEnoughToWrapAnyways!!!!!!!!!!!! | |||
2024-04-04 | fix: last minor text wrapping bug | Kae | |
2024-04-03 | fix rare text wrapping bug in the chat box | Kae | |
also removed unnecessary leftover variables from when text wrapping used to always create a StringList | |||
2024-03-25 | change fonts to woff2 | Kae | |
2024-02-28 | Fixed remaining compiler warnings | Kai Blaschke | |
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed. | |||
2024-02-19 | Fixed a huge amount of Clang warnings | Kai Blaschke | |
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably. 99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified. Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects. Most remaining warnings are now unused parameters. | |||
2023-08-04 | Add optional alpha threshold option for fonts | Kae | |
2023-07-22 | Add character swapping (no GUI yet) | Kae | |
2023-07-04 | Cache font directives | Kae | |
2023-07-03 | Add 1-px padding around font and round to fix jitter | Kae | |
2023-07-03 | Fix font glyph generation to work correctly with other fonts | Kae | |
2023-07-02 | use raw wrapWidth ptr instead of Maybe | Kae | |
2023-07-02 | Fix splitting bug and optimize a little | Kae | |
2023-07-01 | Re-optimize text splitting while maintaining vanilla behavior | Kae | |
2023-07-01 | Fix text wrapping splitting inside of words with color codes in them | Kae | |
2023-06-30 | RenderPrimitive micro-optimizations | Kae | |
2023-06-29 | Decimal zoom with lerp | Kae | |
2023-06-29 | Update StarTextPainter.cpp | Kae | |
2023-06-28 | TextPainter now uses StringView | Kae | |
2023-06-28 | Fix broken regex, make game timestep non-const | Kae | |
2023-06-27 | The Formatting String Catastrophe | Kae | |
2023-06-26 | resolved most of the compiler warnings/errors under gcc | LDA | |
also update xxhash and tinyformat | |||
2023-06-23 | small cleanup in TextPainter | Kae | |
2023-06-21 | fonts can reload now | Kae | |
2023-06-21 | The Fontpocalypse | Kae | |
I hate it | |||
2023-06-21 | Fix glyph width issue with custom fonts | Kae | |
haha woopsies!! | |||
2023-06-21 | font directives bwahahaha | Kae | |
2023-06-21 | custom fonts!! | Kae | |
2023-06-21 | make the chat really pretty!! | Kae | |
also slightly optimized text shadow rendering, made sure glyphs with directives stay centered and added two extra Lua arguments to canvas.drawText | |||
2023-06-20 | everything everywhere | Kae | |
all at once |