Bug: Command History not Scrolling to End

that is not acceptable, i am not going to buy Rhino 8 just to be able to use the command history again!! common guys really not.

and no dont suggest us to spend a day to role back the mac os version. please fix that for 7 either.

2 Likes

:+1:
Yes - I agree.

I know I am beating a dead horse, but here we go:

I asked John if this can be prioritized

2 Likes

RH-73417 is fixed in the latest BETA

2 Likes

Its better, but still easy to break:

for(int i = 0; i < 100; i++) {
        RhinoApp.WriteLine("Test: " + i.ToString());
    }

After running this a few times it scrolls only halfway or more, but never to the end. And does not recover. Dragging a box etc. results in erratic jumping around. Once the Buffer is is full (around 4k lines) it stablizies a bit, but still:

What i see:

what it is:

Edit:
I don’t think my script has anything specifically to do with it, so i assume it would fail after an hour of work… Also for the screenshots i removed the panel from the dock, this makes no difference.
Same for the bottom panel:

1 Like

@atair I could not reproduce the behavior your are seeing. I only get a slight issue in the panel, when printing to the commandline with a script, see YT report.
FYI I tested this in 14.0 Sonoma on an intel Mac

I am still on 13, and just tested again without any scipts - just repeat command about 30 times (pressing enter over and over):
what i get
image
what is should be:
image
fresh file, didnt touch anything else

@atair I asked if someone else here can repeat, I tried again but cannot.

@dan could not reproduce either on a mac M1 on Sonoma. Do you plan upgrading to Sonoma as well @atair and see if this resolves things for you?

eventually - but because of Rhino / unity - xcode etc I wait a few more weeks… lets see if someone else can reproduce it in the meantime

Version 8 BETA (8.0.23271.13234, 2023-09-28)
Expires November 12, 2023
mac os x 13.5.1 (22G90)

I can confirm that the scroll behaviour of the command line still is buggy.
(sorry - and thanks for the effort)

i m doing some scrolling in the video with the trackpad - which is not really visible on the screen capture…(the magic movements are trackpad-scrolling)
scrolling to the top will make the panel stuck to this position.

Hi @atair,
We have this already logged, fixed and tested::RH-73417 - CommandHistory-doesnt-scroll-to-the-bottom
Looks like it has been tested and will be available in the next BETA.

You will be notified here when it is in the next Rhino 8 Beta build and it is ready for you to test out…

Thanks, ,
Mary Ann Fugier

2 Likes

sorry but this is still fundamentally broken - after 30-40 commands it does not scroll anymore. Even before it catches up sometimes only after 1-2 commands.

@mary
bumping this for visibility…

Just updated MacOS to Sonoma, now I have this bug too. :frowning:

today i finally switched to Rhino 8 - its still not scrolling to the end. On YouTrack you write it seems to work in normal operation, but it does not unfortunately.
Select and move something around 10+ times and it will start to lag behind.

It looks like this is marked as resolved, but it is not.

Hi @atair pls run _SystemInfo and post back the results. Then I can add the info to the yt and reopen it. Thanks.

Hi - one thing:
It is not easy to trigger this - it now took me about 100 drag/select/shade commands till it started shifting… it might be when the buffer is full or something to to with multiline outputs (e.g. shaded/wireframe) - but in any case - it takes a bit to break it.

here the data:

System Info
Rhino 8 SR5 2024-3-12 (Rhino 8, 8.5.24072.13002, Git hash:master @ e3530849b75f00b2b977766a567ae29b055837e9)
License type: Educational, build 2024-03-12
License details: Cloud Zoo

Apple macOS Version 13.5.2 (Build 22G91) (Physical RAM: 32GB)
Mac Model Identifier: MacBookPro18,2
Language: en-AT (MacOS default)
.NET 7.0.0

Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
  Apple M1 Max
    Color LCD (1728 x 1117 @ 120.00Hz)

USB devices
  GenesysLogic: USB3.1 Hub
  Hewlett-Packard: HP LaserJet Professional P 1102w
  Logitech: USB Receiver
  USB C  : USB C Video Adaptor      
  Apple Inc.: iPad

Bluetooth devices
  None

