From aec0f7920141bd34e907e9e1ab267598c470c879 Mon Sep 17 00:00:00 2001 From: Paul Moreau Date: Mon, 18 May 2026 09:59:24 -0500 Subject: [PATCH 01/11] refactor: Update webflow configuration to use devlink-export with new settings --- webflow.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/webflow.json b/webflow.json index 2c927ce..ec55e2e 100644 --- a/webflow.json +++ b/webflow.json @@ -2,11 +2,12 @@ "cloud": { "framework": "astro" }, - "devlink": { - "rootDir": "./devlink", - "cssModules": true, - "fileExtensions": { - "js": "jsx" - } + "devlink-export": { + "rootDir": "./src/webflow", + "components": ".*", + "componentGroups": ".*", + "ts": false, + "cssScopes": true, + "relativeHrefRoot": "/" } } From e5ebc2a817eb016f1a2d4e3bf3ebea319e3e8a84 Mon Sep 17 00:00:00 2001 From: Paul Moreau Date: Mon, 18 May 2026 10:39:46 -0500 Subject: [PATCH 02/11] refactor: Update Layout.astro to use new webflow imports and include DevLinkFontTags --- src/layouts/Layout.astro | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 7347fe2..1af9db4 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,6 +1,7 @@ --- -import { DevLinkProvider } from '../../devlink/DevLinkProvider'; -import "../../devlink/global.css"; // Webflow Styles +import { DevLinkProvider } from '../../webflow/DevLinkProvider'; +import { DevLinkFontTags } from '../../webflow/webflow_modules/DevLinkFontTags'; +import "../../webflow/css/global.css"; // Webflow Styles --- @@ -9,6 +10,7 @@ import "../../devlink/global.css"; // Webflow Styles + From 3a97cb1717f23cd4b8f2094370c0323ac0e61ac7 Mon Sep 17 00:00:00 2001 From: Paul Moreau Date: Mon, 18 May 2026 10:39:57 -0500 Subject: [PATCH 03/11] refactor: Update index.astro to use new webflow component imports --- src/pages/index.astro | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index d568396..d788495 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,6 +1,9 @@ --- import Layout from '../layouts/Layout.astro'; -import { Section, Container, Block, Link } from '../../devlink/_Builtin/Basic'; +import Block from "./webflow_modules/Basic/components/Block"; +import Container from "./webflow_modules/Layout/components/Container"; +import Link from "./webflow_modules/Basic/components/Link"; +import Section from "./webflow_modules/Layout/components/Section"; --- From cd9dd1afc2c6cea2e78c4722a8116ec1684d3481 Mon Sep 17 00:00:00 2001 From: Paul Moreau Date: Mon, 18 May 2026 13:48:01 -0500 Subject: [PATCH 04/11] refactor: Enhance webflow configuration and components with new DevLink features - Updated webflow.json to adjust root directory and add telemetry settings. - Refactored index.astro to replace webflow component imports with standard HTML elements. - Introduced new DevLinkProvider and IX3Provider components for improved interactions. - Added utility functions and styles for better component integration. - Created new CSS files for global styles, variables, and normalization. --- src/pages/index.astro | 21 +- webflow.json | 17 +- webflow/DevLinkProvider.js | 24 + webflow/css/classes.css | 629 ++ webflow/css/defaults.css | 1737 ++++ webflow/css/fonts.css | 3 + webflow/css/global.css | 6 + webflow/css/normalize.css | 178 + webflow/css/tags.css | 25 + webflow/css/variables.css | 3 + webflow/devlinkScope.js | 2 + webflow/ix3-interactions.js | 62 + webflow/webflow_modules/DevLinkFontTags.jsx | 9 + webflow/webflow_modules/devlink-gsap.js | 3 + webflow/webflow_modules/devlink-ix3.js | 8 + webflow/webflow_modules/devlink.js | 7845 +++++++++++++++++++ webflow/webflow_modules/fonts.manifest.json | 1 + webflow/webflow_modules/interactions.js | 125 + webflow/webflow_modules/types.js | 2 + webflow/webflow_modules/useInjectFonts.js | 73 + webflow/webflow_modules/utils.js | 210 + 21 files changed, 10966 insertions(+), 17 deletions(-) create mode 100644 webflow/DevLinkProvider.js create mode 100644 webflow/css/classes.css create mode 100644 webflow/css/defaults.css create mode 100644 webflow/css/fonts.css create mode 100644 webflow/css/global.css create mode 100644 webflow/css/normalize.css create mode 100644 webflow/css/tags.css create mode 100644 webflow/css/variables.css create mode 100644 webflow/devlinkScope.js create mode 100644 webflow/ix3-interactions.js create mode 100644 webflow/webflow_modules/DevLinkFontTags.jsx create mode 100644 webflow/webflow_modules/devlink-gsap.js create mode 100644 webflow/webflow_modules/devlink-ix3.js create mode 100644 webflow/webflow_modules/devlink.js create mode 100644 webflow/webflow_modules/fonts.manifest.json create mode 100644 webflow/webflow_modules/interactions.js create mode 100644 webflow/webflow_modules/types.js create mode 100644 webflow/webflow_modules/useInjectFonts.js create mode 100644 webflow/webflow_modules/utils.js diff --git a/src/pages/index.astro b/src/pages/index.astro index d788495..668fa6b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,13 +1,9 @@ --- import Layout from '../layouts/Layout.astro'; -import Block from "./webflow_modules/Basic/components/Block"; -import Container from "./webflow_modules/Layout/components/Container"; -import Link from "./webflow_modules/Basic/components/Link"; -import Section from "./webflow_modules/Layout/components/Section"; --- -
- - +
Welcome to Webflow Cloud

This is a simple test using Basic components with enhanced styling.

- Get Started - +
- - -
+ + +