From a3bf992a1bd86377cc229323c510238e06ea82b6 Mon Sep 17 00:00:00 2001 From: Carsten Thue-Bludworth Date: Fri, 14 Jun 2024 18:43:09 -0400 Subject: [PATCH] todo tracking --- todo.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/todo.txt b/todo.txt index 5749958..0f7f966 100644 --- a/todo.txt +++ b/todo.txt @@ -1,8 +1,21 @@ todo +* Improve consistency of error handling in src/project/mod.rs file saving/loading. * don't force a project to have a repository. * don't crash or hang if trying to reload a project that doesn't exist (work around by running with -p flag or deleting C:\Users\\AppData\Roaming\Iron Coder\). * do some check about if the user has rust toolchain installed, along with proper targets for the current main board, and required cargo sub-commands. +* Why has GIF image support broken after upgrading image crate? +* Rework connection logic to prevent deadlock after upgrading egui to 0.27.x + +testing: +* Include SVG parsing test for all supported boards + +GUI: +* Overhaul of rendering, including: + * More clear separation of logic from rendering. + * More granular rendering methods to manage complexity. + * Make boards editor more grid-like, enhance ability to zoom and scroll using mouse wheel. +* Make keybindings more intuitive and evident to user. Release message: