feat(FN-3072): fix design tokens, mobile touch targets, and plugin settings

This merge addresses FN-3072 design feedback by updating CSS design tokens and mobile touch targets in ModelOnboardingModal, PluginSlot, and SettingsModal components, while also adding tests for droid settings plugin integration states. FN-3137 refines MissionManager's back-button navigation test as

Fusion-Task-Id: FN-3072
This commit is contained in:
Fusion
2026-05-04 05:25:52 -07:00
committed by gsxdsm
parent 743cc38c0f
commit 6ea1384631
9 changed files with 187 additions and 46 deletions

View File

@@ -19,6 +19,15 @@ describe("droid runtime plugin index", () => {
]));
});
it("locks droid settings slot registration shape", () => {
const settingsSlot = plugin.uiSlots?.find((slot) => slot.slotId === "settings-provider-card");
expect(settingsSlot).toMatchObject({
slotId: "settings-provider-card",
label: "Droid CLI Provider",
componentPath: "./components/settings-provider-card.js",
});
});
it("has a valid manifest", () => {
expect(() => validatePluginManifest(plugin.manifest)).not.toThrow();
});