Selection Opacity Not Setting

V10 seems to have lost ability to set the selection opacity from its default, just thought I’d share. Windows i9 12th Gen

Works fine for me on Windows 11, Ryzen 9 5900X.
I think the default setting in the preferences is only applied to new files/projects opened, not to already open ones - for these you have to set an opacity in the Display panel.

2 Likes

V9 used to update without restarting, now it needs a restart so there’s a regression and a bug imo.

@Sam_Hocking are you sure about that ? AFAIK the setting in Preferences only refers to the default value, including in v9.

Pretty sure it used to in v9, but could be i’m thinking that the selections border colour/style etc changes without restarting maybe? I don’t have v9 on this machine anymore to check.

Yes you might be thinking about border/border style which is indeed immediate.

Speaking of possible bugs with the preferences: I can set any value for the default resolution in the preferences, but when I open a new file in SL 10, it always displays with a resolution of x2. And when I double-click the resolution in the Display panel, it always jumps to x3.
Maybe this is connected to another issue I noticed here already: SL 10 GUI Text Rendering Issue - #4 by Laturec

I haven’t been able to repeat that. The way SpectraLayers appears to work is you set the preferences and they get saved to the registry when you close the application. e.g the settings appear to all be saved to:
Computer\HKEY_CURRENT_USER\Software\Steinberg\SpectraLayers 10.0

There are some bugs with this data being correctly recalled though. eg High DPI I have set to 250% in Preferences>Interface>High DPI and I can see in the registry that is saved as /dpiscaling REG_ZV value of 0.25 but SpectraLayers only ever DPI scales to 100% of ther Windows DPI scaling, so clearly isn’t reading that saved registry value to correct DPI on the screen to 250% scaling wanted, or is failing to set the High DPI for itself entirely. The only way I can get 250% is by using Windows High DPI scaling instead which isn’t really how you want to work with High DPI aware applications like SpectraLayers, that’s the whole point of making a DPI aware application, so the user can set it in preferences themselves .

I wonder if this is a similar situation for your FFT Resolution issue too? ie the value is set in registry, but not being recalled by SpectraLayers next time you load a file?

1 Like

It saves into the Windows registry, interesting. When I look at the values there, it seems to save everything correctly, at least.
What I additionally just noticed is, when I set the default resolution to x1/x3/x4 in the preferences, close SpectraLayers, and reopen it again without loading a file (so that I have a blank window), I can see the correct resolution (x1/x3/x4) in the grayed out Display panel. As soon as I open a file or just create a blank new project, the resolution changes to x2.

1 Like

Adding this to the fix list for patch 1 !

1 Like