はじめに
3日前、私はTUIベースのNostrクライアント「nostr-cli-app」を開発し始め、わずか2日でGitHubに公開しました。これは単なる始まりでした。
TUIの限界に直面
次に、初期Twitter風のTUIクライアントの開発に着手しましたが、すぐに壁にぶつかりました。TUIでは制約が多すぎて、デザインの自由度が著しく制限されていました。ほとんどのTUIアプリが同じような見た目になってしまい、創造性を発揮する余地がほとんどありませんでした。
ウェブインターフェースとの出会い
fiatjafが開発したNostr RSSクライアント「narr」を思い出しました。narrはローカルホストで閲覧できるウェブインターフェースを採用していました。これを見て、ウェブインターフェースを使えばデザインの自由度が格段に上がり、初期Twitter風のUIに近づけられると確信しました。
ハイブリッドアプローチの試み
初期Twitterの特徴を模倣したいと考えました。TwitterがSMSでツイートできた時代の140文字制限に魅力を感じ、コマンドラインだけで投稿できるようにしよう、 … »