Skip to content

Commit d31f207

Browse files
committed
feat: revamp ProPage to focus on Editor SDK, update features, examples, and comparison table
1 parent 1c65557 commit d31f207

1 file changed

Lines changed: 87 additions & 87 deletions

File tree

website/.vitepress/theme/ProPage.vue

Lines changed: 87 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -84,34 +84,34 @@ const generateBlinkCells = (count: number, seed: number) => {
8484
8585
const 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
158140
const 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
204186
const 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

Comments
 (0)