Subj : exec/sbbslist.js To : Nightfox From : Digital Man Date : Sat Mar 28 2020 07:02 pm Re: exec/sbbslist.js By: Nightfox to Digital Man on Sat Mar 28 2020 06:56 pm > Re: exec/sbbslist.js > By: Digital Man to nightfox on Sat Mar 28 2020 05:29 pm > > DM> Scrolling is still not behaving as it did before you started modifying > DM> it. Now, when you arrow up while at the top of the a page-full or arrow > DM> down while at the bottom fo a page-full, rather than scroll by one (and > DM> leave the selection bar at the top or bottom), the list is scrolled by > DM> a full page full (as if page up or page down was struck) and the > DM> selection bar moves to the opposite side of the screen (i.e if it was > DM> at the top, it moves to the bottom, or vice versa). > > That was intentional, for screen refresh optimizations. Rather than re-draw > the whole list every time you scroll one item, I thought it would be more > efficient to draw a whole page once, and then when you move up or down, to > only re-draw the lightbar for 2 items each time (until you go to the next > page). Do you think this behavior is undesirable? It's surprising behavior (to me) for the arrow keys and I don't care for surpringing behavior. If the user wants to move a page at a time, they use the page up/down keys. If they're using the arrow keys, they're expecting to move a single item at a time. The previous/expected behavior is consistent with most applications, even web browsers. I can't recall any other application that behaves in the manner that you've changed sbbslist to behave. digital man This Is Spinal Tap quote #33: Nigel Tufnel: Well, so what? What's wrong with bein' sexy? Norco, CA WX: 58.3øF, 51.0% humidity, 7 mph ENE wind, 0.00 inches rain/24hrs .