From 8b6f8f31721945cd639f474bc8c663886f22781e Mon Sep 17 00:00:00 2001 From: Anthony Kim Date: Thu, 22 Jan 2026 16:16:30 -0800 Subject: [PATCH] Rename --- .../src/KittyImageRenderer.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/addons/addon-kitty-graphics/src/KittyImageRenderer.ts b/addons/addon-kitty-graphics/src/KittyImageRenderer.ts index d23698ff..e6a85ccf 100644 --- a/addons/addon-kitty-graphics/src/KittyImageRenderer.ts +++ b/addons/addon-kitty-graphics/src/KittyImageRenderer.ts @@ -79,16 +79,16 @@ export class KittyImageRenderer implements IDisposable { this._ctx = this._canvas.getContext('2d', { alpha: true }); // Hook into render events to redraw when terminal scrolls - this._renderDisposable = this._terminal.onRender(() => this._onRender()); + this._renderDisposable = this._terminal.onRender(() => this._draw()); // Handle resize - this._resizeDisposable = this._terminal.onResize(() => this._onResize()); + this._resizeDisposable = this._terminal.onResize(() => this._resizeCanvas()); } /** * Get cell dimensions from terminal. */ - public getCellSize(): { width: number; height: number } { + public getCellSize(): { width: number, height: number } { const dimensions = (this._terminal as any).dimensions; return { width: dimensions?.css?.cell?.width || 9, @@ -98,6 +98,10 @@ export class KittyImageRenderer implements IDisposable { /** * Place a decoded image at cursor position. + * @param bitmap - The decoded ImageBitmap to place + * @param id - The image ID this placement belongs to + * @param col - Optional column position (defaults to cursor X) + * @param row - Optional row position (defaults to cursor Y + baseY) * @param width - Optional width in pixels (0 = original) * @param height - Optional height in pixels (0 = original) */ @@ -195,17 +199,10 @@ export class KittyImageRenderer implements IDisposable { } } - /** - * Called when terminal renders (scrolling, content change). - */ - private _onRender(): void { - this._draw(); - } - /** * Called when terminal resizes. */ - private _onResize(): void { + private _resizeCanvas(): void { if (!this._canvas) { return; }