Versions in this module Expand all Collapse all v1 v1.1.0 Feb 28, 2026 v1.0.1 Feb 12, 2026 v1.0.0 Feb 11, 2026 v0 v0.9.0 Feb 10, 2026 v0.8.2 Jan 26, 2026 v0.8.1 Jan 25, 2026 v0.8.0 Jan 25, 2026 Changes in this version type DisplayUnit + RightPadding int v0.7.0 Jan 22, 2026 v0.6.2 Dec 1, 2025 Changes in this version + var BaseImageDirectory = filepath.Join(xdg.DataHome, "chatuino") + var ErrUnsupportedAnimatedFormat = errors.New("emote is animated but in non supported format") + type DecodedImage struct + Cols int + ID int32 + Images []DecodedImageFrame + func (i DecodedImage) DisplayUnicodePlaceholder() string + func (i DecodedImage) PrepareCommand() string + func (v *DecodedImage) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v DecodedImage) MarshalEasyJSON(w *jwriter.Writer) + type DecodedImageFrame struct + DelayInMS int + EncodedPath string + Height int + Width int + func (v *DecodedImageFrame) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v DecodedImageFrame) MarshalEasyJSON(w *jwriter.Writer) + type DisplayManager struct + func NewDisplayManager(fs afero.Fs, cellWidth, cellHeight float32) *DisplayManager + func (d *DisplayManager) CleanupAllImagesCommand() string + func (d *DisplayManager) CleanupOldImagesCommand(maxAge time.Duration) string + func (d *DisplayManager) Convert(unit DisplayUnit) (KittyDisplayUnit, error) + type DisplayUnit struct + Directory string + ID string + IsAnimated bool + Load func() (io.ReadCloser, string, error) + type KittyDisplayUnit struct + PrepareCommand string + ReplacementText string v0.0.0-develop Jan 22, 2026