New REM client: REM-Client 86c9052, 64-bit (the whole modern UI in the flight HUD's look: cut-corner frames with one outline, no box in the box, caps titles with three slashes, labelled maneuver bar, one compact status panel power / shield / hull; contacts list with a real scroll bar - dragged, the wheel; the nav map without the veil and only as big as map and side; windows take clicks again after a colour theme change)

Built on the FLAtlas VM (VS 2022 Build Tools, Release|x64); DLSS not rebuilt (rem_dlss.dll unchanged).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-03 23:36:50 +01:00
co-authored by Claude Opus 5.5
parent 1029764985
commit 8e334d06da
78 changed files with 411 additions and 349 deletions
+7 -7
View File
@@ -8,7 +8,7 @@
.colm.mid { flex: 0 0 34%; margin: 0 18dp; }
.col-h { display: flex; flex-direction: row; align-items: center; margin-bottom: 8dp; }
.col-h .hint { margin-left: auto; }
.list { flex: 1 1 0; min-height: 0; overflow-y: auto; border: 1dp #24405c; border-radius: 3dp; }
.list { flex: 1 1 0; min-height: 0; overflow-y: auto; }
.good { display: flex; flex-direction: row; align-items: center; padding: 6dp 10dp; border-bottom: 1dp #ffffff08; border-left: 2dp #00000000; }
.good:hover { background-color: #122033; }
.good.selected { background-color: #f2b13c24; border-left-color: #f2b13c; }
@@ -19,8 +19,8 @@
.good .note { font-size: 12dp; color: #8197ad; }
.good .c { font-family: "IBM Plex Mono"; width: 40dp; text-align: right; color: #8197ad; }
.good .p { font-family: "IBM Plex Mono"; width: 100dp; text-align: right; color: #f2b13c; }
#ship { flex: 1; border: 1dp #24405c; border-radius: 3dp; decorator: vertical-gradient(#0a1424 #05080d); }
.deal { margin-top: 14dp; padding: 12dp; border: 1dp #24405c; border-radius: 3dp; background-color: #122033; display: flex; flex-direction: row; align-items: center; }
#ship { flex: 1; decorator: vertical-gradient(#0a1424 #05080d); }
.deal { margin-top: 14dp; padding: 12dp; display: flex; flex-direction: row; align-items: center; background-color: #5cc8f010; }
.deal img { width: 48dp; height: 48dp; margin-right: 14dp; }
.deal .what { width: 300dp; }
.deal .what .t { font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 18dp; }
@@ -30,7 +30,7 @@
.deal .btn { margin: 0; }
.why { color: #ef6a5b; margin-right: 14dp; }
.search { margin-bottom: 8dp; }
.cmp { margin-top: 10dp; padding: 8dp 10dp; border: 1dp #24405c; border-radius: 3dp; background-color: #0d1622; }
.cmp { margin-top: 10dp; padding: 8dp 10dp; background-color: #5cc8f008; }
.cmp .ch, .cmp .cr { display: flex; flex-direction: row; padding: 2dp 0; }
.cmp .ch { font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 14dp; border-bottom: 1dp #24405c; margin-bottom: 4dp; }
.cmp .cl { flex: 1; white-space: nowrap; overflow: hidden; }
@@ -48,12 +48,12 @@
.flag { display: flex; flex-direction: row; align-items: center; font-size: 13dp; color: #b8c4cc; }
.flag .switch { width: 44dp; margin-right: 6dp; }
.gear { font-size: 16dp; }
.panel { position: absolute; top: 60dp; width: 420dp; max-height: 70%; display: flex; flex-direction: column; padding: 14dp; border: 1dp #f2b13c; border-radius: 3dp; background-color: #0b1320f4; z-index: 10; }
.panel { position: absolute; top: 60dp; width: 420dp; max-height: 70%; display: flex; flex-direction: column; padding: 14dp; z-index: 10; decorator: ninepatch(fw, fw-i); }
.panel.left { left: 24dp; }
.panel.right { right: 24dp; }
.panel h3 { margin-bottom: 4dp; }
.panel .pnote { font-size: 12dp; color: #8197ad; margin-bottom: 10dp; }
.panel .plist { flex: 1 1 auto; min-height: 0; overflow-y: auto; border: 1dp #24405c; border-radius: 3dp; }
.panel .plist { flex: 1 1 auto; min-height: 0; overflow-y: auto; }
.panel .prow { display: flex; flex-direction: row; align-items: center; padding: 5dp 10dp; border-bottom: 1dp #ffffff08; }
.panel .prow .n { flex: 1; min-width: 0; }
.panel .pfoot { display: flex; flex-direction: row; margin-top: 10dp; }
@@ -64,7 +64,7 @@
<body class="window" data-model="outfitter">
<div class="win-head">
<img class="head-ico" src="3db:INTERFACE/REM/IMAGES/icon_ships.3db"/>
<span class="title">EQUIPMENT DEALER</span>
<span class="title">EQUIPMENT DEALER</span><span class="sl">\\\</span>
<span class="spacer"></span>
<span class="chip">Hold <span class="v">{{ hold }}</span></span>
<span class="chip">Credits <span class="v">{{ credits }}</span></span>