From ce14b431dafc77a2be5ffbeb4348eb70e66853cd Mon Sep 17 00:00:00 2001 From: bflatastic Date: Thu, 29 Oct 2026 11:59:14 +0700 Subject: [PATCH] #669: explicit imports in flutter.rs, a capped layer's name stays on its comment line, the Flutter variant asserts in their own test, the Arabic catalog's key --- crates/engine/src/component_codegen_tests.rs | 18 +++++++++++++----- crates/engine/src/dev/codegen.rs | 14 ++++++++++++++ crates/engine/src/dev/codegen/flutter.rs | 10 ++++++++-- crates/ui-egui/locales/ar.toml | 2 +- 4 files changed, 36 insertions(+), 8 deletions(-) diff --git a/crates/engine/src/component_codegen_tests.rs b/crates/engine/src/component_codegen_tests.rs index 176ee474..2c3706f8 100644 --- a/crates/engine/src/component_codegen_tests.rs +++ b/crates/engine/src/component_codegen_tests.rs @@ -224,10 +224,6 @@ fn variant_sets_share_one_definition() { let kt = code(&mut s, set, "compose"); assert!(kt.contains("enum class ButtonState { Default, Hover }"), "{kt}"); assert!(kt.contains(" state: ButtonState = ButtonState.Default,"), "{kt}"); - let dart = code(&mut s, set, "flutter"); - assert!(dart.contains("enum ButtonState { defaultValue, hover }\n"), "{dart}"); - assert!(dart.contains(" this.state = ButtonState.defaultValue,\n"), "{dart}"); - assert!(dart.contains(" final ButtonState state;\n"), "{dart}"); let ark = code(&mut s, set, "arkui"); assert!(ark.contains("export enum ButtonState { Default, Hover }"), "{ark}"); assert!(ark.contains(" @Prop state: ButtonState = ButtonState.Default"), "{ark}"); @@ -247,11 +243,23 @@ fn variant_sets_share_one_definition() { assert_eq!(component_code(&mut s, i, "react")["usage"], "