# 5W1H

## 分離する場合
- @./docs/5W1H/why: プロジェクトの目的・背景
- @./docs/5W1H/what: 成果物・機能要件
- @./docs/5W1H/who: 開発者・ユーザー
- @./docs/5W1H/where: 環境
- @./docs/5W1H/how: 開発方法・規約

## Why
- TUIの画像表示ソフト
- 連続した画像表示の高速化を図る

## What
- TUI
- 画像の高速表示
  - カーソルの位置自体を常に左側から開始させることで画像を変化させないようにし（ターミナルの仕組み上、文字が更新されない限りその場に残る）、カーソルの動きを最小限にする仕組み
- Vimライク・yaziライク

## Where
- Kitty Graphic Protocolに対応しているターミナル

## How
- Rust
- crossterm
- Kitty Graphics Protocol
- base64
