This commit is contained in:
Thomas Fransolet 2026-07-14 17:20:30 +02:00
parent 0f2fa9bf3e
commit e851929dbc
9 changed files with 79 additions and 7 deletions

View File

@ -65,7 +65,7 @@ class _MultiSelectDropdownLanguageContainerState
),
const SizedBox(height: 8, width: 10),
Container(
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 35),
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),
/*decoration: BoxDecoration(
borderRadius: BorderRadius.circular(12),
border: Border.all(color: Colors.grey.shade400, width: 1.2),

View File

@ -129,7 +129,7 @@ class _AppConfigurationLinkScreenState extends State<AppConfigurationLinkScreen>
_generalInfoCard() {
const elementHeight = 125.0;
const elementHeight = 116.0;
return Card(
margin: const EdgeInsets.symmetric(vertical: 8),
@ -152,8 +152,8 @@ class _AppConfigurationLinkScreenState extends State<AppConfigurationLinkScreen>
alignment: WrapAlignment.center,
crossAxisAlignment: WrapCrossAlignment.center,
runAlignment: WrapAlignment.center,
spacing: 16,
runSpacing: 16,
spacing: 12,
runSpacing: 12,
children: [
// Image principale
Container(
@ -737,7 +737,7 @@ class _AppConfigurationLinkScreenState extends State<AppConfigurationLinkScreen>
children: [
Row(
children: [
Text(isWeb ? 'Aperçu — Web' : 'Aperçu — Mobile', style: TextStyle(fontWeight: FontWeight.w500, fontSize: 21)),
Text(isWeb ? AppLocalizations.of(context)!.previewWebTitle : AppLocalizations.of(context)!.previewMobileTitle, style: TextStyle(fontWeight: FontWeight.w500, fontSize: 21)),
const Spacer(),
if (isWeb)
Container(
@ -749,8 +749,8 @@ class _AppConfigurationLinkScreenState extends State<AppConfigurationLinkScreen>
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
_previewWidthChip('Desktop', !_webPreviewMobileWidth, () => setState(() => _webPreviewMobileWidth = false)),
_previewWidthChip('Mobile', _webPreviewMobileWidth, () => setState(() => _webPreviewMobileWidth = true)),
_previewWidthChip(AppLocalizations.of(context)!.previewDesktop, !_webPreviewMobileWidth, () => setState(() => _webPreviewMobileWidth = false)),
_previewWidthChip(AppLocalizations.of(context)!.previewMobile, _webPreviewMobileWidth, () => setState(() => _webPreviewMobileWidth = true)),
],
),
),

View File

@ -367,6 +367,10 @@
"languagesLabel": "Languages:",
"featuredEventLabel": "Featured event:",
"chooseEvent": "Choose an event",
"previewWebTitle": "Preview — Web",
"previewMobileTitle": "Preview — Mobile",
"previewDesktop": "Desktop",
"previewMobile": "Mobile",
"noneOption": "None",
"aiAssistantLabel": "AI assistant:",
"appUpdatedSuccess": "Mobile application updated",

View File

@ -367,6 +367,10 @@
"languagesLabel": "Langues :",
"featuredEventLabel": "Evènement à l'affiche :",
"chooseEvent": "Choisir un évènement",
"previewWebTitle": "Aperçu — Web",
"previewMobileTitle": "Aperçu — Mobile",
"previewDesktop": "Desktop",
"previewMobile": "Mobile",
"noneOption": "Aucun",
"aiAssistantLabel": "Assistant IA :",
"appUpdatedSuccess": "Application mobile mise à jour",

View File

@ -1894,6 +1894,30 @@ abstract class AppLocalizations {
/// **'Choisir un évènement'**
String get chooseEvent;
/// No description provided for @previewWebTitle.
///
/// In fr, this message translates to:
/// **'Aperçu — Web'**
String get previewWebTitle;
/// No description provided for @previewMobileTitle.
///
/// In fr, this message translates to:
/// **'Aperçu — Mobile'**
String get previewMobileTitle;
/// No description provided for @previewDesktop.
///
/// In fr, this message translates to:
/// **'Desktop'**
String get previewDesktop;
/// No description provided for @previewMobile.
///
/// In fr, this message translates to:
/// **'Mobile'**
String get previewMobile;
/// No description provided for @noneOption.
///
/// In fr, this message translates to:

View File

@ -959,6 +959,18 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get chooseEvent => 'Choose an event';
@override
String get previewWebTitle => 'Preview — Web';
@override
String get previewMobileTitle => 'Preview — Mobile';
@override
String get previewDesktop => 'Desktop';
@override
String get previewMobile => 'Mobile';
@override
String get noneOption => 'None';

View File

@ -989,6 +989,18 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get chooseEvent => 'Choisir un évènement';
@override
String get previewWebTitle => 'Aperçu — Web';
@override
String get previewMobileTitle => 'Aperçu — Mobile';
@override
String get previewDesktop => 'Desktop';
@override
String get previewMobile => 'Mobile';
@override
String get noneOption => 'Aucun';

View File

@ -970,6 +970,18 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get chooseEvent => 'Kies een evenement';
@override
String get previewWebTitle => 'Voorbeeld — Web';
@override
String get previewMobileTitle => 'Voorbeeld — Mobiel';
@override
String get previewDesktop => 'Desktop';
@override
String get previewMobile => 'Mobiel';
@override
String get noneOption => 'Geen';

View File

@ -367,6 +367,10 @@
"languagesLabel": "Talen:",
"featuredEventLabel": "Uitgelicht evenement:",
"chooseEvent": "Kies een evenement",
"previewWebTitle": "Voorbeeld — Web",
"previewMobileTitle": "Voorbeeld — Mobiel",
"previewDesktop": "Desktop",
"previewMobile": "Mobiel",
"noneOption": "Geen",
"aiAssistantLabel": "AI-assistent:",
"appUpdatedSuccess": "Mobiele applicatie bijgewerkt",