Context panel tabs are no longer static. Extensions spawn them dynamically when relevant and despawn on deactivate: - Tickets: detail tab spawns on builtin.tickets/selection - Decisions: detail tab spawns on builtin.decisions/selection - Backlinks: spawns when editor opens a file - Markdown viewer: spawns when editor opens a .md file - Graph: removed from static context (will be command-spawnable) The icon rail only shows what's active — no empty tabs sitting there waiting for content. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
16 lines
371 B
Dart
16 lines
371 B
Dart
import 'package:clide/extension/extension.dart';
|
|
|
|
class GraphExtension extends ClideExtension {
|
|
@override
|
|
String get id => 'builtin.graph';
|
|
@override
|
|
String get title => 'Graph';
|
|
@override
|
|
String get version => '0.1.0';
|
|
@override
|
|
List<String> get dependsOn => const ['builtin.pql'];
|
|
|
|
@override
|
|
List<ContributionPoint> get contributions => const [];
|
|
}
|