diff --git a/README.md b/README.md index d89fa96..9c5a52a 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ This GUI requires the following dependencies: Dependencies for Debian-based distros: ```bash +sudo apt install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev gstreamer-1.0 gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-dev sudo apt install qtbase5-dev qtmultimedia5-dev libqt5svg5-dev sudo apt install libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5svg5 libqt5xml5 libqt5network5 ``` diff --git a/deployment/build_deb_package.sh b/deployment/build_deb_package.sh index f9764eb..d444175 100644 --- a/deployment/build_deb_package.sh +++ b/deployment/build_deb_package.sh @@ -34,7 +34,7 @@ Version: $base_version-$TRAVIS_BUILD_NUMBER Section: sound Priority: optional Architecture: amd64 -Depends: libqt5multimedia5 (>= 5.9.5), libqt5xml5 (>= 5.9.5), libqt5svg5 (>= 5.9.5), qtbase5-dev (>= 5.9.5), libqt5core5a (>= 5.9.5), libqt5widgets5 (>= 5.9.5), libqt5gui5 (>= 5.9.5), libqt5core5a (>= 5.9.5), libgl1-mesa-dev +Depends: libqt5multimedia5 (>= 5.9.5), libqt5xml5 (>= 5.9.5), libqt5svg5 (>= 5.9.5), qtbase5-dev (>= 5.9.5), libqt5core5a (>= 5.9.5), libqt5widgets5 (>= 5.9.5), libqt5gui5 (>= 5.9.5), libqt5core5a (>= 5.9.5), libgl1-mesa-dev, libgstreamer-plugins-base1.0-dev, libgstreamer1.0-dev, gstreamer-1.0, gstreamer1.0-plugins-bad, libgstreamer-plugins-bad1.0-dev Maintainer: ThePBone Description: Official UI for Viper4Linux Homepage: https://github.com/Audio4Linux/Viper4Linux-GUI diff --git a/dialog/firstlaunchwizard.ui b/dialog/firstlaunchwizard.ui index c2f27c4..b5118ec 100644 --- a/dialog/firstlaunchwizard.ui +++ b/dialog/firstlaunchwizard.ui @@ -65,6 +65,178 @@ 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -140,6 +312,97 @@ QPushButton:disabled{ 61 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + font-size: 24px; font-weight: bold; @@ -171,6 +434,97 @@ color: white 91 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + color: white; font-size: 14px; @@ -200,6 +554,97 @@ However, before you can begin playing around with Viper4Linux, we'll need to mak 61 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + font-size: 24px; font-weight: bold; @@ -218,6 +663,97 @@ color: white 101 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + color: white; font-size: 14px; @@ -243,6 +779,178 @@ You can also run 'gst-inspect-1.0 viperfx' to check if the plugin was correctly 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -331,6 +1039,178 @@ QPushButton:disabled{ 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -406,6 +1286,178 @@ QPushButton:disabled{ 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -483,6 +1535,97 @@ QPushButton:disabled{ 61 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + font-size: 24px; font-weight: bold; @@ -501,6 +1644,97 @@ color: white 91 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + color: white; font-size: 14px; @@ -538,6 +1772,178 @@ While this GUI is still backward-compatible, I recommend you to upgrade to the A 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -613,6 +2019,178 @@ QPushButton:disabled{ 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -699,6 +2277,178 @@ QPushButton:disabled{ 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -774,6 +2524,97 @@ QPushButton:disabled{ 61 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + font-size: 24px; font-weight: bold; @@ -946,15 +2787,6 @@ color: white - - - - 255 - 255 - 255 - - - @@ -1092,15 +2924,6 @@ color: white - - - - 255 - 255 - 255 - - - @@ -1238,15 +3061,6 @@ color: white - - - - 255 - 255 - 255 - - - @@ -1402,15 +3216,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -1548,15 +3353,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -1694,15 +3490,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -1870,15 +3657,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -2016,15 +3794,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -2162,15 +3931,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -2209,6 +3969,178 @@ font-size: 14px; 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid; @@ -2284,71 +4216,162 @@ QPushButton:disabled{ 61 - - font-size: 24px; -font-weight: bold; -color: white - - - Systray Mode - - - - - - 10 - 10 - 64 - 64 - - - - false - - - - - - 10 - 90 - 201 - 73 - - - - - - - - - - - - 255 - 255 - 255 - - - - - - - 65 - 66 - 67 - - - - - - - 97 - 99 - 100 - - - - + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + font-size: 24px; +font-weight: bold; +color: white + + + Systray Mode + + + + + + 10 + 10 + 64 + 64 + + + + false + + + + + + 10 + 90 + 201 + 73 + + + + + + + + + + + + 255 + 255 + 255 + + + + + + + 65 + 66 + 67 + + + + + + + 97 + 99 + 100 + + + + 81 @@ -2456,15 +4479,6 @@ color: white - - - - 255 - 255 - 255 - - - @@ -2602,15 +4616,6 @@ color: white - - - - 255 - 255 - 255 - - - @@ -2748,15 +4753,6 @@ color: white - - - - 255 - 255 - 255 - - - @@ -2909,15 +4905,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -3055,15 +5042,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -3201,15 +5179,6 @@ font-size: 14px; - - - - 255 - 255 - 255 - - - @@ -3236,70 +5205,161 @@ font-size: 14px; 91 - - QGroupBox{ -color: white; -font-size: 14px; -} - - - Advanced options - - - - - - - - - - - 221 - 221 - 221 - - - - - - - 65 - 66 - 67 - - - - - - - 97 - 99 - 100 - - - - - - - 81 - 82 - 83 - - - - - - - 32 - 33 - 33 - - - - - - - 43 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + QGroupBox{ +color: white; +font-size: 14px; +} + + + Advanced options + + + + + + + + + + + 221 + 221 + 221 + + + + + + + 65 + 66 + 67 + + + + + + + 97 + 99 + 100 + + + + + + + 81 + 82 + 83 + + + + + + + 32 + 33 + 33 + + + + + + + 43 44 44 @@ -3386,15 +5446,6 @@ font-size: 14px; - - - - 221 - 221 - 221 - - - @@ -3532,15 +5583,6 @@ font-size: 14px; - - - - 221 - 221 - 221 - - - @@ -3678,15 +5720,6 @@ font-size: 14px; - - - - 221 - 221 - 221 - - - @@ -3839,15 +5872,6 @@ font-size: 14px; - - - - 221 - 221 - 221 - - - @@ -3985,15 +6009,6 @@ font-size: 14px; - - - - 221 - 221 - 221 - - - @@ -4131,15 +6146,6 @@ font-size: 14px; - - - - 221 - 221 - 221 - - - @@ -4175,71 +6181,243 @@ font-size: 14px; 23 - - QPushButton{ - border-style: solid; - border-top-color: transparent; - border-right-color: transparent; - border-left-color: transparent; - border-bottom-color: transparent; - border-width: 1px; - border-style: solid; - color: #a9b7c6; - padding: 4 12 4 12; - background-color: #000000; -} -QPushButton::default{ - border-style: solid; - border-top-color: transparent; - border-right-color: transparent; - border-left-color: transparent; - border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgba(0, 255, 235, 255), stop:1 rgba(165, 83, 168, 255)); - border-width: 1px; - color: #a9b7c6; - padding: 2px; - background-color: #000000; -} -QPushButton:hover{ - border-style: solid; - border-top-color: transparent; - border-right-color: transparent; - border-left-color: transparent; - border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgba(0, 255, 235, 255), stop:1 rgba(165, 83, 168, 255)); - border-bottom-width: 1px; - border-style: solid; - color: #a9b7c6; - padding-bottom: 2px; - background-color: #000000; -} -QPushButton:pressed{ - border-style: solid; - border-top-color: transparent; - border-right-color: transparent; - border-left-color: transparent; - border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgba(0, 255, 235, 255), stop:1 rgba(165, 83, 168, 255)); - border-bottom-width: 2px; - border-style: solid; - color: white;; - padding-bottom: 1px; - background-color: #000000; -} -QPushButton:disabled{ - border-style: solid; - border-top-color: transparent; - border-right-color: transparent; - border-left-color: transparent; - border-bottom-color: transparent; - border-bottom-width: 2px; - border-style: solid; - color: #808086; - padding-bottom: 1px; - background-color: #000000; -} - - - - Close - + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + QPushButton{ + border-style: solid; + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent; + border-width: 1px; + border-style: solid; + color: #a9b7c6; + padding: 4 12 4 12; + background-color: #000000; +} +QPushButton::default{ + border-style: solid; + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgba(0, 255, 235, 255), stop:1 rgba(165, 83, 168, 255)); + border-width: 1px; + color: #a9b7c6; + padding: 2px; + background-color: #000000; +} +QPushButton:hover{ + border-style: solid; + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgba(0, 255, 235, 255), stop:1 rgba(165, 83, 168, 255)); + border-bottom-width: 1px; + border-style: solid; + color: #a9b7c6; + padding-bottom: 2px; + background-color: #000000; +} +QPushButton:pressed{ + border-style: solid; + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgba(0, 255, 235, 255), stop:1 rgba(165, 83, 168, 255)); + border-bottom-width: 2px; + border-style: solid; + color: white;; + padding-bottom: 1px; + background-color: #000000; +} +QPushButton:disabled{ + border-style: solid; + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent; + border-bottom-width: 2px; + border-style: solid; + color: #808086; + padding-bottom: 1px; + background-color: #000000; +} + + + + Close + @@ -4250,6 +6428,97 @@ QPushButton:disabled{ 61 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + font-size: 24px; font-weight: bold; @@ -4281,6 +6550,97 @@ color: white 91 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 255 + 255 + + + + + + color: white; font-size: 14px; @@ -4304,6 +6664,178 @@ font-size: 14px; 23 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 169 + 183 + 198 + + + + + + + 169 + 183 + 198 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 128 + 128 + 134 + + + + + + + 128 + 128 + 134 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + QPushButton{ border-style: solid;