From a57831f50be30d35da57414e58093b7013a3514e Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Fri, 6 Feb 2026 16:51:29 +0100 Subject: [PATCH] Finalize switch from composerName to composer in Sheet model --- lib/core/models/change.dart | 2 +- lib/features/home/widgets/sheet_list_item.dart | 2 +- lib/features/home/widgets/sheets_list.dart | 6 +++--- lib/shared/widgets/edit_sheet_bottom_sheet.dart | 4 +--- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/core/models/change.dart b/lib/core/models/change.dart index 09a0a53..85183fe 100644 --- a/lib/core/models/change.dart +++ b/lib/core/models/change.dart @@ -100,7 +100,7 @@ class ChangeQueue { case ChangeType.sheetNameChange: sheet.name = change.value; case ChangeType.composerNameChange: - sheet.composerName = change.value; + sheet.composer = change.value; case ChangeType.addTagChange: throw UnimplementedError('Tag support not yet implemented'); case ChangeType.removeTagChange: diff --git a/lib/features/home/widgets/sheet_list_item.dart b/lib/features/home/widgets/sheet_list_item.dart index 07cd8ee..847dfda 100644 --- a/lib/features/home/widgets/sheet_list_item.dart +++ b/lib/features/home/widgets/sheet_list_item.dart @@ -21,7 +21,7 @@ class SheetListItem extends StatelessWidget { Widget build(BuildContext context) { return ListTile( title: Text(sheet.name), - subtitle: Text(sheet.composerName), + subtitle: Text(sheet.composer), onTap: onTap, onLongPress: onLongPress, ); diff --git a/lib/features/home/widgets/sheets_list.dart b/lib/features/home/widgets/sheets_list.dart index 5ce2d7a..5880967 100644 --- a/lib/features/home/widgets/sheets_list.dart +++ b/lib/features/home/widgets/sheets_list.dart @@ -80,7 +80,7 @@ class _SheetsListState extends State { setState(() { _filteredSheets = widget.sheets.where((sheet) { final name = sheet.name.toLowerCase(); - final composer = sheet.composerName.toLowerCase(); + final composer = sheet.composer.toLowerCase(); // Each term must appear in either name or composer return terms.every( @@ -122,7 +122,7 @@ class _SheetsListState extends State { ), ); } - if (newComposer != sheet.composerName) { + if (newComposer != sheet.composer) { widget.syncService.queueChange( Change( type: ChangeType.composerNameChange, @@ -135,7 +135,7 @@ class _SheetsListState extends State { // Update local state setState(() { sheet.name = newName; - sheet.composerName = newComposer; + sheet.composer = newComposer; }); // Update cached sheets diff --git a/lib/shared/widgets/edit_sheet_bottom_sheet.dart b/lib/shared/widgets/edit_sheet_bottom_sheet.dart index 7932928..a00e9bb 100644 --- a/lib/shared/widgets/edit_sheet_bottom_sheet.dart +++ b/lib/shared/widgets/edit_sheet_bottom_sheet.dart @@ -29,9 +29,7 @@ class _EditSheetBottomSheetState extends State { void initState() { super.initState(); _nameController = TextEditingController(text: widget.sheet.name); - _composerController = TextEditingController( - text: widget.sheet.composerName, - ); + _composerController = TextEditingController(text: widget.sheet.composer); } @override