voc / voctomix

Full-HD Software Live-Video-Mixer in python
https://c3voc.de/
MIT License
575 stars 104 forks source link

Generate voctogui take icons #228

Open lukas2511 opened 5 years ago

lukas2511 commented 5 years ago

Today I mixed a talk and I made the mistake to not really check all configured takes before the talk, because of that I was confused when switching to a PiP view where the icon showed the second picture in the right bottom corner but it actually was in the left bottom corner. This resulted in part of the slide being hidden behind the second picture. This was quickly fixed by switching to a slide-only take, but if the icon would have represented the actual setup this issue could have been avoided.

voctogui could generate those icons and they could be transmitted on connection, this should be fairly easy to implement and this way every time the mixer connects to the core it will show exactly what will be seen when activated.

fightling commented 5 years ago

I'm already working on this in my work about transitions.

fightling commented 5 years ago

On branch /feature/transitions-maroc we're currently working successfully with hand-made icons which present the content type. For example a speaker or a slide. Our current goal is to create an initial set of useful icons which can be easily used in voctogui's configuration and extended by editing or adding SVG files currently in voctogui/ui.

I think we'll stay with this and skip automatic generation instead because this would not give any advantages to the user (icons would be hard to read) but just to the scene author.

fightling commented 5 years ago

In the newest Interface icons are not used for composition tool bars. Instead a preview driven setup is generated from the composition config into named buttons.

MaZderMind commented 5 years ago

I would suggest to close all issues that are solved with voc2mix after it has been merged to master and thus replaced voctomix1; probably right after we ran the first multi-room-multi-day event on voc2mix. until then, the issue and the discussion remains valid.