diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php
index 0b9eb64ff..81c4fdab0 100644
--- a/app/controllers/api/projects.php
+++ b/app/controllers/api/projects.php
@@ -1268,7 +1268,7 @@ App::post('/v1/projects/:projectId/platforms')
->label('sdk.response.type', Response::CONTENT_TYPE_JSON)
->label('sdk.response.model', Response::MODEL_PLATFORM)
->param('projectId', null, new UID(), 'Project unique ID.')
- ->param('type', null, new WhiteList(['web', 'flutter-ios', 'flutter-android', 'ios', 'android', 'unity'], true), 'Platform type.')
+ ->param('type', null, new WhiteList(['web', 'flutter-ios', 'flutter-android', 'flutter-linux', 'flutter-macos', 'flutter-windows', 'ios', 'android', 'unity'], true), 'Platform type.')
->param('name', null, new Text(128), 'Platform name. Max length: 128 chars.')
->param('key', '', new Text(256), 'Package name for android or bundle ID for iOS. Max length: 256 chars.', true)
->param('store', '', new Text(256), 'App store or Google Play store ID. Max length: 256 chars.', true)
diff --git a/app/views/console/home/index.phtml b/app/views/console/home/index.phtml
index c065a2203..db1b9c32f 100644
--- a/app/views/console/home/index.phtml
+++ b/app/views/console/home/index.phtml
@@ -184,11 +184,23 @@ $usageStatsEnabled = $this->getParam('usageStatsEnabled',true);
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -317,7 +329,7 @@ $usageStatsEnabled = $this->getParam('usageStatsEnabled',true);
-
+
Register your Flutter App
@@ -387,6 +399,105 @@ $usageStatsEnabled = $this->getParam('usageStatsEnabled',true);
+
+
+
+
+ Linux
+
+
+
+
+ MacOS
+
+
+
+
+ Windows
+
+
diff --git a/composer.lock b/composer.lock
index 06cd748df..6dd867b5c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -5958,4 +5958,4 @@
"php": "8.0"
},
"plugin-api-version": "2.0.0"
-}
+}
\ No newline at end of file
diff --git a/public/images/clients/flutter-android.png b/public/images/clients/flutter-android.png
index f7a3714f7..33b476dff 100644
Binary files a/public/images/clients/flutter-android.png and b/public/images/clients/flutter-android.png differ
diff --git a/public/images/clients/flutter-ios.png b/public/images/clients/flutter-ios.png
index f7a3714f7..82e11f98d 100644
Binary files a/public/images/clients/flutter-ios.png and b/public/images/clients/flutter-ios.png differ
diff --git a/public/images/clients/flutter-linux.png b/public/images/clients/flutter-linux.png
index f7a3714f7..d819e17b0 100644
Binary files a/public/images/clients/flutter-linux.png and b/public/images/clients/flutter-linux.png differ
diff --git a/public/images/clients/flutter-macos.png b/public/images/clients/flutter-macos.png
index f7a3714f7..64d35acc0 100644
Binary files a/public/images/clients/flutter-macos.png and b/public/images/clients/flutter-macos.png differ
diff --git a/public/images/clients/flutter-windows.png b/public/images/clients/flutter-windows.png
index f7a3714f7..14575ae0f 100644
Binary files a/public/images/clients/flutter-windows.png and b/public/images/clients/flutter-windows.png differ
diff --git a/public/images/clients/ios.png b/public/images/clients/ios.png
deleted file mode 100644
index 82e11f98d..000000000
Binary files a/public/images/clients/ios.png and /dev/null differ
diff --git a/public/images/clients/linux.png b/public/images/clients/linux.png
deleted file mode 100644
index d819e17b0..000000000
Binary files a/public/images/clients/linux.png and /dev/null differ
diff --git a/public/images/clients/macos.png b/public/images/clients/macos.png
deleted file mode 100644
index 64d35acc0..000000000
Binary files a/public/images/clients/macos.png and /dev/null differ
diff --git a/public/images/clients/windows.png b/public/images/clients/windows.png
deleted file mode 100644
index 14575ae0f..000000000
Binary files a/public/images/clients/windows.png and /dev/null differ