diff --git a/README.md b/README.md index 3deb9e8f..aeeac4f4 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ characters and block elements be automatically generated. This needs a solid whi typically 1x1) present in the font at id 0 (used here because most fonts don't use it) or 9608 (the Unicode full block index). This also enables a better guarantee of underline and strikethrough characters connecting properly, and without smudging where two underscores or hyphens overlap each other. `Font` attempts to enable this by default, but if it fails -then it falls back to using underscores for underline and hyphens for strikethrough. All of the fonts in `KnownFonts` +then it falls back to using underscores for underline and hyphens for strikethrough. All the fonts in `KnownFonts` either are configured to use a solid block or to specifically avoid it because that font renders better without it. These two features are new in 0.3.0, and are expected to see more attention in future releases (such as more @@ -106,7 +106,7 @@ configuration for rotation origin). ## Hold the phone, there's widgets! -Starting in the 0.4.0 release (in development), there are various widgets that replace their +Starting in the 0.4.0 release, there are various widgets that replace their scene2d.ui counterparts and swap out `Label` for `TextraLabel`, allowing you to use markup in them. The widgets are `ImageTextraButton`, `TextraButton`, `TextraCheckBox`, `TextraDialog`, `TextraLabel`, `TextraTooltip`, and `TextraWindow`, at least, so far. @@ -120,7 +120,7 @@ for some usage. A counterpart to `TextArea` is planned. You probably want to get this with Gradle! The dependency for a libGDX project's core module looks like: ```groovy -implementation "com.github.tommyettinger:textratypist:0.3.0" +implementation "com.github.tommyettinger:textratypist:0.4.0" ``` This assumes you already depend on libGDX; TextraTypist depends on version 1.10.0 or higher, and should have no problems @@ -131,7 +131,7 @@ a different version for 1.10.1 (-SNAPSHOT) and higher vs. 1.10.0 . If you use GWT, this should be compatible. It needs these dependencies in the html module: ```groovy -implementation "com.github.tommyettinger:textratypist:0.3.0:sources" +implementation "com.github.tommyettinger:textratypist:0.4.0:sources" implementation "com.github.tommyettinger:regexodus:0.1.13:sources" ``` diff --git a/docs/apidocs/allclasses-frame.html b/docs/apidocs/allclasses-frame.html index 6fe3a418..8eaccc89 100644 --- a/docs/apidocs/allclasses-frame.html +++ b/docs/apidocs/allclasses-frame.html @@ -3,7 +3,7 @@ -All Classes (textratypist 0.3.0 API) +All Classes (textratypist 0.4.0 API) @@ -25,6 +25,7 @@

All Classes

  • Font.GlyphRegion
  • GradientEffect
  • HangEffect
  • +
  • ImageTextraButton
  • JoltEffect
  • JumpEffect
  • KnownFonts
  • @@ -35,7 +36,12 @@

    All Classes

  • ShakeEffect
  • SickEffect
  • SlideEffect
  • +
  • TextraButton
  • +
  • TextraCheckBox
  • +
  • TextraDialog
  • TextraLabel
  • +
  • TextraTooltip
  • +
  • TextraWindow
  • TokenCategory
  • TypingAdapter
  • TypingConfig
  • diff --git a/docs/apidocs/allclasses-noframe.html b/docs/apidocs/allclasses-noframe.html index 00d2d5c8..2241925c 100644 --- a/docs/apidocs/allclasses-noframe.html +++ b/docs/apidocs/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (textratypist 0.3.0 API) +All Classes (textratypist 0.4.0 API) @@ -25,6 +25,7 @@

    All Classes

  • Font.GlyphRegion
  • GradientEffect
  • HangEffect
  • +
  • ImageTextraButton
  • JoltEffect
  • JumpEffect
  • KnownFonts
  • @@ -35,7 +36,12 @@

    All Classes

  • ShakeEffect
  • SickEffect
  • SlideEffect
  • +
  • TextraButton
  • +
  • TextraCheckBox
  • +
  • TextraDialog
  • TextraLabel
  • +
  • TextraTooltip
  • +
  • TextraWindow
  • TokenCategory
  • TypingAdapter
  • TypingConfig
  • diff --git a/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html b/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html index f8ef3cab..fac52f2c 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html +++ b/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html @@ -3,7 +3,7 @@ -ColorLookup.GdxColorLookup (textratypist 0.3.0 API) +ColorLookup.GdxColorLookup (textratypist 0.4.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,13 +11,13 @@ + + + + + +
    + + +
    Skip navigation links
    + + + + +
    + + + +
    +
    com.github.tommyettinger.textra
    +

    Class ImageTextraButton

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    Skip navigation links
    + + + + +
    + + + + diff --git a/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html b/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html index 8f095737..538220b9 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html +++ b/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html @@ -3,7 +3,7 @@ -KnownFonts (textratypist 0.3.0 API) +KnownFonts (textratypist 0.4.0 API) @@ -11,13 +11,13 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ + + + + + +
    + + +
    Skip navigation links
    + + + + +
    + + + +
    +
    com.github.tommyettinger.textra
    +

    Class TextraButton

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    Skip navigation links
    + + + + +
    + + + + diff --git a/docs/apidocs/com/github/tommyettinger/textra/TextraCheckBox.html b/docs/apidocs/com/github/tommyettinger/textra/TextraCheckBox.html new file mode 100644 index 00000000..810a2a39 --- /dev/null +++ b/docs/apidocs/com/github/tommyettinger/textra/TextraCheckBox.html @@ -0,0 +1,591 @@ + + + + + +TextraCheckBox (textratypist 0.4.0 API) + + + + + + + +
    + + +
    Skip navigation links
    + + + + +
    + + + +
    +
    com.github.tommyettinger.textra
    +

    Class TextraCheckBox

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    Skip navigation links
    + + + + +
    + + + + diff --git a/docs/apidocs/com/github/tommyettinger/textra/TextraDialog.html b/docs/apidocs/com/github/tommyettinger/textra/TextraDialog.html new file mode 100644 index 00000000..88133b6c --- /dev/null +++ b/docs/apidocs/com/github/tommyettinger/textra/TextraDialog.html @@ -0,0 +1,869 @@ + + + + + +TextraDialog (textratypist 0.4.0 API) + + + + + + + +
    + + +
    Skip navigation links
    + + + + +
    + + + +
    +
    com.github.tommyettinger.textra
    +

    Class TextraDialog

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    Skip navigation links
    + + + + +
    + + + + diff --git a/docs/apidocs/com/github/tommyettinger/textra/TextraLabel.html b/docs/apidocs/com/github/tommyettinger/textra/TextraLabel.html index 71ae6f22..2130d6ef 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/TextraLabel.html +++ b/docs/apidocs/com/github/tommyettinger/textra/TextraLabel.html @@ -3,7 +3,7 @@ -TextraLabel (textratypist 0.3.0 API) +TextraLabel (textratypist 0.4.0 API) @@ -11,13 +11,13 @@ + + + + + +
    + + +
    Skip navigation links
    + + + + +
    + + + +
    +
    com.github.tommyettinger.textra
    +

    Class TextraTooltip

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    Skip navigation links
    + + + + +
    + + + + diff --git a/docs/apidocs/com/github/tommyettinger/textra/TextraWindow.html b/docs/apidocs/com/github/tommyettinger/textra/TextraWindow.html new file mode 100644 index 00000000..d925ad29 --- /dev/null +++ b/docs/apidocs/com/github/tommyettinger/textra/TextraWindow.html @@ -0,0 +1,851 @@ + + + + + +TextraWindow (textratypist 0.4.0 API) + + + + + + + +
    + + +
    Skip navigation links
    + + + + +
    + + + +
    +
    com.github.tommyettinger.textra
    +

    Class TextraWindow

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    Skip navigation links
    + + + + +
    + + + + diff --git a/docs/apidocs/com/github/tommyettinger/textra/TokenCategory.html b/docs/apidocs/com/github/tommyettinger/textra/TokenCategory.html index 43c0d589..b9ce8c6b 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/TokenCategory.html +++ b/docs/apidocs/com/github/tommyettinger/textra/TokenCategory.html @@ -3,7 +3,7 @@ -TokenCategory (textratypist 0.3.0 API) +TokenCategory (textratypist 0.4.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/docs/apidocs/com/github/tommyettinger/textra/effects/package-summary.html b/docs/apidocs/com/github/tommyettinger/textra/effects/package-summary.html index 51b2f195..0e81ad5d 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/effects/package-summary.html +++ b/docs/apidocs/com/github/tommyettinger/textra/effects/package-summary.html @@ -3,7 +3,7 @@ -com.github.tommyettinger.textra.effects (textratypist 0.3.0 API) +com.github.tommyettinger.textra.effects (textratypist 0.4.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -22,10 +22,16 @@

    Classes

  • Font
  • Font.FontFamily
  • Font.GlyphRegion
  • +
  • ImageTextraButton
  • KnownFonts
  • Layout
  • Line
  • +
  • TextraButton
  • +
  • TextraCheckBox
  • +
  • TextraDialog
  • TextraLabel
  • +
  • TextraTooltip
  • +
  • TextraWindow
  • TypingAdapter
  • TypingConfig
  • TypingLabel
  • diff --git a/docs/apidocs/com/github/tommyettinger/textra/package-summary.html b/docs/apidocs/com/github/tommyettinger/textra/package-summary.html index a07120e5..8ccc745a 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/package-summary.html +++ b/docs/apidocs/com/github/tommyettinger/textra/package-summary.html @@ -3,7 +3,7 @@ -com.github.tommyettinger.textra (textratypist 0.3.0 API) +com.github.tommyettinger.textra (textratypist 0.4.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,13 +11,13 @@ @@ -11,7 +11,7 @@ diff --git a/docs/apidocs/com/github/tommyettinger/textra/utils/package-summary.html b/docs/apidocs/com/github/tommyettinger/textra/utils/package-summary.html index db8751dd..420990a4 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/utils/package-summary.html +++ b/docs/apidocs/com/github/tommyettinger/textra/utils/package-summary.html @@ -3,7 +3,7 @@ -com.github.tommyettinger.textra.utils (textratypist 0.3.0 API) +com.github.tommyettinger.textra.utils (textratypist 0.4.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/docs/apidocs/overview-summary.html b/docs/apidocs/overview-summary.html index 2627e3e3..f1b394d1 100644 --- a/docs/apidocs/overview-summary.html +++ b/docs/apidocs/overview-summary.html @@ -3,7 +3,7 @@ -Overview (textratypist 0.3.0 API) +Overview (textratypist 0.4.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@