From a88d6753278ee937cbc6631831f3d6f2c98a6d55 Mon Sep 17 00:00:00 2001 From: PS Date: Sat, 24 Oct 2020 13:50:34 -0700 Subject: [PATCH] removed gs_list and gs_bucket from the app --- .../editor/panels/foldhaus_panel_animation_timeline.h | 3 +-- src/app/foldhaus_platform.h | 3 --- src/todo.txt | 4 ---- src/todo_done.txt | 9 +++++++-- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/app/editor/panels/foldhaus_panel_animation_timeline.h b/src/app/editor/panels/foldhaus_panel_animation_timeline.h index 47404d4..a37dc78 100644 --- a/src/app/editor/panels/foldhaus_panel_animation_timeline.h +++ b/src/app/editor/panels/foldhaus_panel_animation_timeline.h @@ -12,7 +12,7 @@ global v4 TimeSliderColor = GreenV4; //v4{.36f, .52f, .78f, 1.f}; struct animation_timeline_state { frame_range VisibleRange; - gs_list_handle SelectedAnimationBlockHandle; + handle SelectedAnimationBlockHandle; u32 SelectedAnimationLayer; }; @@ -493,7 +493,6 @@ DrawAnimationTimeline (animation_system* AnimationSystem, animation_timeline_sta gs_string Tempgs_string = PushString(State->Transient, 256); handle Result = SelectedBlockHandle; - // TODO(pjs): Animation Selection animation CurrAnimation = *AnimationSystem_GetActiveAnimation(AnimationSystem); rect2 LayerMenuBounds, TimelineBounds; diff --git a/src/app/foldhaus_platform.h b/src/app/foldhaus_platform.h index e5db04c..96c8685 100644 --- a/src/app/foldhaus_platform.h +++ b/src/app/foldhaus_platform.h @@ -25,9 +25,6 @@ Handle_IsValid(handle Handle) return Result; } -#include "..\gs_libs\gs_list.h" -#include "..\gs_libs\gs_bucket.h" - #include "..\gs_libs\gs_string.h" #include "foldhaus_debug.h" diff --git a/src/todo.txt b/src/todo.txt index e82c742..6c1bc22 100644 --- a/src/todo.txt +++ b/src/todo.txt @@ -23,9 +23,6 @@ STREAM #1: 3D Overhaul - mouse spatial interaction - handles, and hover for info - debug capabilities (toggle strip/led/universe colors) -- Buckets & Lists - - On second thought, I just really don't like these. Lets get rid of them, and put custom structures in place - - Internal Log File NOTE: This should not be a part of the debug system - Save output log to a file continuously @@ -48,7 +45,6 @@ STREAM #1: 3D Overhaul - Serialization - saving scenes - - saving animation timelines - saving projects STRAM #4: Completeness diff --git a/src/todo_done.txt b/src/todo_done.txt index b957c7c..6aae2d4 100644 --- a/src/todo_done.txt +++ b/src/todo_done.txt @@ -1,3 +1,8 @@ +x saving animation timelines +x Buckets & Lists + x On second thought, I just really don't like these. Lets get rid of them, and put custom structures in place + + BUGS x if there is nothing in the filtered list when searching for a node, hitting enter still selects one x Search lister - returning from a filtered list that has zero elements to one that has a few, hotItem = -1 @@ -27,11 +32,11 @@ x Add Text Alignment to DrawString x Move nodes over to referencing eachother based on a UID system /Debug -x Make debug scope tracking thread safe - was throwing an error in stringsequal but that stopped. +x Make debug scope tracking thread safe - was throwing an error in stringsequal but that stopped. x Keep an eye out. x Sort Scope Tracking x got the profiler view rudimentarily working -x reimplement the scope list view. +x reimplement the scope list view. x start tracking debug interface state somehow and it would be good to separate that out from global debug state Switch To Nodes