Initial commit

Half-baked state. Most of the UI is mostly done, but the integration
with Grist (or any other data provider) is still missing.
This commit is contained in:
Felix
2025-05-11 19:19:24 +02:00
commit 4b1796250c
106 changed files with 7092 additions and 0 deletions

16
providers/debug_data.gd Normal file
View File

@@ -0,0 +1,16 @@
extends Node
func load_articles() -> Dictionary[String, ArticleInfo]:
var article_infos: Dictionary[String, ArticleInfo] = {}
for i in range(10):
var id = "default_" + var_to_str(i)
var info = ArticleInfo.new(
id,
"Artikel " + var_to_str(i),
load("res://icon.svg"),
0.1 * i
)
article_infos[id] = info
return article_infos

View File

@@ -0,0 +1 @@
uid://bdhsniaj50y82

8
providers/debug_scale.gd Normal file
View File

@@ -0,0 +1,8 @@
extends Node
# This function should eventually set up the connection to the scale
# and make the updates flow accordingly
# For now, the DebugScaleSlider does that
func start():
pass

View File

@@ -0,0 +1 @@
uid://d31aicu0r3gob