New REM client: REM-Client fe5f70fa, 64-bit (window: the cursor leaves the window under Wine / Proton; admin window: the own name in the player lists; chat: Ctrl+C / Ctrl+V on, a click copies a line, **bold** and [red]colours[/])

This commit is contained in:
2026-11-10 13:12:11 +01:00
parent 9e3236d5df
commit 6d790eac41
29 changed files with 8 additions and 6 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
REM-Client test build (64-bit) REM-Client test build (64-bit)
date: 2026-11-10 12:05 date: 2026-11-10 13:12
commit: 5dfdf147 (main) commit: fe5f70fa (main)
subject: Nebula puffs back inside a nebula with the renderer's volume; the camera cut flag read as the member (64-bit) subject: Chat: Ctrl+C / Ctrl+V on by default (copy_paste_feature), a click on a line of the chat window copies it; markup in chat lines
tree: clean tree: clean
build: OK build: OK
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+2 -1
View File
@@ -39,6 +39,7 @@ lead_marker_color_r = 191
lead_marker_color_g = 29 lead_marker_color_g = 29
lead_marker_color_b = 29 lead_marker_color_b = 29
confine_cursor = false ; keep the cursor inside the window confine_cursor = false ; keep the cursor inside the window
;window_system_cursor = true ; in a window the game cursor follows the system cursor and leaves the window with it (default: on under Wine / Proton only)
mouse_warp_fix = false ; no jump to the window centre on acquire (window) mouse_warp_fix = false ; no jump to the window centre on acquire (window)
cursor_border_flicker_fix = false ; take the real cursor at the window edge (borderless window) cursor_border_flicker_fix = false ; take the real cursor at the window edge (borderless window)
touchpad_support = false ; touchpad wheel as relative (may disturb a normal wheel) touchpad_support = false ; touchpad wheel as relative (may disturb a normal wheel)
@@ -74,7 +75,7 @@ chat_ignore = ; ignored players (the chat menu on a name),
modern_ui_debugger = false ; F8 shows the RmlUi debugger over the modern windows * modern_ui_debugger = false ; F8 shows the RmlUi debugger over the modern windows *
rem_protocol_log = true ; every REM server message in LOGS\rem_protocol.log * rem_protocol_log = true ; every REM server message in LOGS\rem_protocol.log *
rem_servers = srv.rem-freelancer.moe:2302 ; servers always in the multiplayer list (host:port, comma separated) * rem_servers = srv.rem-freelancer.moe:2302 ; servers always in the multiplayer list (host:port, comma separated) *
copy_paste_feature = false ; Ctrl+C / Ctrl+V in text boxes copy_paste_feature = true ; Ctrl+C / Ctrl+V in text boxes
print_rep_requirements = false ; exact reputation requirement at dealers (needs %d in the text) print_rep_requirements = false ; exact reputation requirement at dealers (needs %d in the text)
dynamic_solar_infocards = false ; infocards of mission-created objects dynamic_solar_infocards = false ; infocards of mission-created objects
more_test_sounds = true ; better audio test sounds in the options more_test_sounds = true ; better audio test sounds in the options
Binary file not shown.
Binary file not shown.
+3 -2
View File
@@ -10,6 +10,7 @@
.ct:hover { color: #dbe6f0; border-bottom-color: #3d6d96; } .ct:hover { color: #dbe6f0; border-bottom-color: #3d6d96; }
.ct.on { color: #f2b13c; background-color: #f2b13c1a; border-bottom-color: #f2b13c; } .ct.on { color: #f2b13c; background-color: #f2b13c1a; border-bottom-color: #f2b13c; }
.hl { padding: 1dp 4dp; border-radius: 2dp; } .hl { padding: 1dp 4dp; border-radius: 2dp; }
.hl:hover { background-color: #5cc8f014; }
.hl.mention { background-color: #f2b13c26; border-left: 2dp #f2b13c; } .hl.mention { background-color: #f2b13c26; border-left: 2dp #f2b13c; }
.hl .tm { font-family: "IBM Plex Mono"; font-size: 12dp; color: #8197ad; margin-right: 8dp; } .hl .tm { font-family: "IBM Plex Mono"; font-size: 12dp; color: #8197ad; margin-right: 8dp; }
#hist { flex: 1; overflow-y: auto; padding: 12dp; font-size: 16dp; line-height: 1.35; background-color: #5cc8f008; } #hist { flex: 1; overflow-y: auto; padding: 12dp; font-size: 16dp; line-height: 1.35; background-color: #5cc8f008; }
@@ -44,7 +45,7 @@
</div> </div>
<div id="hist"> <div id="hist">
<div class="hint" data-if="lines.size == 0">No messages yet.</div> <div class="hint" data-if="lines.size == 0">No messages yet.</div>
<div class="hl" data-for="l : lines" data-class-mention="l.mention"><span class="tm" data-if="stamps">{{ l.time }}</span><span data-rml="l.rml"></span></div> <div class="hl" data-for="l, i : lines" data-class-mention="l.mention" data-action="copy" data-attr-data-arg="i"><span class="tm" data-if="stamps">{{ l.time }}</span><span data-rml="l.rml"></span></div>
</div> </div>
</div> </div>
<div class="targets"> <div class="targets">
@@ -59,7 +60,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="hint" style="margin-top: 10dp;">Pick whom to write to, then press Enter in flight or on a base to type.</div> <div class="hint" style="margin-top: 10dp;">Pick whom to write to, then press Enter in flight or on a base to type. A click on a line copies it; Ctrl+V pastes while typing.</div>
</div> </div>
</div> </div>
</body> </body>
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.