Repository navigation
Releases: OpenRootdev/hextrix
Release list
Hextrix v1.1.2
Maintenance release — a flexible sweep command, a security fix, and the move to the OpenRootdev org.
What's new
-
hextrix sweepreworked with flags (and positional shorthand). Duration and accent color are now configurable, with sensible defaults:hextrix sweep -s 1 -c 4 # 1s wipe, blue accent hextrix sweep -c cyan # default length, cyan accent hextrix sweep 0.5 magenta # positional form of -s 0.5 -c magenta hextrix sweep # defaults: 1.0s, red
-s/--secondssets the duration (0.1–60, default 1.0).-c/--colorpicks the accent:1–9or a name (red,green,yellow,blue,magenta,cyan,white,bright red,bright magenta); default red.hextrix sweep --helpprints its own usage.- The old
hextrix sweep <seconds>form still works.
-
Security fix (CodeQL). Promoted the token-rate multiply to
doublein the frame loop so the intermediate product can no longer overflowfloatbefore widening. The CodeQL alert auto-resolved after the scan.
Changed
- Installer, uninstaller, and README badge/clone URLs updated for the OpenRootdev org move.
- README polish: Ko-fi support badge and section, tidied layout.
Install
curl -fsSL https://raw.githubusercontent.com/OpenRootdev/hextrix/main/install.sh | shUninstall:
curl -fsSL https://raw.githubusercontent.com/OpenRootdev/hextrix/main/uninstall.sh | shPrebuilt binary attached (hextrix-linux-x86_64), or build from source — needs git, make, a C11 compiler and ncursesw. MIT licensed — full docs in the README.
Hextrix v1.1.0
Second release — adds the one-shot sweep mode and control polish.
What's new
hextrix sweep <duration>— one-shot intro effect: lights a random, incomplete subset of the grid instantly (lots of empty cells), then a wavy front rolls down from above and washes the grid — already moving on the first frame, accelerating as it falls — and exits cleanly when done.q/Esc/Ctrl+Caborts early. Works with-afor alphanumeric tokens.←/→— fluid speed control (0.15×–4×), with on-screen flash.?toggles help alongsideh;Esccloses the overlay and no longer stalls the animation (escdelay fix).- Switching hints now sit on a dim plate so they stay readable over the tokens.
- Test-harness parser fixed (CSI
J/Kparameters).
Install
curl -fsSL https://raw.githubusercontent.com/OpenRootdev/hextrix/main/install.sh | shUninstall:
curl -fsSL https://raw.githubusercontent.com/OpenRootdev/hextrix/main/uninstall.sh | shNeeds git, make, a C11 compiler and ncursesw. MIT licensed — full docs in the README.
Hextrix v1.0.0
First release of Hextrix — a fluid color toy for the terminal.
A dense grid of two-character hex tokens (a frozen memory dump) whose colors flow like liquid: curl-noise dye field, PipeWire audio reactivity (bass/mid/treble), three visualizer modes (liquid, wave, rain), nine accent colors, fluid-speed and token-rate ladders, help overlay, clean terminal restore on exit.
Install
curl -fsSL https://raw.githubusercontent.com/OpenRootdev/hextrix/main/install.sh | shUninstall:
curl -fsSL https://raw.githubusercontent.com/OpenRootdev/hextrix/main/uninstall.sh | shNeeds git, make, a C11 compiler and ncursesw (on Arch: sudo pacman -S --needed base-devel ncurses git). Installs into ~/.local/bin.
Keys
| Key | Action |
|---|---|
q / Ctrl+C |
quit |
space |
pause/resume |
r |
reset fluid |
m |
audio on/off |
+/- |
intensity |
↑/↓ |
token speed |
←/→ |
fluid speed |
v |
visualizer: wave → rain → off |
1–9 |
accent color |
h/? |
help overlay |
MIT licensed. Full docs in the README.