openvibers/openvibe.codes Commits
Status words and badges use the readable status twins (var(--<status>-text, var(--<status>))) (#98)
Changes
@@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }ol.steps li { margin: .4rem 0; }.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }--.badge.ok { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }--.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning, #f59e0b); }--.badge.bad { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }++.badge.ok { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }++.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning-text, var(--warning, #f59e0b)); }++.badge.bad { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }/* API explorer: one block per route, the method as a badge */.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }.api-op .facts { margin: 6px 0; }--.badge.method-get { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }++.badge.method-get { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }--.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }++.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }.notice.warn { border-left-color: var(--warning, #f59e0b); }@@@ -23,13 +23,13 @@.run-log li { overflow-wrap: anywhere; white-space: pre-wrap; }.run-log .tool, .run-log .step { color: var(--text-muted, #7386a3); }.run-log .agent, .run-log .handoff { font-weight: 700; }--.run-log .note { color: var(--warning, #f59e0b); }++.run-log .note { color: var(--warning-text, var(--warning, #f59e0b)); }.run-files td { padding: 2px 10px 2px 0; }--.run-files .add { color: var(--success, #22c55e); }--.run-files .del { color: var(--danger, #e5484d); }++.run-files .add { color: var(--success-text, var(--success, #22c55e)); }++.run-files .del { color: var(--danger-text, var(--danger, #e5484d)); }.run-patch { overflow: auto; max-height: 70vh; padding: 12px; border-radius: 12px; background: var(--bg-primary, #0a0f1c); border: 1px solid var(--border, #1f2d47); font-size: 13px; }--.run-patch .add { color: var(--success, #22c55e); }--.run-patch .del { color: var(--danger, #e5484d); }++.run-patch .add { color: var(--success-text, var(--success, #22c55e)); }++.run-patch .del { color: var(--danger-text, var(--danger, #e5484d)); }.run-patch .hunk { color: var(--accent-light, #60a5fa); }.run-repo { overflow-wrap: break-word; }.run-host { display: block; font-size: 0.55em; font-weight: 500; color: var(--text-muted, #8b9bb4); }
@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; pad
@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; pad
ul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }
ul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }
ol.steps li { margin: .4rem 0; }
ol.steps li { margin: .4rem 0; }
.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }
.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }
-.badge.ok { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }
-.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning, #f59e0b); }
-.badge.bad { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }
+.badge.ok { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }
+.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning-text, var(--warning, #f59e0b)); }
+.badge.bad { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }
/* API explorer: one block per route, the method as a badge */
/* API explorer: one block per route, the method as a badge */
.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }
.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }
.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }
.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }
.api-op .facts { margin: 6px 0; }
.api-op .facts { margin: 6px 0; }
-.badge.method-get { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }
+.badge.method-get { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }
.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }
.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }
-.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }
+.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }
.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }
.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }
.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }
.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }
.notice.warn { border-left-color: var(--warning, #f59e0b); }
.notice.warn { border-left-color: var(--warning, #f59e0b); }
@@ -23,13 +23,13 @@
@@ -23,13 +23,13 @@
.run-log li { overflow-wrap: anywhere; white-space: pre-wrap; }
.run-log li { overflow-wrap: anywhere; white-space: pre-wrap; }
.run-log .tool, .run-log .step { color: var(--text-muted, #7386a3); }
.run-log .tool, .run-log .step { color: var(--text-muted, #7386a3); }
.run-log .agent, .run-log .handoff { font-weight: 700; }
.run-log .agent, .run-log .handoff { font-weight: 700; }
-.run-log .note { color: var(--warning, #f59e0b); }
+.run-log .note { color: var(--warning-text, var(--warning, #f59e0b)); }
.run-files td { padding: 2px 10px 2px 0; }
.run-files td { padding: 2px 10px 2px 0; }
-.run-files .add { color: var(--success, #22c55e); }
-.run-files .del { color: var(--danger, #e5484d); }
+.run-files .add { color: var(--success-text, var(--success, #22c55e)); }
+.run-files .del { color: var(--danger-text, var(--danger, #e5484d)); }
.run-patch { overflow: auto; max-height: 70vh; padding: 12px; border-radius: 12px; background: var(--bg-primary, #0a0f1c); border: 1px solid var(--border, #1f2d47); font-size: 13px; }
.run-patch { overflow: auto; max-height: 70vh; padding: 12px; border-radius: 12px; background: var(--bg-primary, #0a0f1c); border: 1px solid var(--border, #1f2d47); font-size: 13px; }
-.run-patch .add { color: var(--success, #22c55e); }
-.run-patch .del { color: var(--danger, #e5484d); }
+.run-patch .add { color: var(--success-text, var(--success, #22c55e)); }
+.run-patch .del { color: var(--danger-text, var(--danger, #e5484d)); }
.run-patch .hunk { color: var(--accent-light, #60a5fa); }
.run-patch .hunk { color: var(--accent-light, #60a5fa); }
.run-repo { overflow-wrap: break-word; }
.run-repo { overflow-wrap: break-word; }
.run-host { display: block; font-size: 0.55em; font-weight: 500; color: var(--text-muted, #8b9bb4); }
.run-host { display: block; font-size: 0.55em; font-weight: 500; color: var(--text-muted, #8b9bb4); }