
The ToDo list is only for the main developer and serves me as a reminder and can change daily.

Player:
--Mit hilfe von Gstreamer neu erstellen.

Aera:
--Beim betätigen der Buttons per Tastatur Positionsangabe anzeigen.

LOG:
--Log sollte schon in der main greifen.

Shortcuts:
--https://doc.qt.io/qt-5/stylesheet-reference.html#spacing-prop

Windows Log:
--In der Ausgabe sind Sonderzeichen wenn das Log zum Mailprogramm geschickt wird.
--Zu dem wird die Ausgabe doppelt erstellt. Siehe Linux dort läuft es richtig.

Audio Windows 7 WASAPI:
--Aufnahme Lautsprecher funktioniert nicht. Datei ist 0 Byte groß.
--Analyse mit GST_DEBUG siehe main.cpp

Kamera:
--Onlinehilfe anpassen
--Damit ersichtlich wird das hinter dem Kamerafenster ein Dialog steckt, sollte ein Button auftauchen wenn mit der Maus ins Fenster gefahren wird.

Timer:
--Die Usability ist nicht gut, Timer starten kann als "starte in" und "starte um" interpretiert werden.

Audio Windows:
--Zur Zeit werden die Audiogeräte in Form checkboxAudioDeviece-0=true abgespeichert.
Um eine Unterscheidung zwischen Directsound und WASAPI zu haben sollte es evtl. so aussehen
checkboxAudioDeviceWASAPI="\{0.0.1.00000000\}.\{7f54fad8-4040-418d-8ded-5879feca9d72\}"

Linux:
--Installer erstellen

Windows:
--Für den User wird eine sehr einfache Update Funktion benötigt.
  Ein Klick und das update muß installiert werden.

  
Für ein zukünftige Release muß zuvor folgendes abgearbeitet werden
==================================================================
--Onlinehilfe Deutsch
--Onlinehilfe Englisch
--Mit Transifex abgleichen
--In Global.cpp Version ändern.
--Auf dem Server Inhalt der Datei Version ändern


Bugs, Features und Hinweise aber nicht wirklich wichtig
=======================================================

Camera Linux:
// QT-Bug. Wenn eine Kamera aktiv ist wird diese Kamera nicht mehr in QCameraInfo aufgeführt.
// Das heißt, die aktivierte Camera wird nach ca. 3 Sekunden siehe Timer deaktiviert.
// Dieses #ifdef kann man entfernen sobald der Qt Bug unter Linux beseitigt ist.
#ifdef Q_OS_LINUX
    if ( ui->checkBoxCameraOnOff->checkState() == Qt::Checked )
    {
        return;
    }
#endif

Timer:
----AM/PM

Interface:
--Schnittstelle für Erweiterungen nochmals testen

Player:
--Skaliert das Video nicht im Vollbildmodus, wenn eine Aufnahme von einer hohe Auflösung zu einer kleine Auflösung skaliert wurde.
Beispiel:
Aufnahme 1920x1050 --> 1280x1024
Abspielen im Player im Vollbildmodus.

Übersetzung:
ui->radioButtonScreencastFullscreen->setText( tr("Fullscreen") ); // QT Creator sets an ampersand, translation now here
ui->radioButtonScreencastWindow->setText( tr("Window") ); // QT Creator sets an ampersand, translation now here

Mediainfo:
--https://mediaarea.net/en/MediaInfo zum Beispiel zum auslesen der FPS und weiteren Infos.

Player:
--Tonregler ist nicht mit Pulseaudio-Regler z.b in KDE verbunden.
--als seperates Fenster
--Einstellungen in dem vorhanden Tab

Suse Leap 15.0 Gnome:
--Camerafenster wandert beim entfernen und hinzufügen des Rahmen nach oben.
--Keine Lösung in Sicht.
