Am I missing something with the Mac command line/UI?

I am noticing some things with the Mac version that slow my workflow down. I use the command line mainly so perhaps the Mac version is just not suited for that type of workflow.

For example, if I use _ArrayPolar in R5 on Windows I can call the command with an Alias, type in the centre point and hit return, type in the number and hit enter, type in the angle and hit enter. All without having to navigate the cursor.

On the Mac once I call on the Alias I have to move my cursor to the parameter window to give the input field focus. Why does it not automatically get focus? Same thing appears to be with actions like creating a sphere etc. Why does that paramater window not automatically grab focus for the first input parameter?

Actions like changing an objects layer also require more work than on Windows. On windows I can simply double click on the layer I want to change to finish the action. On the Mac I have to select the layer and move the cursor to press select.

The action of changing a colour layer on the Mac allows you to double click the colour to select and finalise the action like R5 Windows……why is it different for changing a layer? I could give more examples but I think this highlights my point.

The thing I really miss the most in the Windows version is the Command line. The Command history window is useless to me on the Mac as it takes so long to scroll down to get the most recent actions. After modelling for a few hours it becomes ridiculous. Why does it not show the most recent actions? Is there a way to clear that Window once it gets too long to at least reduce the scrolling? I have not been able to find it.

Am I missing something here? Is there a reason why the Mac version is designed this way? Is there something I can do in my setup to change things to suit my workflow better?

cheers,
Sochin

Hi @sochin
are you referring to R7 or 8 WIP?

in any case for the command thing, if you use the floating command option, it works great.
it’s different from the Windows command line, [I’m not familiar with it enough to compare …] but it’s really good and comfortable to work with. + it doesn’t take any screen space once the command ended.
it never loos focus, so whatever you’d type will bring out the command prompt, no matter where your cursor is.

As far as the layer panel, in the WIP it should be the same [or almost the] as on window… I think the Devs did a lot of work over there.

Akash

Hi @Akash , I am using R7 on the 3 month trial. At this stage it looks like I will go back to R5 on Windows with tSplines and look at this later once 8 is out and see if they have made changes that suit me.

Using the floating window for the command history on the Mac R7 still does not fix the issue of parameters not being able to be submitted from the command line. You have to click on the parameter windows to give it focus.

If the software knows it needs parameters entered why does it not give that input field the focus when it pops it up? Seems unnecessary for me to have to stop typing to move a cursor to click on it …to then go back to typing… I can just type all the way in R5 on Windows.

Also with the floating panel for Command History it still shows the very first commands of the session…you have to scroll down to get the most recent.

Glad to hear you like how the Mac version works for you. I guess they cannot cater for everyone. For me it is a step backwards and slower to how I currently work in R5 on windows.

cheers,
Sochin

The ui in 8 is completely changed and is very similar to windows
I don’t remember clearly anymore how things are in 7.
If you are now on a new Mac? Then the performance will be also disappointing on 7.

So Yes at this point in time it makes little sense to buy 7 just for having access to the WIP.

Hi @sochin Rhino not giving focus is not a bug I recall ever encountering on the Mac in Rhino 7
Can you pls run _SystemInfo in v7 and post back the results?

Not the case for me with Mac Version 7.33.23213.13002, 2023-08-01

Don’t see the blinking cursor in the command window, but just start typing and you can enter parameters without touching the mouse.

-Kevin

@Gijs Here you go.

Rhino 7 SR31 2023-6-15 (Rhino 7, 7.31.23166.15002, Git hash:master @ 850d276b2d59d7e51843939e4cf674b356bcd354)
License type: Evaluation, build 2023-06-15
License details: Cloud Zoo
Expires on: 4651391-10-09

Apple macOS Version 13.4 (Build 22F66) (Physical RAM: 16Gb)
Rhino is running in Rosetta2 on Apple Silicon
Mac Model Identifier: Mac14,9
Language: en-AU (MacOS default)

Apple M2 Pro (OpenGL ver:4.1 Metal - 83.1)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: Apple
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 10922 MB
Graphics: Apple M2 Pro
Displays: Unknown (255dpi 2x)

Graphics processors
Apple M2 Pro
Color LCD (1512 x 982 @ 120.00Hz)

USB devices
None

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/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftOSLog.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/libswiftCoreGraphics.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/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/libswiftAccelerate.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCoreImage.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 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.31.23166.15002
/Applications/Rhino 7.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.31.23166.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.31.23166.15002
/Applications/Rhino 7.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.31.23166.1002
/Applications/Rhino 7.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.31.23166.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.31.23166.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.31.23166.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.31.23166.15002
/Applications/Rhino 7.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.31.23166.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.31.23166.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.31.23166.15002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.31.23166.1002

Hi @kev.r ,
Definitely not happening for me here. I run the command _Sphere and unless I want the last saved value typing in the command line does nothing.

I have to click on “value” to give it focus and then go back to typing.

cheers,
Sochin

@Gijs just installed Rhino 7 SR32 2023-8-9 but still the same.

cheers,
Sochin.

In the sphere, It’s asking for the Center point first , or any of the other options.
[you probably know that to choose an option you type the one letter marked with an under line , to make it active without the mouse]

Hi @Akash, yes I know that…I want to type in the Centre point co-ordinates. But the same focus issue is with ArrayPolar and other commands as well that I use regularly.

Anything I type in the command line does not go to that popup window…until I move my cursor to that popup window and click on it to give it focus…then go back to typing.

Thanks for trying to help. It appears others do not have this focus issue and/or prefer to use the command line less.

I have the option to work mainly in the command line in R5 Windows but not on R7 Mac. Will stay in Windows for now. My new mac is a nice paper weight :slight_smile:

cheers,
Sochin.

Yes for sure stay in 5. don’t buy 7 now… no point anyway, 8 is kind of just around the corner.
[In 8 you just type the numbers and it works correctly. ]

  • Noticed your “new paper weight” only has 16gb of memory… this is kind of not really enough anymore.
    Luckily the M2 can use the fast ssd for extra ram very well . [ A couple of weeks ago I had rhino complaining out of memory issue [ because of a bug] It was at that point using close to 650GB 600+ was just rhino]

@Akash for the last 10 years or so I have been using R5 in emulation on the Mac in Parallels and I have only allocated 6gb of memory of the 16GB total to the Windows VM. In R5 on Windows it constantly tells you how much ram you have available…I have rarely had an issue. Only time I had it blow out was with Clayoo (TDM subD) which had a memory leak.

With R7 Mac even in Rosetta emulation I have had no issues for what I model with 16gb so will be fine for me. If apps/plugins have memory leaks then I would rather them fix that than give the app more ram…which with the new Macs is no longer upgradeable anyway. Going to miss the old MBP 15 inch once it is really done.

cheers,
Sochin