From: Eduardo Date: Mon, 2 Oct 2023 12:35:07 +0000 (+0200) Subject: removed hard coded tasks and load them from database X-Git-Url: http://git.edufdez.es/?a=commitdiff_plain;h=ad057a8d11e4f50a0416f24009fad107682d02d8;p=The%20Cutests%20To-Do%20List.git removed hard coded tasks and load them from database --- diff --git a/scenes/todo_list/ToDoList.gd b/scenes/todo_list/ToDoList.gd index d9024a9..e2c75dc 100644 --- a/scenes/todo_list/ToDoList.gd +++ b/scenes/todo_list/ToDoList.gd @@ -28,29 +28,11 @@ func load_tasks(): reorderable_list.call_deferred("add_child", el) el.call_deferred("set_task", task["rowid"], task["task"], task["done"], 0, task["priority"], "", "") # TODO: make sure thre is no null before doing set_task - _add_empty_entry_at_bottom(3) - -func DEBUG_put_lots_of_tasks(how_many: int): - var text_arr := [ - "text 1", - "feed the bunnuy", - "do the list", - "Pick the laundry", - "Feed the bunnuy", - "Wash the dishes", - "Text 2", - "Don't use numbers Edu, they don't look good" - ] - - for i in range(how_many): - var el = load("res://custom_elements/todo_list_elements/todo_element.tscn").instantiate() - reorderable_list.call_deferred("add_child", el) - el.call_deferred("set_task", 0, text_arr[randi_range(0, text_arr.size() - 1)], false, 0, randi_range(1, 3), "", "") _add_empty_entry_at_bottom(3) func _add_empty_entry_at_bottom(how_many: int): - for i in range(how_many): + for i in range(how_many + 1): var el = load("res://custom_elements/todo_list_elements/todo_element.tscn").instantiate() reorderable_list.call_deferred("add_child", el) el.call_deferred("set_priority", 0) diff --git a/scenes/todo_list/ToDoList.tscn b/scenes/todo_list/ToDoList.tscn index 2b27d80..31b264d 100644 --- a/scenes/todo_list/ToDoList.tscn +++ b/scenes/todo_list/ToDoList.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=7 format=3 uid="uid://btijm1swt1mj4"] +[gd_scene load_steps=6 format=3 uid="uid://btijm1swt1mj4"] [ext_resource type="Script" path="res://scenes/todo_list/ToDoList.gd" id="1_733o8"] [ext_resource type="Shader" path="res://themes/default/backgrounds/to-do_list_screen_lines.gdshader" id="2_tsopu"] [ext_resource type="Script" path="res://addons/ReorderableContainer/reorderable_vbox.gd" id="4_6gjj0"] -[ext_resource type="PackedScene" uid="uid://cilxydvrxa3oj" path="res://custom_elements/todo_list_elements/todo_element.tscn" id="4_grm34"] [ext_resource type="PackedScene" uid="uid://dp401g6vkkrsh" path="res://themes/default/buttons/to-do_button/ToDoButton.tscn" id="6_dn6y8"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_uiqg4"] @@ -74,27 +73,6 @@ scroll_container = NodePath("../../..") auto_scroll_range = 0.1 is_debugging = true -[node name="todo_element" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox" instance=ExtResource("4_grm34")] -layout_mode = 2 - -[node name="1Star" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element" index="1"] -visible = true - -[node name="2Star" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element" index="2"] -visible = false - -[node name="todo_element2" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox" instance=ExtResource("4_grm34")] -layout_mode = 2 - -[node name="2Star" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element2" index="2"] -visible = false - -[node name="3Star" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element2" index="3"] -visible = true - -[node name="todo_element3" parent="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox" instance=ExtResource("4_grm34")] -layout_mode = 2 - [node name="AddButton" parent="." instance=ExtResource("6_dn6y8")] anchors_preset = 3 anchor_left = 1.0 @@ -110,7 +88,3 @@ grow_vertical = 0 [connection signal="ready" from="." to="." method="_on_ready"] [connection signal="sort_children" from="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox" to="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox" method="_on_sort_children"] - -[editable path="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element"] -[editable path="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element2"] -[editable path="ScrollContainer/MarginContainer/VBoxContainer/ReorderableVBox/todo_element3"]