• User terminal config includes iCE cOLOURs, the xbin images don't work

    From Deucе@VERT to GitLab note in main/sbbs on Friday, March 07, 2025 08:40:06
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6738

    @rswindell if you're not planning on looking at this, feel free to assign it to me.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to GitLab note in main/sbbs on Saturday, March 29, 2025 08:03:22
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6941

    ```
    if(console.term_supports()&(USER_ANSI|USER_NO_EXASCII|USER_UTF8|USER_ICE_COLOR)
    != USER_ANSI)
    return false;
    ```

    It appears that's intentional?

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to GitLab note in main/sbbs on Saturday, March 29, 2025 08:21:21
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6942

    Oh wait, that test is broken anyway...

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to GitLab note in main/sbbs on Saturday, March 29, 2025 09:01:03
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6943

    So there's a few interrelated issues there...

    1. XBin makes extensive use of the blink attribute.
    2. ICE mode changes what the blink attribute does.
    3. Synchronet knows the difference between bright background and blink

    So the Graphic object will set the blink attribute, Synchronet knows the remote doesn't support blink, so it won't be sent, and you see the base characters.

    If the Graphic object is updated to translate BLINK to BG_BRIGHT (now in master), this changes the colour of everything and looks terrible. Most of the xb files have a black background, which is changed to bright black (ie: dark grey). The Rush logo looks even worse.

    There does appear to be another issue in the font selection, it's not clear if it's a terminal-abstraction issue, a SyncTERM issue, or a correct result of using ICE mode.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to GitLab note in main/sbbs on Saturday, March 29, 2025 09:03:04
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6944

    Oh, one more thing, the degree to which SyncTERM "supports" ICE colour is up to the BBS... it's not under user control at all.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to GitLab note in main/sbbs on Saturday, March 29, 2025 19:58:46
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6950

    Fixed in terminal abstraction branch.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to GitLab issue in main/sbbs on Sunday, March 30, 2025 00:10:25
    close https://gitlab.synchro.net/main/sbbs/-/issues/555

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net