• [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:35 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:27 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:51 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:09 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:15 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 Tracker1@1:103/705 to Digital Man on Tue Apr 25 16:56:01 2023
    Re: Re: [Feature] Screen Size Checks after login
    By: Digital Man to Tracker1 on Mon Apr 17 2023 19:51:15

    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.

    I don't have the specific versions I had tried... But for a long while, if I tried to do two things at once, Thunderbird would just stop responding... such as if I had moved to a new message while it was refreshing the groups/headers in the background. Of if I had gone to a new message before the previous one loaded. (clicking space/n too many times in short succession). I think it was likely an issue with Thunderbird regarding that issue.

    I removed the version I had installed, tried the latest stable via flathub, then the unstable/dev release, which migrated my profile, and I didn't have a backup and couldn't go back. I may try again at some point in the near future with a new/fresh profile, and see if I experience the same or similar issues.

    Aside: I had my thunderbird profile configured to a directory inside my Dropbox, so that I could sync it out. My laptop was off/unused during the time period(s) in question, but the syncing could have corrupted something via Dropbox, but had done that for years without issue.


    --
    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 Tracker1@1:103/705 to Gamgee on Tue Apr 25 17:00:28 2023
    Re: Re: [Feature] Screen Size Checks after login
    By: Gamgee to Tracker1 on Mon Apr 17 2023 22:23:00

    Tracker1 wrote to Gamgee <=-
    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)?

    Currently, SyncTERM... but I've used straight telnet in my terminal emulator... generally use Tabby, but also use KiTTY on occassion.

    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?

    More like, I couldn't get the latest release to actually use/launch with SDL for some reason. And I lack the knowledge/patience to figure it out at the time... I'm running the Windows version of SyncTERM on linux, using Proton (wine+more developed by Valve/Steam).

    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.

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


    --
    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 Gamgee@1:103/705 to Tracker1 on Tue Apr 25 19:30:00 2023
    Tracker1 wrote to Gamgee <=-

    Re: Re: [Feature] Screen Size Checks after login
    By: Gamgee to Tracker1 on Mon Apr 17 2023 22:23:00

    Tracker1 wrote to Gamgee <=-
    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)?

    Currently, SyncTERM... but I've used straight telnet in my
    terminal emulator... generally use Tabby, but also use KiTTY on
    occassion.

    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?

    More like, I couldn't get the latest release to actually
    use/launch with SDL for some reason. And I lack the
    knowledge/patience to figure it out at the time... I'm running
    the Windows version of SyncTERM on linux, using Proton (wine+more developed by Valve/Steam).

    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.

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


    Sorry, but not a single line of what you wrote makes sense to me.
    <SHRUG>

    It's just all over the map and makes no sense.



    ... Enter any 12-digit prime number to continue.
    --- 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:11 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)