Skip to content

Commit

Permalink
Release 0.6.1 !
Browse files Browse the repository at this point in the history
Former-commit-id: 1a20f64
  • Loading branch information
tommyettinger committed Jul 13, 2022
1 parent 46c2587 commit 78f6d3b
Show file tree
Hide file tree
Showing 76 changed files with 4,559 additions and 287 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ between two colors, or go across a whole rainbow. Lots of options; lots of fun.
typing-label, but there have been some changes. You can check [the TextraTypist wiki](https://github.com/tommyettinger/textratypist/wiki/Examples)
for more information.

As of 0.6.0, there are many new effects. Jolt, Spiral, Spin, Crowd, Shrink, Emerge, Heartbeat, Carousel, Squash, Scale,
As of 0.6.1, there are many new effects. Jolt, Spiral, Spin, Crowd, Shrink, Emerge, Heartbeat, Carousel, Squash, Scale,
and Rotate are all new to TextraTypist (not in typing-label). You can see usage instructions and sample GIFs at
[the TextraTypist wiki's Tokens page](https://github.com/tommyettinger/textratypist/wiki/Tokens). Most of these effects
make use of the smooth scaling and rotation options that effects can use starting in TextraTypist 0.5.1 .
Expand Down Expand Up @@ -74,6 +74,7 @@ square brackets like `[*]`, or you can use `{STYLE=BOLD}` to do the same thing.
style, but will produce that TextureRegion in-line with the text.
- This is commonly used with `KnownFonts.addEmoji()` to add the 3000+ Twemoji icons to a Font.
- If you use Twemoji, the phrasees `[+saxophone]` and `[+🎷]` will each show a saxophone icon.
- This also works with multipart emoji, such as `[+call me hand, medium-dark skin tone]` and `[+🤙🏾]`.

## But wait, there's fonts!

Expand Down Expand Up @@ -139,7 +140,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.6.0"
implementation "com.github.tommyettinger:textratypist:0.6.1"
```

This assumes you already depend on libGDX; TextraTypist depends on version 1.11.0 or higher. The requirement for 1.11.0
Expand All @@ -148,7 +149,7 @@ was added in TextraTypist 0.5.0 because of some breaking changes in tooltip code
If you use GWT, this should be compatible. It needs these dependencies in the html module:

```groovy
implementation "com.github.tommyettinger:textratypist:0.6.0:sources"
implementation "com.github.tommyettinger:textratypist:0.6.1:sources"
implementation "com.github.tommyettinger:regexodus:0.1.13:sources"
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def projectName = 'textratypist'
version "$VERSION_NAME"
group 'com.github.tommyettinger'

//api "com.github.tommyettinger:textratypist:0.6.0"
//api "com.github.tommyettinger:textratypist:0.6.1"

[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'

Expand Down
8 changes: 7 additions & 1 deletion docs/apidocs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (textratypist 0.6.0 API)</title>
<title>All Classes (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -30,6 +30,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="com/github/tommyettinger/textra/effects/HangEffect.html" title="class in com.github.tommyettinger.textra.effects" target="classFrame">HangEffect</a></li>
<li><a href="com/github/tommyettinger/textra/effects/HeartbeatEffect.html" title="class in com.github.tommyettinger.textra.effects" target="classFrame">HeartbeatEffect</a></li>
<li><a href="com/github/tommyettinger/textra/ImageTextraButton.html" title="class in com.github.tommyettinger.textra" target="classFrame">ImageTextraButton</a></li>
<li><a href="com/github/tommyettinger/textra/ImageTypingButton.html" title="class in com.github.tommyettinger.textra" target="classFrame">ImageTypingButton</a></li>
<li><a href="com/github/tommyettinger/textra/effects/JoltEffect.html" title="class in com.github.tommyettinger.textra.effects" target="classFrame">JoltEffect</a></li>
<li><a href="com/github/tommyettinger/textra/effects/JumpEffect.html" title="class in com.github.tommyettinger.textra.effects" target="classFrame">JumpEffect</a></li>
<li><a href="com/github/tommyettinger/textra/KnownFonts.html" title="class in com.github.tommyettinger.textra" target="classFrame">KnownFonts</a></li>
Expand All @@ -54,9 +55,14 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="com/github/tommyettinger/textra/TextraWindow.html" title="class in com.github.tommyettinger.textra" target="classFrame">TextraWindow</a></li>
<li><a href="com/github/tommyettinger/textra/TokenCategory.html" title="enum in com.github.tommyettinger.textra" target="classFrame">TokenCategory</a></li>
<li><a href="com/github/tommyettinger/textra/TypingAdapter.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingAdapter</a></li>
<li><a href="com/github/tommyettinger/textra/TypingButton.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingButton</a></li>
<li><a href="com/github/tommyettinger/textra/TypingCheckBox.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingCheckBox</a></li>
<li><a href="com/github/tommyettinger/textra/TypingConfig.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingConfig</a></li>
<li><a href="com/github/tommyettinger/textra/TypingDialog.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingDialog</a></li>
<li><a href="com/github/tommyettinger/textra/TypingLabel.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingLabel</a></li>
<li><a href="com/github/tommyettinger/textra/TypingListener.html" title="interface in com.github.tommyettinger.textra" target="classFrame"><span class="interfaceName">TypingListener</span></a></li>
<li><a href="com/github/tommyettinger/textra/TypingTooltip.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingTooltip</a></li>
<li><a href="com/github/tommyettinger/textra/TypingWindow.html" title="class in com.github.tommyettinger.textra" target="classFrame">TypingWindow</a></li>
<li><a href="com/github/tommyettinger/textra/effects/WaveEffect.html" title="class in com.github.tommyettinger.textra.effects" target="classFrame">WaveEffect</a></li>
<li><a href="com/github/tommyettinger/textra/effects/WindEffect.html" title="class in com.github.tommyettinger.textra.effects" target="classFrame">WindEffect</a></li>
</ul>
Expand Down
8 changes: 7 additions & 1 deletion docs/apidocs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (textratypist 0.6.0 API)</title>
<title>All Classes (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -30,6 +30,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="com/github/tommyettinger/textra/effects/HangEffect.html" title="class in com.github.tommyettinger.textra.effects">HangEffect</a></li>
<li><a href="com/github/tommyettinger/textra/effects/HeartbeatEffect.html" title="class in com.github.tommyettinger.textra.effects">HeartbeatEffect</a></li>
<li><a href="com/github/tommyettinger/textra/ImageTextraButton.html" title="class in com.github.tommyettinger.textra">ImageTextraButton</a></li>
<li><a href="com/github/tommyettinger/textra/ImageTypingButton.html" title="class in com.github.tommyettinger.textra">ImageTypingButton</a></li>
<li><a href="com/github/tommyettinger/textra/effects/JoltEffect.html" title="class in com.github.tommyettinger.textra.effects">JoltEffect</a></li>
<li><a href="com/github/tommyettinger/textra/effects/JumpEffect.html" title="class in com.github.tommyettinger.textra.effects">JumpEffect</a></li>
<li><a href="com/github/tommyettinger/textra/KnownFonts.html" title="class in com.github.tommyettinger.textra">KnownFonts</a></li>
Expand All @@ -54,9 +55,14 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="com/github/tommyettinger/textra/TextraWindow.html" title="class in com.github.tommyettinger.textra">TextraWindow</a></li>
<li><a href="com/github/tommyettinger/textra/TokenCategory.html" title="enum in com.github.tommyettinger.textra">TokenCategory</a></li>
<li><a href="com/github/tommyettinger/textra/TypingAdapter.html" title="class in com.github.tommyettinger.textra">TypingAdapter</a></li>
<li><a href="com/github/tommyettinger/textra/TypingButton.html" title="class in com.github.tommyettinger.textra">TypingButton</a></li>
<li><a href="com/github/tommyettinger/textra/TypingCheckBox.html" title="class in com.github.tommyettinger.textra">TypingCheckBox</a></li>
<li><a href="com/github/tommyettinger/textra/TypingConfig.html" title="class in com.github.tommyettinger.textra">TypingConfig</a></li>
<li><a href="com/github/tommyettinger/textra/TypingDialog.html" title="class in com.github.tommyettinger.textra">TypingDialog</a></li>
<li><a href="com/github/tommyettinger/textra/TypingLabel.html" title="class in com.github.tommyettinger.textra">TypingLabel</a></li>
<li><a href="com/github/tommyettinger/textra/TypingListener.html" title="interface in com.github.tommyettinger.textra"><span class="interfaceName">TypingListener</span></a></li>
<li><a href="com/github/tommyettinger/textra/TypingTooltip.html" title="class in com.github.tommyettinger.textra">TypingTooltip</a></li>
<li><a href="com/github/tommyettinger/textra/TypingWindow.html" title="class in com.github.tommyettinger.textra">TypingWindow</a></li>
<li><a href="com/github/tommyettinger/textra/effects/WaveEffect.html" title="class in com.github.tommyettinger.textra.effects">WaveEffect</a></li>
<li><a href="com/github/tommyettinger/textra/effects/WindEffect.html" title="class in com.github.tommyettinger.textra.effects">WindEffect</a></li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ColorLookup.GdxColorLookup (textratypist 0.6.0 API)</title>
<title>ColorLookup.GdxColorLookup (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ColorLookup.GdxColorLookup (textratypist 0.6.0 API)";
parent.document.title="ColorLookup.GdxColorLookup (textratypist 0.6.1 API)";
}
}
catch(err) {
Expand Down
61 changes: 54 additions & 7 deletions docs/apidocs/com/github/tommyettinger/textra/ColorLookup.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ColorLookup (textratypist 0.6.0 API)</title>
<title>ColorLookup (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ColorLookup (textratypist 0.6.0 API)";
parent.document.title="ColorLookup (textratypist 0.6.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -73,13 +73,13 @@
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
Expand All @@ -101,9 +101,14 @@ <h2 title="Interface ColorLookup" class="title">Interface ColorLookup</h2>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html" title="class in com.github.tommyettinger.textra">ColorLookup.GdxColorLookup</a></dd>
</dl>
<dl>
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">ColorLookup</span></pre>
<pre>@FunctionalInterface
public interface <span class="typeNameLabel">ColorLookup</span></pre>
<div class="block">Allows looking up an RGBA8888 int color given a String key, returning either the color or 256 if none was found.
This is an extension point for games and libraries that may want their own way of looking up colors. This can be
treated as a functional interface in Java 8 and higher.
Expand Down Expand Up @@ -139,6 +144,27 @@ <h3>Nested Class Summary</h3>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html" title="class in com.github.tommyettinger.textra">ColorLookup.GdxColorLookup</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/github/tommyettinger/textra/ColorLookup.html#INSTANCE">INSTANCE</a></span></code>
<div class="block">The default ColorLookup, this simply looks up <code>key</code> in <code>Colors</code>.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
Expand Down Expand Up @@ -167,6 +193,27 @@ <h3>Method Summary</h3>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>static final&nbsp;<a href="../../../../com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html" title="class in com.github.tommyettinger.textra">ColorLookup.GdxColorLookup</a> INSTANCE</pre>
<div class="block">The default ColorLookup, this simply looks up <code>key</code> in <code>Colors</code>. It returns 256 (fully transparent,
extremely dark blue) if no Color exists by that exact name (case-sensitive), or returning the RGBA8888 value
of the color otherwise. All color names are <code>ALL_CAPS</code> in libGDX's Colors collection by default.
This can also be accessed with <a href="../../../../com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html#INSTANCE"><code>ColorLookup.GdxColorLookup.INSTANCE</code></a>.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
Expand Down Expand Up @@ -245,13 +292,13 @@ <h4>getRgba</h4>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/com/github/tommyettinger/textra/Effect.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Effect (textratypist 0.6.0 API)</title>
<title>Effect (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Effect (textratypist 0.6.0 API)";
parent.document.title="Effect (textratypist 0.6.1 API)";
}
}
catch(err) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Font.DistanceFieldType (textratypist 0.6.0 API)</title>
<title>Font.DistanceFieldType (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Font.DistanceFieldType (textratypist 0.6.0 API)";
parent.document.title="Font.DistanceFieldType (textratypist 0.6.1 API)";
}
}
catch(err) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Font.FontFamily (textratypist 0.6.0 API)</title>
<title>Font.FontFamily (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Font.FontFamily (textratypist 0.6.0 API)";
parent.document.title="Font.FontFamily (textratypist 0.6.1 API)";
}
}
catch(err) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Font.GlyphRegion (textratypist 0.6.0 API)</title>
<title>Font.GlyphRegion (textratypist 0.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Font.GlyphRegion (textratypist 0.6.0 API)";
parent.document.title="Font.GlyphRegion (textratypist 0.6.1 API)";
}
}
catch(err) {
Expand Down
Loading

0 comments on commit 78f6d3b

Please sign in to comment.