Show line-by-line live G-code execution trace
This commit is contained in:
@@ -170,7 +170,7 @@ output { font: 12px ui-monospace, monospace; text-align: right; }
|
||||
.axis-slider { display: grid; grid-template-columns: repeat(3, minmax(170px, 1fr)); gap: 12px; }
|
||||
.axis-slider label { grid-template-columns: auto 48px; }
|
||||
|
||||
.axis-program-pane { display: grid; grid-template-columns: minmax(0, 1fr) 230px; flex: 0 0 205px; height: 205px; min-height: 205px; margin: 0 5px 5px; border: 2px solid #777; background: #f7f7f7; }
|
||||
.axis-program-pane { display: grid; grid-template-columns: minmax(0, 1fr) 230px; grid-template-rows: minmax(100px, 1fr) auto auto; flex: 0 0 285px; height: 285px; min-height: 285px; margin: 0 5px 5px; border: 2px solid #777; background: #f7f7f7; }
|
||||
.axis-diagnostics { display: grid; gap: 8px; padding: 10px; min-height: 190px; overflow: auto; background: #f7f7f7; font-size: 12px; }
|
||||
.diagnostic-summary, .diagnostic-error, .diagnostic-row { display: flex; gap: 10px; align-items: baseline; flex-wrap: wrap; }
|
||||
.diagnostic-summary { padding-bottom: 6px; border-bottom: 1px solid #b3b3b3; }
|
||||
@@ -186,7 +186,13 @@ output { font: 12px ui-monospace, monospace; text-align: right; }
|
||||
.program-execution-line { display: grid; grid-column: 1; grid-row: 2; grid-template-columns: max-content minmax(0, 1fr); align-items: baseline; gap: 10px; min-width: 0; padding: 5px 8px; border-top: 1px solid #9aa8b4; border-bottom: 1px solid #9aa8b4; background: #e9f1f8; color: #173b5f; font: 12px/1.35 ui-monospace, monospace; }
|
||||
.program-execution-line span { font-weight: 700; white-space: nowrap; }
|
||||
.program-execution-line code { min-width: 0; overflow: hidden; color: #111; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.program-side { display: flex; grid-column: 2; grid-row: 1 / span 2; flex-direction: column; gap: 12px; padding: 8px; border-left: 1px solid #aaa; background: #d9d9d9; }
|
||||
.program-execution-trace { grid-column: 1; grid-row: 3; min-width: 0; padding: 4px 8px; overflow: auto; border-bottom: 1px solid #9aa8b4; background: #f4f7fa; color: #253746; font: 11px/1.3 ui-monospace, monospace; }
|
||||
.program-execution-trace strong { display: block; margin-bottom: 2px; font-size: 11px; }
|
||||
.program-execution-trace ol { display: grid; gap: 1px; max-height: 64px; margin: 0; padding: 0; overflow: auto; list-style: none; }
|
||||
.program-execution-trace li { display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 8px; min-width: 0; }
|
||||
.program-execution-trace li span { color: #174d84; font-weight: 700; }
|
||||
.program-execution-trace li code { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.program-side { display: flex; grid-column: 2; grid-row: 1 / span 3; flex-direction: column; gap: 12px; padding: 8px; border-left: 1px solid #aaa; background: #d9d9d9; }
|
||||
.program-actions { display: flex; flex-wrap: wrap; gap: 5px; }
|
||||
.active-gcodes-label { display: grid; gap: 5px; color: #333; }
|
||||
.active-gcodes-label textarea { width: 100%; min-height: 84px; resize: vertical; border: 1px solid #999; background: white; color: #222; font: 11px/1.35 ui-monospace, monospace; }
|
||||
@@ -208,9 +214,10 @@ output { font: 12px ui-monospace, monospace; text-align: right; }
|
||||
.axis-top-pane { grid-template-columns: 1fr; height: auto; min-height: 0; flex: 0 0 auto; }
|
||||
.axis-notebook { min-height: 330px; }
|
||||
.axis-preview { min-height: 320px; }
|
||||
.axis-program-pane { flex: 0 0 auto; height: auto; min-height: 205px; grid-template-columns: 1fr; }
|
||||
.axis-program-pane { flex: 0 0 auto; height: auto; min-height: 300px; grid-template-columns: 1fr; grid-template-rows: minmax(100px, 1fr) auto auto auto; }
|
||||
.program-execution-line { grid-column: 1; grid-row: 2; }
|
||||
.program-side { grid-column: 1; grid-row: 3; border-top: 1px solid #aaa; border-left: 0; }
|
||||
.program-execution-trace { grid-column: 1; grid-row: 3; }
|
||||
.program-side { grid-column: 1; grid-row: 4; border-top: 1px solid #aaa; border-left: 0; }
|
||||
.active-gcodes-label textarea { min-height: 58px; }
|
||||
}
|
||||
@media (max-width: 620px) {
|
||||
|
||||
Reference in New Issue
Block a user