The issue was that editing the text triggers the change of the option,
which in turn triggers updateUiState which sets the content of the
LineEdit to the changed option causing the cursor to jump to the end.
As a workaround only set the LineEdit contet when it's not focused.
* use ug --capabilities for querying
* support for webcams on Windows and MacOS
* support for decklink capturers and modes
* query v4l2 through UltraGrid
* don't store state in ui widgets (preparation for saving/loading settings)
* automatic FEC