Third party kernel extensions
  None

Third party plugins
  /usr/lib/swift/libswiftCore.dylib
  /usr/lib/swift/libswiftCoreFoundation.dylib
  /usr/lib/swift/libswiftDarwin.dylib
  /usr/lib/swift/libswiftDispatch.dylib
  /usr/lib/swift/libswiftIOKit.dylib
  /usr/lib/swift/libswiftObjectiveC.dylib
  /usr/lib/swift/libswiftXPC.dylib
  /usr/lib/swift/libswift_Concurrency.dylib
  /usr/lib/swift/libswift_StringProcessing.dylib
  /usr/lib/swift/libswiftos.dylib
  /usr/lib/swift/libswift_RegexParser.dylib
  /usr/lib/swift/libswiftMetal.dylib
  /usr/lib/swift/libswiftsimd.dylib
  /usr/lib/usd/libIex.dylib
  /usr/lib/usd/libHalf.dylib
  /usr/lib/usd/libAlembic.dylib
  /usr/lib/usd/libusd_ms.dylib
  /usr/lib/usd/libosdCPU.dylib
  /usr/lib/usd/libImath.dylib
  /usr/lib/usd/libIlmThread.dylib
  /usr/lib/usd/libIexMath.dylib
  /usr/lib/usd/libtbb.dylib
  /usr/lib/usd/libMaterialXCore.dylib
  /usr/lib/usd/libMaterialXFormat.dylib
  /usr/lib/swift/libswiftAVFoundation.dylib
  /usr/lib/swift/libswiftCoreAudio.dylib
  /usr/lib/swift/libswiftCoreLocation.dylib
  /usr/lib/swift/libswiftCoreMIDI.dylib
  /usr/lib/swift/libswiftCoreMedia.dylib
  /usr/lib/swift/libswiftQuartzCore.dylib
  /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
  /usr/lib/swift/libswiftNetwork.dylib
  /usr/lib/swift/libswiftCryptoTokenKit.dylib
  /usr/lib/swift/libswiftCoreGraphics.dylib
  /usr/lib/swift/libswiftOSLog.dylib
  /usr/lib/swift/libswiftAccelerate.dylib
  /usr/lib/swift/libswiftAppKit.dylib
  /usr/lib/swift/libswiftCoreImage.dylib
  /usr/lib/swift/libswiftCompression.dylib
  /usr/lib/swift/libswiftFileProvider.dylib
  /usr/lib/swift/libswiftIntents.dylib
  /usr/lib/swift/libswiftPrivate_BiomePubSub.dylib
  /usr/lib/swift/libswiftPrivate_BiomeStreams.dylib
  /usr/lib/swift/libswiftExtensionFoundation.dylib
  /usr/lib/swift/libswiftCoreML.dylib
  /usr/lib/swift/libswiftVision.dylib
  /usr/lib/swift/libswiftDemangle.dylib
  /usr/lib/swift/libswiftSystem.dylib
  /usr/lib/swift/libswiftExtensionKit.dylib
  /usr/lib/swift/libswiftRegexBuilder.dylib
  /usr/lib/swift/libswiftWebKit.dylib
  /usr/lib/swift/libswiftGLKit.dylib
  /usr/lib/swift/libswiftMapKit.dylib
  /usr/lib/swift/libswiftModelIO.dylib
  /usr/lib/swift/libswiftSceneKit.dylib
  /usr/lib/log/liblog_network.dylib


Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
  /Applications/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework	"Renderer Development Kit"	8.5.24072.1002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp	"Commands"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp	"Snapshots"	8.5.24072.1002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp	"RDK_EtoUI"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp	"MeshCommands"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp	"Rhino Render"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp	"RhinoCycles"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp	"SectionTools"	8.5.24072.1002
  /Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp	"Displacement"	8.5.24072.1002
  /Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp	"PanelingTools"	8.5.24072.1002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp	"IronPython"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp	"Grasshopper"	8.5.24072.13002
  /Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp	"RhinoCodePlugin"	8.5.24072.13002

…and once it jumps, its shifted by 10+ lines - so quite a lot

Also the error only seems to show when the panel/window is docked… i didnt manage to break it when a floating window… (till now)