@@ -84,34 +84,34 @@ const generateBlinkCells = (count: number, seed: number) => {
8484
8585const proBlinkCells = generateBlinkCells (18 , 91 );
8686
87- const workflowFeatures = [
87+ const editorSdkFeatures = [
8888 {
89- tag: ' Visual Design ' ,
89+ tag: ' Visual Editor ' ,
9090 tagIcon: ' ph:flow-arrow-fill' ,
9191 tagColor: ' purple' as const ,
9292 title: ' BPMN-Style Workflow Editor' ,
9393 subtitle:
94- ' Design complex workflows visually with an intuitive drag-and-drop interface inspired by industry-standard BPMN notation .' ,
94+ ' Build workflow editors with BPMN-inspired notation. Complete with node palette, property panels, and drag-and-drop composition .' ,
9595 bullets: [
96- ' Visual canvas for designing workflow processes ' ,
97- ' Pre-built activity, gateway, and event nodes ' ,
96+ ' Node palette with categorized workflow nodes ' ,
97+ ' Property panels for configuring node behavior ' ,
9898 ' Conditional branching and parallel execution paths' ,
99- ' Simulation mode with step-through debugging ' ,
99+ ' Pre-built activity, gateway, and event nodes ' ,
100100 ],
101101 video: ' /videos/editor.webm' ,
102102 },
103103 {
104- tag: ' Dart Execution ' ,
105- tagIcon: ' simple-icons:dart ' ,
106- tagColor: ' blue ' as const ,
107- title: ' Native Dart Executors ' ,
104+ tag: ' Simulation ' ,
105+ tagIcon: ' ph:play-circle-fill ' ,
106+ tagColor: ' teal ' as const ,
107+ title: ' Embedded Simulation Engine ' ,
108108 subtitle:
109- ' Run workflows on the server with type-safe Dart executors. Full control over execution logic with native performance .' ,
109+ ' Test workflows directly in the editor with a lightweight embedded engine. Step through execution, inspect variables, and debug logic .' ,
110110 bullets: [
111- ' Type-safe activity implementations in Dart ' ,
112- ' Async/await support for non-blocking execution ' ,
113- ' Built-in retry policies and error handling ' ,
114- ' Custom executor plugins for specialized tasks ' ,
111+ ' Step-through execution with breakpoints ' ,
112+ ' Variable inspection at each node ' ,
113+ ' Simulate different input scenarios ' ,
114+ ' Validate workflow logic before deployment ' ,
115115 ],
116116 code: {
117117 source: validateDataExecutorCode ,
@@ -120,65 +120,47 @@ const workflowFeatures = [
120120 },
121121 },
122122 {
123- tag: ' Observability ' ,
123+ tag: ' Monitoring ' ,
124124 tagIcon: ' ph:chart-line-fill' ,
125125 tagColor: ' amber' as const ,
126- title: ' Real-Time Monitoring' ,
126+ title: ' Real-Time Monitoring Dashboard ' ,
127127 subtitle:
128- ' Track every workflow execution with comprehensive monitoring, event streams , and detailed analytics dashboards .' ,
128+ ' Build monitoring interfaces that track workflow execution in real-time. Visualize progress, inspect state , and debug issues .' ,
129129 bullets: [
130- ' Live execution status and progress tracking ' ,
131- ' Complete event history and audit trails ' ,
132- ' Performance metrics and bottleneck detection ' ,
133- ' Alerting and notification integrations ' ,
130+ ' Live execution status visualization ' ,
131+ ' Node-by-node progress tracking ' ,
132+ ' Execution history and audit trails ' ,
133+ ' Error highlighting and stack traces ' ,
134134 ],
135135 video: ' /videos/monitoring.webm' ,
136136 },
137- {
138- tag: ' Enterprise Ready' ,
139- tagIcon: ' ph:buildings-fill' ,
140- tagColor: ' blue' as const ,
141- title: ' Production-Grade Infrastructure' ,
142- subtitle:
143- ' Deploy workflows with confidence using enterprise features designed for reliability, scalability, and security.' ,
144- bullets: [
145- ' Distributed execution across multiple workers' ,
146- ' Workflow versioning and migration support' ,
147- ' Role-based access control for workflows' ,
148- ' Integration with external systems and APIs' ,
149- ],
150- placeholder: {
151- title: ' Infrastructure Overview' ,
152- description: ' Scalable workflow architecture (coming soon)' ,
153- },
154- },
155137];
156138
157- // Marquee content for Pro features
139+ // Marquee content for Editor SDK features
158140const marqueeLines = [
159141 {
160142 items: [
161143 ' Unlimited Undo/Redo' ,
162- ' Step-through Debugging ' ,
163- ' Workflow Versioning ' ,
164- ' Custom Tasks ' ,
165- ' Task Libraries ' ,
144+ ' Copy & Paste ' ,
145+ ' Node Palette ' ,
146+ ' Property Panels ' ,
147+ ' Custom Layouts ' ,
166148 ' Auto-Save' ,
167- ' Collaboration ' ,
149+ ' Keyboard Shortcuts ' ,
168150 ],
169151 color: ' purple' as const ,
170152 duration: 40 ,
171153 },
172154 {
173155 items: [
156+ ' Step-through Debugging' ,
157+ ' Breakpoints' ,
158+ ' Variable Inspection' ,
174159 ' BPMN Activities' ,
175- ' Saga Patterns' ,
176- ' Retry Policies' ,
177- ' Error Handling' ,
178- ' Async Execution' ,
179- ' Event Streams' ,
180- ' Audit Trails' ,
181- ' Worker Pools' ,
160+ ' Simulation Engine' ,
161+ ' Execution Tracing' ,
162+ ' Error Highlighting' ,
163+ ' State Snapshots' ,
182164 ],
183165 color: ' teal' as const ,
184166 reverse: true ,
@@ -187,58 +169,75 @@ const marqueeLines = [
187169 {
188170 items: [
189171 ' Priority Support' ,
190- ' Custom Integrations ' ,
191- ' SSO Authentication ' ,
172+ ' Custom Extensions ' ,
173+ ' Architecture Guidance ' ,
192174 ' Role-Based Access' ,
193- ' API Access ' ,
194- ' Webhooks ' ,
195- ' Custom Branding ' ,
196- ' SLA Guarantee ' ,
175+ ' Export & Import ' ,
176+ ' JSON Serialization ' ,
177+ ' Custom Theming ' ,
178+ ' Expert Consultation ' ,
197179 ],
198180 color: ' purple' as const ,
199181 duration: 35 , // Faster
200182 },
201183];
202184
203- // Comparison table data - merged Pro Features + Plan Comparison
185+ // Comparison table data - Editor SDK Features
204186const comparisonRows: ComparisonRow [] = [
205- // Core features (both editions)
206- { category: ' Core Editor Features' , openSource: true , pro: true },
187+ // Core Editor section
188+ {
189+ category: ' Core Editor' ,
190+ isSection: true ,
191+ icon: ' ph:frame-corners-fill' ,
192+ },
193+ { category: ' Visual Node Graph Canvas' , openSource: true , pro: true },
207194 { category: ' Theming & Customization' , openSource: true , pro: true },
208195 { category: ' Connection Effects' , openSource: true , pro: true },
209- { category: ' Serialization' , openSource: true , pro: true },
210- // Pro-exclusive editor features
211- { category: ' History & Undo/Redo' , openSource: false , pro: true },
212- { category: ' Advanced Grouping' , openSource: false , pro: true },
196+ { category: ' Serialization (JSON)' , openSource: true , pro: true },
213197 {
214198 category: ' Extension System' ,
215199 openSource: true ,
216200 pro: ' Many more custom extensions' ,
217201 },
218- { category: ' Custom Node & Graph Layouts' , openSource: false , pro: true },
219- { category: ' Export & Import' , openSource: false , pro: true },
202+ // Editor SDK Features section
203+ {
204+ category: ' Editor SDK Features' ,
205+ isSection: true ,
206+ icon: ' ph:code-fill' ,
207+ },
208+ { category: ' History & Undo/Redo' , openSource: false , pro: true },
220209 { category: ' Copy & Paste' , openSource: false , pro: true },
210+ { category: ' Node Palette' , openSource: false , pro: true },
211+ { category: ' Property Panels' , openSource: false , pro: true },
212+ { category: ' Export & Import' , openSource: false , pro: true },
213+ { category: ' Custom Node & Graph Layouts' , openSource: false , pro: true },
214+ { category: ' Advanced Grouping' , openSource: false , pro: true },
221215 { category: ' Access Control' , openSource: false , pro: true },
222- // Workflow Engine section
216+ // Simulation & Debugging section
223217 {
224- category: ' Workflow Engine ' ,
218+ category: ' Simulation & Debugging ' ,
225219 isSection: true ,
226- icon: ' ph:git-branch -fill' ,
220+ icon: ' ph:play-circle -fill' ,
227221 },
228222 {
229- category: ' Visual Workflow Editor ' ,
223+ category: ' Embedded Simulation Engine ' ,
230224 openSource: false ,
231- pro: ' See details below' ,
225+ pro: ' See examples below' ,
232226 },
233227 {
234- category: ' Server-Side Workflow Engine ' ,
228+ category: ' Step-through Debugging ' ,
235229 openSource: false ,
236- pro: ' See details below' ,
230+ pro: ' See examples below' ,
237231 },
238232 {
239233 category: ' Real-Time Monitoring' ,
240234 openSource: false ,
241- pro: ' See details below' ,
235+ pro: ' See examples below' ,
236+ },
237+ {
238+ category: ' Breakpoints & Inspection' ,
239+ openSource: false ,
240+ pro: ' See examples below' ,
242241 },
243242 // Support section
244243 {
@@ -287,8 +286,9 @@ const comparisonRows: ComparisonRow[] = [
287286 <TitleBadge color="amber">Pro</TitleBadge >
288287 </h1 >
289288 <p class =" pro-subtitle" >
290- Enterprise-grade features for building sophisticated visual editors,
291- workflow engines, and BPMN-style automation.
289+ A comprehensive Editor SDK for building enterprise-grade workflow
290+ editors with undo/redo, copy-paste, node palettes, property panels, and
291+ an embedded simulation engine.
292292 </p >
293293 <div class =" mt-12" >
294294 <SelectProgramCard />
@@ -304,7 +304,7 @@ const comparisonRows: ComparisonRow[] = [
304304 badge="Compare Plans"
305305 badge-icon="ph:scales-fill "
306306 badge-color="purple"
307- subtitle="See what's included in each edition and choose the right fit for your project ."
307+ subtitle="The Editor SDK provides everything you need to build professional workflow editors. Compare editions below ."
308308 centered
309309 >
310310 <template #title >
@@ -315,28 +315,28 @@ const comparisonRows: ComparisonRow[] = [
315315 <ComparisonTable :rows =" comparisonRows " />
316316 </Section >
317317
318- <!-- Connector: Comparison to Workflow -->
318+ <!-- Connector: Comparison to Editor SDK Examples -->
319319 <SectionConnector color="purple" />
320320
321- <!-- Workflow Engine Section -->
321+ <!-- Editor SDK Examples Section -->
322322 <Section border-top border-bottom background variant="teal">
323323 <SectionHeader
324- badge="Workflow Engine "
325- badge-icon="ph:git-branch -fill "
324+ badge="Editor SDK Examples "
325+ badge-icon="ph:code -fill "
326326 badge-color="teal"
327- subtitle="Design, execute, and monitor BPMN-style workflows with native Dart executors and real-time observability ."
327+ subtitle="Build professional workflow editors with BPMN-style nodes, embedded simulation, step-through debugging, and real-time monitoring ."
328328 centered
329329 large-title
330330 >
331331 <template #title >
332332 <span class =" workflow-title-gradient"
333- >Server-Side Workflow Automation </span
333+ >Build Enterprise Workflow Editors </span
334334 >
335335 </template >
336336 </SectionHeader >
337337
338338 <div class =" mt-16" >
339- <template v-for =" (feature , index ) in workflowFeatures " :key =" index " >
339+ <template v-for =" (feature , index ) in editorSdkFeatures " :key =" index " >
340340 <FeatureSection
341341 v-if =" feature .code "
342342 :tag =" feature .tag "
@@ -371,7 +371,7 @@ const comparisonRows: ComparisonRow[] = [
371371 </div >
372372 </Section >
373373
374- <!-- Connector: Workflow to Marquee -->
374+ <!-- Connector: Editor SDK Examples to Marquee -->
375375 <SectionConnector color="teal" />
376376
377377 <!-- Marquee -->
0 commit comments