• [Feature] Screen Size Checks after login

    From Michael J. Ryan@1:103/705 to GitLab issue in main/sbbs on Sat Mar 4 13:06:34 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/529

    Would be nice if the screen size were re-checked at a few locations, as well as having a JS method that can recheck/block.For instance, if a user resizes their terminal while reading messages, it would be nice if before re-showing or showing the next message the system does a screen size check.Similarly, it would be nice to have a JS function on the console object that does the same.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Sat Mar 4 13:20:54 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/529#note_3339

    `console.getdimensions()` (AKA `getlines()` and `ansi_getlines()`) already does this.And this method is called from exec/termsetup.js which is automatically called after a user exits the default user config/settings menu in all the stock command shells.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Michael J. Ryan on Sat Mar 4 18:15:00 2023
    Michael J. Ryan wrote to GitLab issue in main/sbbs <=-

    open https://gitlab.synchro.net/main/sbbs/-/issues/529

    Would be nice if the screen size were re-checked at a few
    locations, as well as having a JS method that can recheck/block.

    For instance, if a user resizes their terminal while reading
    messages, it would be nice if before re-showing or showing the
    next message the system does a screen size check.

    Who resizes their terminal while reading messages?

    Do you do that often? I have never done it, and can't see why I would
    want to...



    ... He does the work of 3 Men...Moe, Larry & Curly
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Michael J. Ryan@1:103/705 to GitLab note in main/sbbs on Sun Mar 19 14:14:26 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/529#note_3377

    @rswindell So, I should call this at/after a read prompt?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Sun Mar 19 15:44:50 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/529#note_3378

    You should call it when you suspect the terminal size has been changed or it's important for your UI to have a very accurate idea of the terminal's dimensions.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Michael J. Ryan@1:103/705 to GitLab note in main/sbbs on Mon Mar 20 15:58:02 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/529#note_3381

    My thinking was it could/should run before rendering a message, a file listing screen refreshes, or the user returns from a door... since these are actions not generally part of the command shell per-se.Personally, as a user, I noticed it missing mostly when reading messages as I tend to resize my window a lot during that activity.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Mar 20 17:23:52 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/529#note_3383

    I've added an @-code for this (GETDIM) so you can call it from most anywhere now. How's that work for ya?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tracker1@1:103/705 to Gamgee on Mon Apr 17 23:11:08 2023
    Re: Re: [Feature] Screen Size Checks after login
    By: Gamgee to Michael J. Ryan on Sat Mar 04 2023 18:15:00

    For instance, if a user resizes their terminal while reading messages, it would be nice if before re-showing or showing the
    next message the system does a screen size check.

    Who resizes their terminal while reading messages?

    I do, quite a bit... mostly because I was using a gui nntp reader (thunderbird, that no longer works with synchronet's nntp). I'd been using a straight terminal client with telnet/ssh.

    Now, I'm using SyncTerm... ironically, several issue there, using a previous windows version via a proton launcher. Which is fine.

    As to why, to reshape the window to see more/less of messages while reading. Depends on what else I might be doing.


    --
    Michael J. Ryan
    +o roughneckbbs.com
    tracker1@roughneckbbs.com

    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Tracker1 on Mon Apr 17 19:51:14 2023
    I do, quite a bit... mostly because I was using a gui nntp reader (thunderbird, that no longer works with synchronet's nntp).

    In what way does Thunderbird no longer work with Synchronet's NNTP
    service? I'm reading and replying to your message using Thunderbird
    102.10.0 (64-bit) for Windows. Works fine as far as I can tell. I
    replied here to a similar claim you made on gitlab.synchro.net back on
    Mar-28, but saw no reply to that.

    -Rob
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Tracker1 on Mon Apr 17 22:23:00 2023
    Tracker1 wrote to Gamgee <=-

    Re: Re: [Feature] Screen Size Checks after login
    By: Gamgee to Michael J. Ryan on Sat Mar 04 2023 18:15:00

    For instance, if a user resizes their terminal while reading messages, it would be nice if before re-showing or showing the
    next message the system does a screen size check.

    Who resizes their terminal while reading messages?

    I do, quite a bit... mostly because I was using a gui nntp reader (thunderbird, that no longer works with synchronet's nntp). I'd
    been using a straight terminal client with telnet/ssh.

    I don't really understand what that means. Doesn't really make sense.
    I mean, you *were* using a gui app... but you *had been* using a
    terminal client.... So.... what *ARE* you using (present tense)?

    Now, I'm using SyncTerm... ironically, several issue there, using
    a previous windows version via a proton launcher. Which is fine.

    I see. <not really> Is that anything like a neutron-hardened, flux-capacitor-coupled thyratronic hoochiewanger?

    I have no issues with SyncTerm, FWIW.

    As to why, to reshape the window to see more/less of messages
    while reading. Depends on what else I might be doing.

    Workspace/desktop switcher applet in the tray. Oh. Wait. Windows. Ugh.


    ... What was the best thing BEFORE sliced bread?
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Tracker1 on Wed Apr 26 11:00:08 2023
    Re: Re: [Feature] Screen Size Checks after login
    By: Tracker1 to Gamgee on Tue Apr 25 2023 05:00 pm

    I'm not on Windows, I'm on Linux... just happen to be running the Windows version of SyncTERM.

    Running the Windows version of SyncTerm on Linux?
    Why not just use the Linux version of SyncTerm?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tracker1@1:103/705 to Nightfox on Thu Apr 27 20:01:10 2023
    Re: Re: [Feature] Screen Size Checks after login
    By: Nightfox to Tracker1 on Wed Apr 26 2023 11:00:08

    I'm not on Windows, I'm on Linux... just happen to be running the
    Windows version of SyncTERM.

    Running the Windows version of SyncTerm on Linux?
    Why not just use the Linux version of SyncTerm?

    Because when I tried it, it only wants to run in terminal mode, not in SDL or X11 mode. And I didn't feel like spending a bunch of time trying to figure it out... I had all the SDL libs and -dev versions installed and it still wouldn't work.

    I have Steam installed, and a proton launcher, and getting the Windows version running was easier to do.


    --
    Michael J. Ryan
    +o roughneckbbs.com
    tracker1@roughneckbbs.com

    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)