HowTo Own ChannelBrowser.zip (30.0 KB)
Burn After Reading
I can’t guarantee you that this will always work. We didn’t discuss.
- it might stop working at some point or
- it might cost extra to use parts of vvvv in this way or
- it might get extra easy to use
We just don’t know yet.
The attached patch is directly using part of vvvv. It does so by declaring a “friend” dependency on HDE:
<NugetDependency Id="SrM03Kcc0U4LiAqW5E1LQq" Location="VL.HDE" IsFriend="true" Version="0.0.0" />
This means we here use some internals of vvvv that might change and might break our patch.
Don’t use if you are not ok with these terms and short-wiring techniques.
I just want you to catch my idea.
Amazing! That’s helpful.
Moreover, imagine: you have a window with a grid (let’s say 10x10) and you can drag channels into this window and as soon as you release this channel, a slider or knob appears inside this grid. Would that be cool?
This is another UI. Do not expect this to be part of the channel browser. It reminds a lot what RCP does. @joreg What’s your take on that?
I pressed “X” to remove it from the edit area.
Note: if you want, you can also hide the preview columns by clicking the Cam-button:
If this what you wanted. To just hide the presets.
What you call “editable area” in fact is not editable. There is nothing there. The last column in your case in this screenshot is the “y” preset column.
That’s maybe where lots of the confusion comes from. As you refer to this area as editable repeatedly.
It’s VERY odd in general that there’s no right-click context menu.
Well ok, since we didn’t expect this area to be editable - and when monitor is enabled it is not even there - as the monitor takes away this space - it has not been designed with any UX resulting in not having a context menu.
Note that we have context menus on the channel and on the binding column header. So we are big fans of them as well.
Overall, I understand that this is a tool that was developed to debug a feature.
Well, it can be used for debugging, but it’s more about designing the surface of an app and making the most relevant application data explorable and manage this data in any way.
As far as I remember correctly, it was always meant to give you this explorability and different view onto your app.
There is a very good chance that I simply don’t understand the concept and that it is actually a very convenient tool. But can we at least have a discussion on this topic?
Sure. We already had some testers and real world usage of that thing.
So it’s not completely out of thin air. It is designed to scale to bigger applications. That’s why it might look a bit overloaded.
Let’s see if we find the time to go deep into the workflows and explain how we use it.
I think you have just some ideas of how it should work, drag-drop-wise and are confused as the workflow it is not explained thoroughly. We absolutely appreciate the input and your ideas, but please give us more time, as some of the UX team are not available until mid-September.