From 7fcfb385b0d379ede25568d9aa6c3d2b41f044d5 Mon Sep 17 00:00:00 2001 From: Gavin Morrow Date: Thu, 30 Jul 2026 10:18:11 -0400 Subject: [PATCH] Auto-select inventory if there is only 1 --- src/dnd_inventory_tracker.gleam | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dnd_inventory_tracker.gleam b/src/dnd_inventory_tracker.gleam index b85002a..83bae83 100644 --- a/src/dnd_inventory_tracker.gleam +++ b/src/dnd_inventory_tracker.gleam @@ -59,7 +59,10 @@ fn update(model: Model, message: Message) -> #(Model, Effect(Message)) { _, StorageLoaded(storage:) -> #( Loaded(LoadedModel( storage:, - selected_inventory: Error(Nil), + selected_inventory: case dict.keys(storage.inventories) { + [inventory] -> Ok(inventory) + _ -> Error(Nil) + }, creating_inventory: False, deleting_inventories: set.new(), )), -- 2.51.2