Skip to content
This repository was archived by the owner on Sep 2, 2025. It is now read-only.

experimental sixel support#22

Draft
ilobilo wants to merge 5 commits intomintsuki:trunkfrom
ilobilo:trunk
Draft

experimental sixel support#22
ilobilo wants to merge 5 commits intomintsuki:trunkfrom
ilobilo:trunk

Conversation

@ilobilo
Copy link

@ilobilo ilobilo commented Mar 13, 2025

just synced to trunk and made a few changes.

everything works the same way as the normal flanterm, but user can now print sixels by passing the full string to term_write

changes to the user api:

  • function pointer _free passed to flanterm_fb_init no longer includes size_t size argument.
  • ctx->deinit no longer takes a _free as an argument.
  • if _malloc and _free are NULL, sixel support is disabled.

@ilobilo
Copy link
Author

ilobilo commented Mar 14, 2025

at least one kernel (NyauxKC) uses this, so it's production ready :^)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant