Skip to content

Releases: JujuAdams/ScribbleJunior

1.6.2 (beta)

30 Oct 15:55
Compare
Choose a tag to compare
1.6.2 (beta) Pre-release
Pre-release
  • Adds preprocessor feature
  • Adds open square bracket escaping by using [[ to all Scribblejr*Ext() functions
  • Fixes crash in ScribblejrFitExt() when using sprites with per-character wrapping
  • Fixes crash when a string only contains a sprite
  • Fixes crash when a string contains an empty line

1.6.1 (alpha)

27 Oct 11:28
Compare
Choose a tag to compare
1.6.1 (alpha) Pre-release
Pre-release
  • Adds preprocessor feature
  • Adds open square bracket escaping by using [[ to all Scribblejr*Ext() functions
  • Fixes crash in ScribblejrFitExt() when using sprites with per-character wrapping

1.5.0

22 Jul 17:39
Compare
Choose a tag to compare
  • Built for 2024.6 but should work in some earlier versions
  • Adds .GetHAlign() and .GetVAlign() getters
  • Fixes horizontal alignment when baking certain kinds of vertex buffers
  • Fixes ExtFit text being drawn with the wrong base colour

1.4.0

10 Jun 17:35
Compare
Choose a tag to compare
  • Fixes incorrect height calculation for ScribbleJrFit()
  • Adds newline support for all Scribble Junior functions

1.3.0 (beta)

11 May 20:23
Compare
Choose a tag to compare
  • Renames ScribblejrNative() to ScribblejrDrawNative()
  • Adds newline support to Scribblejr() ScribblejrShrink() ScribblejrFit()
  • Fixes incorrect handling of ascender offsets leading to text jumping around slightly shortly after drawing
  • Fixes a crash when drawing stashed text element references

1.2.7 (beta)

18 Mar 14:20
Compare
Choose a tag to compare

New Features

  • Adds SCRIBBLEJR_SHADOW_SPRITES to control whether sprites get shadows (hard shadows only)
  • Adds ScribblejrSDFDropShadow() for easier drop shadow creation
  • Adds SCRIBBLEJR_GLOBAL_FONT_SCALE, useful for compensating for SDF scaling
  • Adds SCRIBBLEJR_FORCE_BILINEAR_FOR_SDF to force bilinear filtering for SDF fonts

Bug Fixes

  • Adds missing license file
  • Fixes missing per-character wrapping in ScribblejrFit()
  • Fixes crash in ScribblejrFitExt() when an unrecognised tag is encountered
  • Fixes glyphs being slightly offset sometimes due to scaling issues
  • Fixes spaces after formatting tags in Ext-type functions being ignored

Thanks to @DragoniteSpam and @KormexGit for helping to identify bugs.

1.2.6 (beta)

16 Mar 22:26
Compare
Choose a tag to compare

New Features

  • Adds SCRIBBLEJR_SHADOW_SPRITES to control whether sprites get shadows (hard shadows only)
  • Adds ScribblejrSDFDropShadow() for easier drop shadow creation
  • Adds SCRIBBLEJR_GLOBAL_FONT_SCALE, useful for compensating for SDF scaling
  • Adds SCRIBBLEJR_FORCE_BILINEAR_FOR_SDF to force bilinear filtering for SDF fonts

Bug Fixes

  • Fixes missing per-character wrapping in ScribblejrFit()
  • Fixes crash in ScribblejrFitExt() when an unrecognised tag is encountered
  • Fixes glyphs being slightly offset sometimes due to scaling issues
  • Fixes spaces after formatting tags in Ext-type functions being ignored

Thanks to @DragoniteSpam and @KormexGit for helping to identify bugs.

1.2.2 (beta)

08 Mar 16:38
Compare
Choose a tag to compare

New Features

  • Exposes ScribblejrCacheFontInfo() as a public function
  • Adds per-character wrapping option
  • Adds support for drop shadow SDF effect

Bug Fixes

  • Fixes alignment problems when baking long unformatted+fit words
  • Fixes ScribblejrFit() and ScribblejrFitExt() not sizing down long words
  • Fixes crash when using dynamic fonts

1.0.1 (beta)

04 Mar 10:11
Compare
Choose a tag to compare
1.0.1 (beta) Pre-release
Pre-release
  • Fixes crash when drawing formatted text sometimes

1.0.0 (beta)

03 Mar 17:59
Compare
Choose a tag to compare
1.0.0 (beta) Pre-release
Pre-release
Copies over Scribble logo