Not sure if it is a bug or feature request, but if I pin a panel to a certain position in vvvv, it should still be pinned there the next time I open vvvv.
I move the Debug panel to the right side every time and when I restart vvvv its now pinned to the bottom again.
Could it be that vvvv just remembers which panels were pinned, but not WHERE they are pinned, so it just restores them to the default location?
Hm, this is indeed irritating. Just tested with 7.0 stable and everything behaves as it should. (Also the help browser doesn’t open if I closed it in previous session).
As if your system crashes when trying to load the saved window layout file and reverts to default layout. The file is stored in C:\Users\MY_USER\AppData\Local\vvvv\gamma (or gamma-preview) - could you maybe upload it here?
Hm, now that’s odd: I deleted layout.xml and started 7.1 preview 0088 again, but no layout.xml was created? The layout is the same as before though, with debug pinned to the bottom and the help browser open.
So it would appear that it is taking the layout from somewhere else!? You can see that HelpbrowserContent5.xml, news.xml and TutorialsAndCourses.xml got updated just after I opened vvvv, so it must be the correct folder.
Weird.
Update:
I see that layout.xml got generated only when I quit vvvv. The contents are exactly the same as before. So then where is it reading the layout from if not from layout.xml? Does it get cached anywhere??
Update 2:
Okay, this is getting super weird. I deleted layout.xml again, opened vvvv. I then unpinned all panels and closed vvvv. A new, very minimal layout.xml got created:
Interesting, I saw that A Icon a couple times but never really was sure where it came from. Also just now learned it was an A, due to its small size (and my increasingly bad vision) I couldn’t make sense of it, it just reminded me of the little star ship in an old Asteroids game.
Copied all your posted files to my user folder, and in all cases it opened correctly. In your minimal layout I see no windows, in your other two files I see the default layout (not sure what I should see) - and yes Debug is by default pinned to bottom.
Maybe the confusion comes from the fact that the layout.xml file will only be saved on quit?
But that would suggest that it actually saves the layout. If I change the layout, quit and re-open I always get the same “default” layout - Help Browser Open, Settings and About pinned to the right, Debug pinned to the bottom:
Since deleting layout.xml did nothing to change this, my presumption is that it isn’t taking the layout from layout.xml at all, but reverting to some internal default.
Now the question is why is it not updating layout.xml or its updating it, but not reading it.
@Elias Here is another layout.xml for you to try. It should have Debug, Public Channels, Settings and Inspector pinned to the right, nothing on the bottom, as you can see from the layout.xml:
ps: maybe as a sidenote, it would be cool if it would write layout.xml immediately after changing the layout, so that it “remembers” the layout in case of crashes or force quitting, which is quite common in this dev environment.
Hm, I am not at my computer right now, but that is entirely possible and would be a big facepalm on my part. I don’t know what I was thinking what this setting does, but somehow I didn’t connect it to the panels. I guess it comes from the fact that you call them “windows” but with the docking for me they are more “panels”, at least that’s what they are called in all other software I use (Rhino, Affinity, ..). Maybe I would call it something like “Remember panel positions” or “Save layout on quit” or something like that.