✦ Update 0.1.23 • July 13, 2026

SuperNanno

Elegant modal dialogs, full CLI control, and a more polished experience.

SuperNanno 0.1.23 introduces NannoKit.Dialogs — beautiful, native-feeling file and message dialogs — plus complete line numbers support via CLI and major UX refinements.

What’s new in 0.1.23

🚀 Major Highlights

  • NannoKit.Dialogs — Modern, lightweight dialog system for file/folder selection and rich confirmations.
  • CLI Line Numbers — Full support for --linenumbers and --no-linenumbers with correct priority.
  • Visual File Open DialogCtrl+O now opens a beautiful native-style picker.
  • Smart Dirty State Protection — Clear YES/NO/CANCEL dialogs when quitting or switching files with unsaved changes.
  • Textual 8.2.8 + enhanced config and CLI parser.

NannoKit.Dialogs

A modern, lightweight set of file and message dialogs built for Textual applications.

Directory and File Dialog

Directory / File Picker

MessageBox Dialog

MessageBox • YES/NO/CANCEL

  • OpenFile — single or multiple files
  • OpenFolder — folder browser
  • SaveFile — with overwrite protection
  • messagebox — flexible confirmations and notifications

Designed to integrate seamlessly into SuperNanno and work standalone in any Textual app.

Learn more about NannoKit.Dialogs →

Highlights

Modal Dialogs
Elegant visual confirmations using NannoKit.Dialogs. Prevents accidental data loss.
CLI Line Numbers
Full control via --linenumbers. CLI now takes precedence over config.
Data Protection
Smart "dirty file" flow with YES/NO/CANCEL dialog.

Update Instructions

Using pipx (Recommended)

$ pipx upgrade supernanno

Using dev.sh (Development)

$ bash dev.sh
# Choose option 1 or 2

Note: Version 0.1.23 maintains full backward compatibility. The new dependency nannokit-dialogs will be installed automatically.