From b4c6be7e2eaf1c53cd6e1c3ba3555a5d56149199 Mon Sep 17 00:00:00 2001 From: Manuel Mayer Date: Sat, 11 Jun 2022 21:55:25 +0200 Subject: [PATCH] Fixed: Changes in the grid were not updated --- Macro Deck Client.Android/Assets/client.js | 6 +++--- .../Macro Deck Client.Android.csproj | 20 ++++++++++++++++++- .../Properties/AndroidManifest.xml | 2 +- Macro Deck Client/Macro Deck Client.csproj | 7 ++++++- Macro Deck Client/Pages/MainPage.xaml.cs | 2 +- 5 files changed, 30 insertions(+), 7 deletions(-) diff --git a/Macro Deck Client.Android/Assets/client.js b/Macro Deck Client.Android/Assets/client.js index eaddee8..3d1ccc5 100644 --- a/Macro Deck Client.Android/Assets/client.js +++ b/Macro Deck Client.Android/Assets/client.js @@ -78,6 +78,9 @@ function connect(url) { var obj = JSON.parse(e.data); switch (obj.Method) { case JsonMethod.GET_CONFIG: + if (obj.Columns !== columns || obj.Rows !== rows || obj.ButtonBackground != buttonBackground) { + buttonsGenerated = false; + } columns = obj.Columns; rows = obj.Rows; buttonSpacing = obj.ButtonSpacing; @@ -101,9 +104,6 @@ function connect(url) { var settingsObj = { "Brightness": brightness, "AutoConnect": autoConnect, "WakeLock": wakeLock }; document.location.hash = 'connected;' + JSON.stringify(settingsObj); - if (!buttonsGenerated) { - document.getElementById("button-container").innerHTML = '

Downloading icon packs and buttons...

'; - } var jsonObj = { "Method": JsonMethod.GET_BUTTONS }; doSend(JSON.stringify(jsonObj)); diff --git a/Macro Deck Client.Android/Macro Deck Client.Android.csproj b/Macro Deck Client.Android/Macro Deck Client.Android.csproj index 27d2c3c..83e7dfe 100644 --- a/Macro Deck Client.Android/Macro Deck Client.Android.csproj +++ b/Macro Deck Client.Android/Macro Deck Client.Android.csproj @@ -63,9 +63,27 @@ SuchByte hugo1930 true - apk + aab true false + None + + + bin\Play Store\ + portable + AnyCPU + Off + 8.0 + prompt + false + false + false + false + aab + true + false + None + diff --git a/Macro Deck Client.Android/Properties/AndroidManifest.xml b/Macro Deck Client.Android/Properties/AndroidManifest.xml index c859cf7..4457a0b 100644 --- a/Macro Deck Client.Android/Properties/AndroidManifest.xml +++ b/Macro Deck Client.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/Macro Deck Client/Macro Deck Client.csproj b/Macro Deck Client/Macro Deck Client.csproj index 91db0c1..8fcc24f 100644 --- a/Macro Deck Client/Macro Deck Client.csproj +++ b/Macro Deck Client/Macro Deck Client.csproj @@ -3,11 +3,12 @@ netstandard2.0 true - 2.3.0-beta + 2.3.1-beta Manuel Mayer Macro Deck 2021.ico SuchByte.MacroDeck Macro Deck Client + Debug;Release;Play Store @@ -19,6 +20,10 @@ false + + false + + diff --git a/Macro Deck Client/Pages/MainPage.xaml.cs b/Macro Deck Client/Pages/MainPage.xaml.cs index 5541c25..9e7622e 100644 --- a/Macro Deck Client/Pages/MainPage.xaml.cs +++ b/Macro Deck Client/Pages/MainPage.xaml.cs @@ -188,7 +188,7 @@ private void OnConnectionStateChanged(object sender, ConnectionStateChangedEvent break; case ConnectionState.ERROR: SetWakeLock(false); - DisplayAlert("Error", "Could not connect to host. Please check the wiki or get help in the Discord server.", "OK"); + DisplayAlert("Error", "Cannot connect to the host. Please make sure, you typed in the correct IP address, port and your firewall allows the connection. Check the FAQ in the Wiki for more information.", "OK"); try { Navigation.PopToRootAsync();