Mercurial
diff infinite_canvas/BUILD @ 278:8d560f50ed4c
Improve infinite canvas interactions and browser chrome
Render Lucide icons directly with Raylib, add searchable icon browsing, robust text editing, entity lifecycle animations, z-order-safe input, semantic themes, and animated editable browser controls. Document rendering, pinning, context, and component extension for future agents.
Co-authored-by: Copilot <[email protected]>
Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 17 Aug 2026 22:16:14 -0700 |
| parents | b55c22cff335 |
| children | 49e9e591c9bb |
line wrap: on
line diff
--- a/infinite_canvas/BUILD Mon Aug 17 17:01:40 2026 -0700 +++ b/infinite_canvas/BUILD Mon Aug 17 22:16:14 2026 -0700 @@ -22,7 +22,10 @@ cc_library( name = "canvas", srcs = ["canvas.c"], - hdrs = ["canvas.h"], + hdrs = [ + "canvas.h", + "generated/lucide_data.h", + ], deps = [ "//dowa:dowa", ":theme", @@ -95,6 +98,11 @@ srcs = ["assets/image-view.html"], ) +filegroup( + name = "lucide_license", + srcs = ["assets/LUCIDE_LICENSE.txt"], +) + raylib_binary( name = "app_bin", srcs = ["main.c"], @@ -102,6 +110,7 @@ ":fonts", ":image_placeholder", ":image_view", + ":lucide_license", ] + select({ "//config:linux": [ "@cef//:resources", @@ -129,6 +138,7 @@ ":fonts", ":image_placeholder", ":image_view", + ":lucide_license", ] + select({ "//config:linux": [ "@cef//:resources", @@ -223,6 +233,7 @@ name = "web_bundle", srcs = [ ":infinite_canvas_wasm", + ":lucide_license", ":shell", ], dest = "web",