From 415c566a7dd5dfed3a43432c8ddb1bb0ce80aa62 Mon Sep 17 00:00:00 2001 From: flemming-it Date: Mon, 15 Jun 2026 22:56:19 +0200 Subject: [PATCH] refactor: rename to chain:studio-plugin WIT + provider chain Tracks the platform's fai->chain rename: provider chain, WIT ABI chain:studio-plugin / chain:platform (binding paths/accessors), SDK pin. Signed-off-by: flemming-it --- module.wasm | Bin 53616 -> 53648 bytes module.yaml | 2 +- src/lib.rs | 12 ++++++------ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/module.wasm b/module.wasm index 8c5cecb27edd6b7da2e437897990f95308cfb347..5f09a055c8bff82dfe742b6c1fc3d81d1e9697ef 100644 GIT binary patch delta 337 zcmeychip zxycILJObv)iAkC91^LA#@yHU~>^wRU{(No?L0&U-Rr9$u*)+ilCh@2W@*AVcZ{msA z%ahNej3}O5umK2n2m_77;u7`EqGvpqKt5N6 rIay(H%Q=0Xbg+K7GeO$X9Xg3eWwZEs7A8(rMh1DPf21bcTr>dy*L!W@ delta 303 zcmbQRnEAsZ<_YK7H5nOH(h@T_-k8S0*tj{Lvz1ZcAQJ~$Zfb6RQ6&?DHc)P|1GgqW zmuYfhQf7QXesM`WL`;iC3&bek*5orml`G)ZVC7Q>NeZ4<5n$jqM3n{#ZZ_gE*~^v9 z#K6GF1hYaA$i}clWAn9>ZH(;dj0}npTjeGkyP pI8$NrymR_o$zYu@#|eQPfa<)>g6B1u*p(R>WFa1qnjCY{1OSLmT>Ah3 diff --git a/module.yaml b/module.yaml index dbb7f59..88b4c73 100644 --- a/module.yaml +++ b/module.yaml @@ -1,5 +1,5 @@ schema_version: 3 -provider: fai +provider: chain name: studio-theme-sunflower version: 0.1.0 diff --git a/src/lib.rs b/src/lib.rs index 8360637..273c588 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,9 +9,9 @@ use fai_plugin_sdk::{bindings, export_plugin}; -type ColorScheme = bindings::fai::studio_plugin::plugin_types::ColorScheme; -type PluginError = bindings::fai::studio_plugin::plugin_types::PluginError; -type RenderedOutput = bindings::fai::studio_plugin::plugin_types::RenderedOutput; +type ColorScheme = bindings::chain::studio_plugin::plugin_types::ColorScheme; +type PluginError = bindings::chain::studio_plugin::plugin_types::PluginError; +type RenderedOutput = bindings::chain::studio_plugin::plugin_types::RenderedOutput; /// 14 ARGB tokens, Material 3 order. See the SDK docs for /// the canonical slot ordering. @@ -51,7 +51,7 @@ const SUNFLOWER_DARK: [u32; 14] = [ struct SunflowerPlugin; -impl bindings::exports::fai::studio_plugin::theme::Guest for SunflowerPlugin { +impl bindings::exports::chain::studio_plugin::theme::Guest for SunflowerPlugin { fn theme_for(brightness: String) -> Result { let tokens = match brightness.as_str() { "light" => SUNFLOWER_LIGHT.to_vec(), @@ -67,7 +67,7 @@ impl bindings::exports::fai::studio_plugin::theme::Guest for SunflowerPlugin { } } -impl bindings::exports::fai::studio_plugin::translate::Guest for SunflowerPlugin { +impl bindings::exports::chain::studio_plugin::translate::Guest for SunflowerPlugin { fn translate( _text: String, _from_locale: String, @@ -79,7 +79,7 @@ impl bindings::exports::fai::studio_plugin::translate::Guest for SunflowerPlugin } } -impl bindings::exports::fai::studio_plugin::output_view::Guest for SunflowerPlugin { +impl bindings::exports::chain::studio_plugin::output_view::Guest for SunflowerPlugin { fn render( _mime_type: String, _data: Vec,