- airhorn and/or light saber sound effects,
- a sixel-based rendering of lens flares, or
- a fluid dynamics engine to simulate rippling of characters around the path along which the cursor moves
(Joke, looks very cool even though i'd probably find it too distracting)
I will take the light saber sounds.
With stereo-spacial transformation, so the sounds "direction" and "distance" match my own physical dynamic orientation relative to the cursor's motion on the screen.
And, the ability to open a small window, which gives me the cursor's visual point-of-view, as it zooms through the graphics on the screen.
Also, each traversed character should get "hot" as the curser goes over it, indicated with a stable glow for a quarter of a second, followed by an exponential fade over another second.
I think we can all agree that when in flow, functional distractions need to work harder, be more immersive, to be effective.
But, if you want a truly serious usecase, then my pipe dream is that Tattoy becomes the "XWayland" for an entirely new protocol for terminals that explores moving on from ANSI codes, the terminfo database and so on. I wrote a blog post about this idea: https://tattoy.sh/news/an-end-to-terminal-ansi-codes
Greatly helps when demoing something from my terminal and having multiple splits open.
I wasn't able to get this working. MacOS, homebrew, added [animated_cursor] to the tattoy.toml and the glsl file.
I'd very much appreciate a bug report. It looks like maybe Tattoy isn't connecting to the GPU on Mac: https://github.com/tattoy-org/tattoy/issues/129
However, when making large moves, it seems a bit disorienting and the gradient effect seems very subtle in the video. Perhaps make the effect depend on distance, like actual motion blur would?
I was also thinking about having a color shift when moving up vs moving down, not sure about that one but certainly something I'd play with.
(they have other effects, check effects in neovide for better defaults)
baq•15h ago
It's an over-the-top animation of a terminal cursor moving from position to position, helps notice where it moved to. I thought it'll be something about mouse cursor animations. I could see myself using this if a) I was using more TUI apps and b) it'd be toned down quite a bit.
jasonjmcghee•14h ago
https://neovide.dev/features.html#animated-cursor
nine_k•14h ago
I wish more terminals implemented something similar.
tombh•13h ago
nine_k•13h ago
throwanem•10h ago
echelon•14h ago
This is so fucking cool. I'm going to add this right away.
danieldk•3h ago
Rendello•14h ago
andrepd•14h ago
Rendello•7h ago
https://github.com/matmutant/LSD-Conky
eMPee584•1h ago
tombh•13h ago
rendaw•1h ago
ldjb•1h ago
https://tattoy.sh/assets/screenshots/cursor_smear_fade.webm
https://tattoy.sh/assets/screenshots/manga_slash.webm