Repository navigation
0.1.17: alerts you design, goals and timers, events in the dock, and folders for integrations - #81
Merged
Conversation
…dashboard that stays smooth
A "Stream title and category" step sets either or both on Twitch, with
the category found from what was typed ("valo" is VALORANT). It gives
later steps {stream.ok}, {stream.category} and {stream.error}. The login
already has channel:manage:broadcast, so nobody has to log in again.
An integration holds 256 steps, up from 64: a chat game with its paths
spelled out fills 64 by itself.
The dashboard no longer crawls beside OBS and a game:
- it counts its own frames and rests its looping animations while the
browser can't keep 30 a second;
- the hero's light moves in steps, six a second, instead of asking for a
frame at every screen refresh;
- an integration card's status badge loses a backdrop blur that showed
nothing and made every card a blurred layer;
- the Integrations tab is redrawn when a poll brings something new, not
every two seconds regardless.
…s, 0.1.17
Alerts play designs made in the Studio: seven ready-made ones built from
layers, an old look turned into "My alerts" (its entrance, font, place
and size kept), the viewer's message under the card, and saved overlays
re-baked by themselves while nothing is live. Goals and timers (with
subathons) get their own overlays and a Goal or timer step; a per-stream
goal carries on when InstantClone restarts mid-stream.
Twitch alerts show what viewers wrote, can run only from an amount, and
play bigger alerts for bigger ones (If steps on the amount). New catalog
entries: Hype Twitch alerts and Stream log in the dock. The dock gets an
Events widget with filter, Skip and Replay. Integrations go in folders,
dragged and dropped. An older Twitch login is asked to log in again
before a command fails.
From the pre-release review:
- a ban or timeout from a trigger anyone can start may only name {user}
or a fixed name; one saved before this runs with that trigger off, and
an anonymous gift or cheer has no account to name;
- a Twitch 401 that isn't a missing permission renews the login and runs
the call again (chat commands, channel points, title and category);
- a design alert's time on screen starts when it shows, not when it
starts loading;
- {goal.json.x} from a web call saved as "goal" reads again;
- an overlay file can't break out of the Studio's settings (its theme
colours and numbers are escaped), and its 404 no longer names the
overlays folder;
- smaller ones: the middle placement, ?at=top from 0.1.15, the dock's
events list after a failed fetch, a new folder kept with its default
name, step and goal limits said up front.
Version 0.1.17. The release workflow refuses a tag that isn't the
Cargo.toml version.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Everything for 0.1.17: alerts you design, goals and timers, events in the dock, and folders for integrations. The full list is the
[0.1.17]section of CHANGELOG.md.What's in it
Cargo.tomlversion.Checked before merging
scripts/check.mjs: format, clippy, 940 Rust tests and 86 page tests.t_smoke: 7t_web: 57t_proc: 65t_integ: 33t_dest: 29t_delay: 42t_update: 20security-extended, on Rust and onweb/. Its one real finding, from 0.1.16, is fixed: an overlay file's theme colours and numbers reached the Studio's HTML unescaped.