mirror of
https://github.com/n30nex/CartoLite-Server.git
synced 2026-10-23 10:42:32 +00:00
Customize Terminal colours, typography and retro drawing modes (#36)
* Add worldwide Terminal colour and font options with crisp network overlays * Resolve Terminal entry and CSS from the build manifest * Apply Terminal-specific defaults and preserve other view preferences * Keep smooth traffic on its canvas and diagnose hidden-route repaint * Synchronize route visibility and finish the still-frame handoff * Recover Terminal terrain graphics and retain clear scope and geography * Hold style writes during graphics recovery and rebuild retained overlays * Initialize map indexes before load consumers * Compare Terminal terrain pixels before and after context recovery * Release terrain resources before graphics context replacement * Map road paint to its independent Terminal colour * Keep terrain stacks cached across route visibility changes * Normalize bundled font licence whitespace
This commit is contained in:
1 parent
83adcd8ce7
commit
d8e3499e55
37 files changed
+1230
-139
No files matched your search
@@ -150,6 +150,21 @@ jobs:
|
||||
bash scripts/publish-fixture.sh cartolite-server-mqtt testdata/synthetic-live.ndjson
|
||||
bash scripts/integration-smoke.sh http://127.0.0.1:39476 artifacts/integration cartolite-server-mqtt
|
||||
bash scripts/performance-smoke.sh http://127.0.0.1:39476 cartolite-server-mqtt
|
||||
- name: Terminal presentation and isolation
|
||||
if: matrix.arch == 'amd64'
|
||||
working-directory: web
|
||||
env:
|
||||
PLAYWRIGHT_HTML_OUTPUT_DIR: terminal-playwright-report
|
||||
run: npm run test:e2e -- terminal.spec.ts --output terminal-test-results
|
||||
- name: Preserve Terminal review screenshots
|
||||
if: always() && matrix.arch == 'amd64'
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
|
||||
with:
|
||||
name: cartolite-server-terminal-review
|
||||
retention-days: 30
|
||||
path: |
|
||||
web/terminal-test-results/
|
||||
web/terminal-playwright-report/
|
||||
- name: UI audit and recovery regressions
|
||||
if: matrix.arch == 'amd64'
|
||||
working-directory: web
|
||||
@@ -165,12 +180,6 @@ jobs:
|
||||
path: |
|
||||
web/ux-audit-test-results/
|
||||
web/ux-audit-playwright-report/
|
||||
- name: Terminal presentation and isolation
|
||||
if: matrix.arch == 'amd64'
|
||||
working-directory: web
|
||||
env:
|
||||
PLAYWRIGHT_HTML_OUTPUT_DIR: terminal-playwright-report
|
||||
run: npm run test:e2e -- terminal.spec.ts --output terminal-test-results
|
||||
- name: Worldwide and terrain regressions
|
||||
if: matrix.arch == 'amd64'
|
||||
working-directory: web
|
||||
|
||||
Reference in new issue
Block a user