diff --git a/modules/rtime/components/folk-timebank-app.ts b/modules/rtime/components/folk-timebank-app.ts index 8c8c9c72..45304fba 100644 --- a/modules/rtime/components/folk-timebank-app.ts +++ b/modules/rtime/components/folk-timebank-app.ts @@ -287,7 +287,7 @@ class FolkTimebankApp extends HTMLElement { private poolPointerId: number | null = null; private poolPointerStart: { x: number; y: number; cx: number; cy: number } | null = null; private poolPanelCollapsed = false; - private _panelSplitPct = 35; + private _panelSplitPct = 50; private _dividerDragging = false; private _dividerDragStartX = 0; private _dividerDragStartPct = 0; @@ -375,12 +375,14 @@ class FolkTimebankApp extends HTMLElement { this._history.push(view); this.currentView = view; const canvasView = this.shadow.getElementById('canvas-view'); + const weaveView = this.shadow.getElementById('weave-view'); const collabView = this.shadow.getElementById('collaborate-view'); const dashView = this.shadow.getElementById('dashboard-view'); if (canvasView) canvasView.style.display = view === 'canvas' ? 'flex' : 'none'; + if (weaveView) weaveView.style.display = 'none'; if (collabView) collabView.style.display = view === 'collaborate' ? 'flex' : 'none'; if (dashView) dashView.style.display = view === 'dashboard' ? 'flex' : 'none'; - if (view === 'canvas') { this.resizePoolCanvas(); this.rebuildSidebar(); } + if (view === 'canvas') { this.resizePoolCanvas(); this.rebuildSidebar(); this.renderCommitmentsList(); } if (view === 'collaborate') this.refreshCollaborate(); if (view === 'dashboard') this.refreshDashboard(); } @@ -395,7 +397,7 @@ class FolkTimebankApp extends HTMLElement { else this.currentView = 'canvas'; this.dpr = window.devicePixelRatio || 1; this._theme = (localStorage.getItem('rtime-theme') as 'dark' | 'light') || 'dark'; - this._panelSplitPct = parseFloat(localStorage.getItem('rtime-split-pct') || '35'); + this._panelSplitPct = parseFloat(localStorage.getItem('rtime-split-pct') || '50'); this.render(); this.applyTheme(); this.setupPoolPanel(); @@ -524,6 +526,7 @@ class FolkTimebankApp extends HTMLElement { this.buildOrbs(); this.updateStats(); + this.renderCommitmentsList(); this.rebuildSidebar(); this.applyRestoredConnections(); @@ -544,13 +547,52 @@ class FolkTimebankApp extends HTMLElement {
- + +
+
+ Pledge Time + +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+ Commitments + 0 +
+
+
+ +
+
Commitment Pool - drag orb to weave \u2192 - - +
@@ -570,22 +612,17 @@ class FolkTimebankApp extends HTMLElement {
-
-
- -
-
-
- -
- +
+ +