From 4a909b846fdfdc7a4f5dd9d1412f0c04253ac0ab Mon Sep 17 00:00:00 2001 From: PunishedPineapple <50609717+PunishedPineapple@users.noreply.github.com> Date: Tue, 22 Sep 2020 18:12:40 -0500 Subject: [PATCH] To Do --- WaymarkPresetPlugin/ToDo.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/WaymarkPresetPlugin/ToDo.txt b/WaymarkPresetPlugin/ToDo.txt index 92e9262..7fe5da1 100644 --- a/WaymarkPresetPlugin/ToDo.txt +++ b/WaymarkPresetPlugin/ToDo.txt @@ -5,10 +5,9 @@ Low Priority: -- Double check config option help hovers for completeness. +- Make the library enumerable and protect the presets list. This doesn't completely solve the potential for untracked changes (names and zone IDs can change), but it helps. To be able to fully remove sorting the presets each frame, presets would have to have change events for those fields as well to which the library could subscribe. - Use waymark icons instead of just plain text for markers on maps once Dalamud has updated Lumina. - Maybe add "preferred for zone" or "starred" bool/checkmark in the info pane/editor as a field in a preset to tell if it should be given priority for auto load? -- Add an export/backup menu below import that lets you export all presets at once (probably line breaks between). Maybe add a way to back up entire settings file from the UI, but not sure if ImGui has a file browser dialog; otherwise it's probably not worth the trouble. - Probably throttle checking the content finder link type in the future so that UI rendering doesn't call into the game a trillion times a second if we want to go back to removing the direct place button when not in an instance. - Switch preset import text box to be one with a hint if that ever gets fixed in the C# ImGui bindings. - Make the preset info use a monospace font for coordinate alignment. @@ -24,7 +23,6 @@ Low Priority: New Functionality: -- Preview preset waymarks on game maps. - Look into placing a preset by placing each individual waymark to work around preset restrictions, but this honestly looks like a huge mess, and SE's code is doing timing stuff when placing a preset, so it might be even more weird. - PP settings and/or mass-import, considering the following: - Look into clearing out newlines when a user tries to paste something from the PP settings file before it actually goes into the text box. From Wintermute: "You may be able to 'intercept' the paste and strip linebreaks on it before it actually goes in your textbox, Doesn't imgui support something like it, I thought it did".