Skip to content

fix(ui): make CSV import dialog scrollable#3035

Open
kairosci wants to merge 1 commit intoMetrolistGroup:mainfrom
kairosci:kairosci/feature/cache-after-playback
Open

fix(ui): make CSV import dialog scrollable#3035
kairosci wants to merge 1 commit intoMetrolistGroup:mainfrom
kairosci:kairosci/feature/cache-after-playback

Conversation

@kairosci
Copy link
Contributor

@kairosci kairosci commented Feb 25, 2026

Problem

When importing a CSV file with many columns (e.g., from Exportify), the column mapping dialog becomes too tall and the import buttons are not accessible as they are off-screen.

Cause

The CsvColumnMappingDialog did not have vertical scrolling, so with many columns the buttons were hidden below the visible area.

Solution

  • Added vertical scroll modifier (.verticalScroll(rememberScrollState())) to the main Column in CsvColumnMappingDialog.kt

Testing

Built the app and verified the dialog scrolls vertically when there are many columns.

Fixes #2999

@kairosci kairosci marked this pull request as draft February 25, 2026 23:02
- Add vertical scroll to the column in CsvColumnMappingDialog
- This fixes buttons being inaccessible when there are many columns
- Fixes MetrolistGroup#2999
@kairosci kairosci force-pushed the kairosci/feature/cache-after-playback branch from fc2be85 to 033866b Compare February 25, 2026 23:07
@kairosci kairosci changed the title feat(playback): cache songs after playback starts fix(ui): make CSV import dialog scrollable Feb 25, 2026
@kairosci kairosci marked this pull request as ready for review February 25, 2026 23:18
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.

CSV import buttons & options not visible with too many columns

1 participant