Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sixel fixel #1480

Merged
merged 3 commits into from
Mar 28, 2021
Merged

Sixel fixel #1480

merged 3 commits into from
Mar 28, 2021

Conversation

dankamongmen
Copy link
Owner

Experimentation and consultation with @dnkl (a gentleman and a scholar) confirm that you can't do cell scrubbing in Sixel. Fine. Abandon the idea, but continue to pipe the T-A matrix through. Rasterize sprixels prior to rasterizing cells instead. This fixes all remaining problems with ncplayer and notcurses-demo. It breaks the pixels demo on Sixel, but we'll attend to that. Abstract out sprite_desroy(). Fix up the [xray] demo.

Drop a gem on 'em!

Closes #1464. Closes #1388.

Fix Sixel mutation by printing the Sixel first, and only then
printing text atop it. Come around a second time on sprixels
only. All tests and demos now work under both the Sixel and
the Kitty protocols.

Huzzah! World leader, bitch! Ain't nobody else done this.
@dankamongmen dankamongmen merged commit da0da25 into master Mar 28, 2021
@dankamongmen dankamongmen deleted the dankamongmen/sixel-scourge branch March 28, 2021 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bitmap over fadeout flickers figure out pixel integration with the z-axis
1 participant