Add conflictology map mode and fix graph rendering reliability.
Support conflict types, involvement sizing, and map-type toggles while keeping polar sector layout; improve GraphView init retries and edge matching on network maps. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -18,7 +18,6 @@
|
||||
</div>
|
||||
<div class="network-map-actions">
|
||||
<slot name="toolbar" />
|
||||
<slot name="filters" />
|
||||
<button class="btn btn-secondary btn-sm" @click="$emit('fit')">
|
||||
<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
|
||||
<path d="M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7" />
|
||||
@@ -28,7 +27,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-show="!collapsed">
|
||||
<div v-show="!collapsed" class="network-map-legend">
|
||||
<slot name="legend" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -50,17 +49,20 @@ defineEmits(['toggle-collapse', 'fit'])
|
||||
.network-map-top-panel {
|
||||
position: relative;
|
||||
border-bottom: 1px solid var(--border);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.network-map-top-panel.collapsed {
|
||||
height: 26px;
|
||||
min-height: 0;
|
||||
border-bottom: none;
|
||||
}
|
||||
.panel-toggle-btn {
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
right: 8px;
|
||||
z-index: 3;
|
||||
width: 24px;
|
||||
height: 18px;
|
||||
bottom: -11px;
|
||||
left: 50%;
|
||||
z-index: 4;
|
||||
width: 28px;
|
||||
height: 20px;
|
||||
margin-left: -14px;
|
||||
border: 1px solid var(--border);
|
||||
border-radius: 6px;
|
||||
background: var(--surface-alt);
|
||||
@@ -103,6 +105,9 @@ defineEmits(['toggle-collapse', 'fit'])
|
||||
flex-wrap: wrap;
|
||||
justify-content: flex-end;
|
||||
padding-left: 16px;
|
||||
padding-right: 24px;
|
||||
padding-right: 16px;
|
||||
}
|
||||
.network-map-legend {
|
||||
padding: 0 28px 14px;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user