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();