Commit Graph

2 Commits

Author SHA1 Message Date
shahondin1624
f2492177e3 feat: make text in the GUI app selectable (Closes #15)
Wrap the main content Column in SelectionContainer to enable text
selection and copying for all Text composables in the Compose Desktop
GUI. Song titles, filenames, status messages, and section labels are
now selectable, while buttons and text fields continue to work normally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 11:58:58 +01:00
shahondin1624
e386501b57 Initial implementation of songbook toolset
Kotlin/JVM multi-module project for generating a scout songbook PDF
from ChordPro-format text files. Includes ChordPro parser, layout engine
with greedy spread packing for double-page songs, OpenPDF renderer,
CLI (Clikt), Compose Desktop GUI, and 5 sample songs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 08:35:42 +01:00