правки по лаунчеру
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:moonwell_launcher/app/design_system/mw_launcher_components.dart';
|
||||
import 'package:moonwell_launcher/core/moonwell_theme_variant.dart';
|
||||
import 'package:widgetbook/widgetbook.dart';
|
||||
import 'package:widgetbook_annotation/widgetbook_annotation.dart' as widgetbook;
|
||||
|
||||
@@ -31,7 +30,11 @@ Widget buildMwGameTileInteractiveUseCase(BuildContext context) {
|
||||
|
||||
@widgetbook.UseCase(name: 'full', type: MwGameRail, path: '[Launcher]')
|
||||
Widget buildMwGameRailFullUseCase(BuildContext context) {
|
||||
return const SizedBox(width: 240, height: 560, child: MwGameRail());
|
||||
return const SizedBox(
|
||||
width: 240,
|
||||
height: 560,
|
||||
child: MwGameRail(username: 'Aranthel'),
|
||||
);
|
||||
}
|
||||
|
||||
@widgetbook.UseCase(name: 'compact', type: MwGameRail, path: '[Launcher]')
|
||||
@@ -39,7 +42,7 @@ Widget buildMwGameRailCompactUseCase(BuildContext context) {
|
||||
return const SizedBox(
|
||||
width: 72,
|
||||
height: 560,
|
||||
child: MwGameRail(compact: true),
|
||||
child: MwGameRail(compact: true, username: 'Aranthel'),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -191,10 +194,7 @@ Widget buildMwLauncherStatusBarMetadataUseCase(BuildContext context) {
|
||||
path: '[Launcher]',
|
||||
)
|
||||
Widget buildMwAccountAffordanceUseCase(BuildContext context) {
|
||||
return MwAccountAffordance(
|
||||
onSettings: () => debugPrint('Settings requested'),
|
||||
onLogout: () => debugPrint('Logout requested'),
|
||||
);
|
||||
return MwAccountAffordance(onLogout: () => debugPrint('Logout requested'));
|
||||
}
|
||||
|
||||
@widgetbook.UseCase(
|
||||
@@ -203,12 +203,6 @@ Widget buildMwAccountAffordanceUseCase(BuildContext context) {
|
||||
path: '[Launcher]',
|
||||
)
|
||||
Widget buildMwSettingsPanelInteractiveUseCase(BuildContext context) {
|
||||
final variant = context.knobs.object.dropdown<MoonWellThemeVariant>(
|
||||
label: 'themeVariant',
|
||||
initialOption: MoonWellThemeVariant.forest,
|
||||
options: MoonWellThemeVariant.values,
|
||||
labelBuilder: (value) => value.name,
|
||||
);
|
||||
return SizedBox(
|
||||
width: 420,
|
||||
child: MwSettingsPanel(
|
||||
@@ -216,15 +210,12 @@ Widget buildMwSettingsPanelInteractiveUseCase(BuildContext context) {
|
||||
label: 'installationPath',
|
||||
initialValue: r'C:\Games\MoonWell',
|
||||
),
|
||||
themeVariant: variant,
|
||||
syncActive: context.knobs.boolean(
|
||||
label: 'syncActive',
|
||||
initialValue: false,
|
||||
),
|
||||
onChooseDirectory: () => debugPrint('Directory selection requested'),
|
||||
onThemeChanged: (value) => debugPrint('Theme changed: ${value.name}'),
|
||||
onVerify: () => debugPrint('Manual verification requested'),
|
||||
onLogout: () => debugPrint('Logout requested'),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -147,9 +147,11 @@ MwLauncherShell _launcherShell({
|
||||
buildHash: 'a93fd1c2',
|
||||
),
|
||||
account: MwAccountAffordance(
|
||||
onSettings: () => debugPrint('Settings requested'),
|
||||
username: 'Aranthel',
|
||||
onLogout: () => debugPrint('Logout requested'),
|
||||
),
|
||||
onSettings: () => debugPrint('Settings requested'),
|
||||
username: 'Aranthel',
|
||||
onDrag: _windowCallback('drag'),
|
||||
onDoubleTap: _windowCallback('double_tap'),
|
||||
onMinimize: _windowCallback('minimize'),
|
||||
|
||||
Reference in New Issue
Block a user