Skip to content

feat: a first run seeds Welcome.yaml, and an empty list offers to create one - #43

Merged
ba2slk merged 7 commits into
mainfrom
feat/first-run-welcome
Aug 18, 2026
Merged

feat: a first run seeds Welcome.yaml, and an empty list offers to create one#43
ba2slk merged 7 commits into
mainfrom
feat/first-run-welcome

Conversation

@ba2slk

@ba2slk ba2slk commented Aug 18, 2026

Copy link
Copy Markdown
Owner

The empty sidebar used to show the sessions path and a button that wrote example.yaml on demand. Now a first run (no sessions directory) writes Welcome.yaml itself: three columns, panes 1/2/1, wide enough that the canvas scrolls. It is not opened, so the empty canvas with the app mark and the key hints is still what a new user sees first. An existing directory, even an empty one, is left alone.

The first column is a welcome pane that prints the main shortcuts for the platform and language the app started with, so they can be tried from that pane. The file is generated once at seed time and never rewritten.

The sidebar's empty state is one centred line, "No sessions." The empty canvas gets a "Create a new session" button under the key hints, shown only while the list is empty; it opens the same dialog as the sidebar's +. The example flow and its IPC channel are removed. The Korean label for the overview action is now "오버뷰 맵 열기".

Generated with Claude Code

ba2slk and others added 7 commits August 18, 2026 23:02
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
… directory

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ba2slk
ba2slk merged commit 02b85a7 into main Aug 18, 2026
2 checks passed
@ba2slk
ba2slk deleted the feat/first-run-welcome branch August 18, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant