Skip to content

Commit 6c7d787

Browse files
committed
chore: update styling on all examples
1 parent 3e36bde commit 6c7d787

File tree

6 files changed

+1424
-0
lines changed

6 files changed

+1424
-0
lines changed

packages/demo/lib/example_registry.dart

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,17 @@ import 'examples/advanced/annotations.dart';
1010
// Connection labels examples
1111
import 'examples/advanced/connection_labels.dart';
1212
// Advanced examples
13+
import 'examples/advanced/serialization.dart';
1314
import 'examples/advanced/shortcuts.dart';
1415
import 'examples/advanced/theming.dart';
1516
import 'examples/advanced/validation.dart';
1617
import 'examples/advanced/viewer.dart';
1718
import 'examples/advanced/workbench.dart';
1819
// Basics examples
20+
import 'examples/basics/callbacks.dart';
1921
import 'examples/basics/controlling_nodes.dart';
2022
import 'examples/basics/dynamic_ports.dart';
23+
import 'examples/basics/minimap.dart';
2124
import 'examples/basics/node_shapes.dart';
2225
import 'examples/basics/port_labels.dart';
2326
// Connections examples
@@ -80,6 +83,22 @@ class ExampleRegistry {
8083
icon: Icons.label_outline,
8184
builder: (_) => const PortLabelsExample(),
8285
),
86+
Example(
87+
id: 'minimap',
88+
title: 'Minimap Navigation',
89+
description:
90+
'Interactive minimap for navigating large graphs with customizable position, size, and interactivity',
91+
icon: Icons.map,
92+
builder: (_) => const MinimapExample(),
93+
),
94+
Example(
95+
id: 'callbacks',
96+
title: 'Event Callbacks',
97+
description:
98+
'Real-time event logging for all node, connection, and annotation lifecycle events',
99+
icon: Icons.monitor_heart,
100+
builder: (_) => const CallbacksExample(),
101+
),
83102
],
84103
),
85104

@@ -99,6 +118,14 @@ class ExampleRegistry {
99118
icon: Icons.keyboard,
100119
builder: (_) => const ShortcutsExample(),
101120
),
121+
Example(
122+
id: 'serialization',
123+
title: 'Save & Load (JSON)',
124+
description:
125+
'Export graphs to JSON, save workflows, and restore them with full state preservation',
126+
icon: Icons.save,
127+
builder: (_) => const SerializationExample(),
128+
),
102129
Example(
103130
id: 'alignment',
104131
title: 'Alignment & Distribution',

0 commit comments

Comments
 (0)