From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 571F71FF183 for ; Wed, 19 Nov 2025 15:45:40 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A152810219; Wed, 19 Nov 2025 15:45:43 +0100 (CET) From: Shan Shaji To: pve-devel@lists.proxmox.com Date: Wed, 19 Nov 2025 15:45:34 +0100 Message-ID: <20251119144534.90240-1-s.shaji@proxmox.com> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763563508503 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.117 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH pve_flutter_frontend] fix: ios: update welcome screen text and add aSPICE client app store link X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" On the welcome screen there was a link which takes the users to the play store to download the Opaque app. However for iOS the link needs to be different. Update the links to fix the issue. Also we do support VNC through noVNC so updated the text as well. Signed-off-by: Shan Shaji --- lib/utils/links.dart | 3 +++ lib/widgets/firstWelcomeScreen/pve_welcome_faq.dart | 11 ++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/utils/links.dart b/lib/utils/links.dart index 3c1797e..22bc598 100644 --- a/lib/utils/links.dart +++ b/lib/utils/links.dart @@ -20,4 +20,7 @@ class Links { 'https://pve.proxmox.com/wiki/Proxmox_VE_Mobile_Companion_Data_Protection'); static final bugzillaUri = Uri.parse('https://bugzilla.proxmox.com/enter_bug.cgi?product=pve'); + static final aSpiceClient = Uri.parse( + "https://apps.apple.com/app/id1560593107", + ); } diff --git a/lib/widgets/firstWelcomeScreen/pve_welcome_faq.dart b/lib/widgets/firstWelcomeScreen/pve_welcome_faq.dart index d1eb9d0..b34c4f5 100644 --- a/lib/widgets/firstWelcomeScreen/pve_welcome_faq.dart +++ b/lib/widgets/firstWelcomeScreen/pve_welcome_faq.dart @@ -1,3 +1,5 @@ +import 'dart:io'; + import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; import 'package:pve_flutter_frontend/widgets/firstWelcomeScreen/pve_welcome_common.dart'; @@ -37,19 +39,22 @@ class PveWelcomePageFAQ extends StatelessWidget { ), const PveAnswer( text: - "Spice is currently supported. We plan to integrate VNC in the future."), + "Spice is currently supported, and we also support VNC through noVNC." ), const PveQuestion(text: "Which Spice client works?"), const PveAnswer( text: 'Currently only the following 3rd party Spice client works:'), Center( child: OutlinedButton( - onPressed: () => {launchUrl(Links.opaqueApp)}, + onPressed: () { + final link = Platform.isIOS ? Links.aSpiceClient : Links.opaqueApp; + launchUrl(link); + }, style: OutlinedButton.styleFrom( side: const BorderSide(color: ProxmoxColors.supportGrey), foregroundColor: Colors.white, ), - child: const Text('Opaque'), + child: Text(Platform.isIOS ? "aSPICE Pro" : "Opaque"), ), ), ], -- 2.50.1 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel