From f8fdff7f0c1b8efdef9093c932e28e427799d6ef Mon Sep 17 00:00:00 2001 From: cashmere Date: Mon, 27 Jul 2026 01:21:02 +0200 Subject: feat: gate sounds/stickers/effects UI behind feature flags FEATURES in src/features.ts (all false) hides the assets-panel tabs and views, the clip effects properties tab, and the timeline effects badge. Existing project data still renders and stays editable (standalone effect tab, sticker config, renderer nodes untouched). --- apps/web/src/features.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 apps/web/src/features.ts (limited to 'apps/web/src/features.ts') diff --git a/apps/web/src/features.ts b/apps/web/src/features.ts new file mode 100644 index 00000000..10fdd434 --- /dev/null +++ b/apps/web/src/features.ts @@ -0,0 +1,11 @@ +/** + * Feature flags for upstream domains that are unfinished or buggy. + * Flags hide UI entry points ONLY — document data and rendering of existing + * projects must stay untouched, so old projects keep working. Deletion of + * the dead code comes later, once the flags have proven themselves. + */ +export const FEATURES = { + sounds: false, + stickers: false, + effects: false, +} as const; -- cgit v1.3.1