+- Version: "1.6.8"
+ Date: 2022-12-05
+ Description:
+ - (fixed) broken "Yes" button on launch
+ - (fixed) window resizing issues
+ - (fixed) subscribed studios showing up under Public in VS mode
- Version: "1.6.7"
Date: 2022-11-03
Description:
{
"app_name": "JackTrip",
"releases": [
+ {
+ "version": "1.6.7",
+ "changelog": "Updated Windows networking, enabling all audio devices on Windows, new default device behavior, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7",
+ "download": {
+ "date": "2022-12-02T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v1.6.7-macOS-x64-installer.pkg",
+ "downloadSize": 11517151,
+ "sha256": "38c25788895ec404bdb4b6148114cad8af31b65e5189ca08819d1e954e2ef4e7"
+ }
+ },
{
"version": "1.6.7-rc.2",
"changelog": "Virtual Studio first time UI, Non-ASIO devices on Windows, Windows can't connect fix: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7-rc.2",
{
"app_name": "JackTrip",
"releases": [
+ {
+ "version": "1.6.7",
+ "changelog": "Updated Windows networking, enabling all audio devices on Windows, new default device behavior, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7",
+ "download": {
+ "date": "2022-12-02T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v1.6.7-Windows-x64-installer.msi",
+ "downloadSize": 44535808,
+ "sha256": "75464575311da5521e011da8d2f2b5aff1379edb4dee9dcb90e1750dcc97f2f9"
+ }
+ },
{
"version": "1.6.7-rc.2",
"changelog": "Virtual Studio first time UI, Non-ASIO devices on Windows, Windows can't connect fix: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7-rc.2",
{
"app_name": "JackTrip",
"releases": [
+ {
+ "version": "1.6.7",
+ "changelog": "Updated Windows networking, enabling all audio devices on Windows, new default device behavior, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7",
+ "download": {
+ "date": "2022-12-02T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v1.6.7-Linux-x64-binary.zip",
+ "downloadSize": 30495373,
+ "sha256": "09421562aeeefe40bb15945bf1e8e03b3f905ea383ce0a9ddd1f93f099141cfd"
+ }
+ },
{
"version": "1.6.6",
"changelog": "Adding volume controls in Virtual Studio, preliminary QT6 support, classic mode GUI updates, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.6",
{
"app_name": "JackTrip",
"releases": [
+ {
+ "version": "1.6.7",
+ "changelog": "Updated Windows networking, enabling all audio devices on Windows, new default device behavior, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7",
+ "download": {
+ "date": "2022-12-02T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v1.6.7-macOS-x64-installer.pkg",
+ "downloadSize": 11517151,
+ "sha256": "38c25788895ec404bdb4b6148114cad8af31b65e5189ca08819d1e954e2ef4e7"
+ }
+ },
{
"version": "1.6.6",
"changelog": "Adding volume controls in Virtual Studio, preliminary QT6 support, classic mode GUI updates, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.6",
{
"app_name": "JackTrip",
"releases": [
+ {
+ "version": "1.6.7",
+ "changelog": "Updated Windows networking, enabling all audio devices on Windows, new default device behavior, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.7",
+ "download": {
+ "date": "2022-12-02T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v1.6.7-Windows-x64-installer.msi",
+ "downloadSize": 44535808,
+ "sha256": "75464575311da5521e011da8d2f2b5aff1379edb4dee9dcb90e1750dcc97f2f9"
+ }
+ },
{
"version": "1.6.6",
"changelog": "Adding volume controls in Virtual Studio, preliminary QT6 support, classic mode GUI updates, and fixes: https://github.com/jacktrip/jacktrip/releases/tag/v1.6.6",
color: shadowColour
}
}
- onClicked: { virtualstudio.windowState = "login"; virtualstudio.toVirtualStudio(); }
+ onClicked: { virtualstudio.showFirstRun = false; virtualstudio.windowState = "login"; virtualstudio.toVirtualStudio(); }
x: parent.width / 2 - (265 * virtualstudio.uiScale); y: 290 * virtualstudio.uiScale
width: 234 * virtualstudio.uiScale; height: 49 * virtualstudio.uiScale
Text {
m_view.setSource(QUrl(QStringLiteral("qrc:/vs/vs.qml")));
m_view.setMinimumSize(QSize(594, 519));
// m_view.setMaximumSize(QSize(696, 577));
+ m_view.setResizeMode(QQuickView::SizeRootObjectToView);
m_view.resize(696 * m_uiScale, 577 * m_uiScale);
// Connect our timers
return m_showFirstRun;
}
+void VirtualStudio::setShowFirstRun(bool show)
+{
+ m_showFirstRun = show;
+ emit showFirstRunChanged();
+}
+
bool VirtualStudio::hasRefreshToken()
{
return !m_refreshToken.isEmpty();
void VirtualStudio::refreshStudios(int index, bool signalRefresh)
{
+ getSubscriptions();
getServerList(false, signalRefresh, index);
}
getUserId();
} else {
getSubscriptions();
+ getServerList(true, false);
}
if (m_regions.isEmpty()) {
settings.setValue(QStringLiteral("UserId"), m_userId);
settings.endGroup();
getSubscriptions();
+ getServerList(true, false);
if (m_userMetadata.isEmpty() && !m_userId.isEmpty()) {
getUserMetadata();
m_subscribedServers.append(
subscriptions.at(i)[QStringLiteral("serverId")].toString());
}
- getServerList(true, false);
reply->deleteLater();
});
}
class VirtualStudio : public QObject
{
Q_OBJECT
- Q_PROPERTY(bool showFirstRun READ showFirstRun NOTIFY showFirstRunChanged)
+ Q_PROPERTY(bool showFirstRun READ showFirstRun WRITE setShowFirstRun NOTIFY
+ showFirstRunChanged)
Q_PROPERTY(bool hasRefreshToken READ hasRefreshToken NOTIFY hasRefreshTokenChanged)
Q_PROPERTY(QString versionString READ versionString CONSTANT)
Q_PROPERTY(QString logoSection READ logoSection NOTIFY logoSectionChanged)
void raiseToTop();
bool showFirstRun();
+ void setShowFirstRun(bool show);
bool hasRefreshToken();
QString versionString();
QString logoSection();
#include "AudioInterface.h"
-constexpr const char* const gVersion = "1.6.7"; ///< JackTrip version
+constexpr const char* const gVersion = "1.6.8"; ///< JackTrip version
//*******************************************************************************
/// \name Default Values