[Bug 1935984] New: Review Request: js-termynal - Lightweight and
modern terminal animations using async/await
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1935984
Bug ID: 1935984
Summary: Review Request: js-termynal - Lightweight and modern
terminal animations using async/await
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Priority: medium
Assignee: nobody(a)fedoraproject.org
Reporter: code(a)musicinmybrain.net
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL:
https://gitlab.com/musicinmybrain/fedora-rpm/-/raw/1cfaa66e2c4f4823779295...
SRPM URL:
https://kojipkgs.fedoraproject.org//work/tasks/7506/63157506/js-termynal-...
Description:
Typing animations are nothing new and Termynal isn’t particularly
revolutionary. The author wrote it because they needed a modern and lightweight
version with minimal JavaScript and without messy, nested setTimeout calls.
Most of the existing libraries rely on JavaScript for both the rendering,
styling and animation, or even require jQuery. This is inconvenient, especially
if you’re using the animation as part of your software’s documentation. If a
user has JavaScript disabled, they will only see a blank window.
Termynal uses async and await, which is now supported pretty much across all
major browsers. Termynal lets you write all input and output in plain HTML, and
all styling in plain CSS. Non-JS users will still see the complete code, just
no animation. The width and height of the terminal window is read off the
original container. This means you won’t have to worry about sizing or layout
reflows. Termynal also comes with a flexible HTML API, so you can use it
without having to write a single line of JavaScript yourself.
Fedora Account System Username: music
Koji builds:
F35: https://koji.fedoraproject.org/koji/taskinfo?taskID=63157505
F34: https://koji.fedoraproject.org/koji/taskinfo?taskID=63157884
F33: https://koji.fedoraproject.org/koji/taskinfo?taskID=63158183
(F32 lacks esbuild. I could package it without minification, or possibly use
uglify-js, but there is no need to bother.)
This package is needed for the full HTML documentation of python-fastapi.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
3 years, 1 month