To make my module BASICally look more interesting in the module browser, I started paying more attention to the behavior of the BasicallyWidget (direct descendant of ModuleWidget) when ‘module’ is null. This allows it to look like this in the browser:
which I think is more inviting.
However, I notice that, while in the module browser, I change the Zoom to some other value (here, from 100->71), the image changes quite a bit:
Hey, that’s not as nice.
If Rack is restarted, then the preview will again render correctly at the new Zoom level, but then the ugly blankness reappears if you zoom back to, in this case, 100%.
Now some parts of the design (the code screen) are dynamic by necessity (because the module can be resized horizontally). So I suspect that’s part of what’s causing this. But does someone have a more concrete knowledge of what happens when the Zoom is changed?
Also, you may have noticed that the preview image in the web-based VCV Rack Library is also in ugly-form. Does anyone know how those are created, and how I can verify (before release) that it looks my preferred way? I know there’s some reference to “Screenshots successfully generated with ./Rack -t 2
” in the release process, but I don’t know enough to say what that command looks like in full in my case.
Thanks in advance,
mahlen