From bba3b5d3d10d94e638b77059216ae0caf28fe14b Mon Sep 17 00:00:00 2001 From: debuggerx Date: Tue, 28 Sep 2021 18:35:35 +0800 Subject: [PATCH] feat: add dde_button widget. --- app/lib/constants/constants.dart | 12 ++++-- app/lib/pages/footer.dart | 5 ++- app/lib/pages/gesture_editor.dart | 68 ++++++++++++++++++---------------- app/lib/pages/local_manager.dart | 56 +++++++++++++++++----------- app/lib/pages/market.dart | 53 +++++++++++++++----------- app/lib/themes/dark.dart | 11 ++++++ app/lib/themes/light.dart | 11 ++++++ app/lib/widgets/dde_button.dart | 54 +++++++++++++++++++++++++++ app/lib/widgets/help_button.dart | 28 ++++++++++++++ app/lib/widgets/language_switcher.dart | 3 +- app/lib/widgets/theme_switcher.dart | 4 +- app/pubspec.yaml | 1 + app/resources/langs/en.json | 10 ++++- app/resources/langs/zh-CN.json | 10 ++++- 14 files changed, 240 insertions(+), 86 deletions(-) create mode 100644 app/lib/widgets/dde_button.dart create mode 100644 app/lib/widgets/help_button.dart diff --git a/app/lib/constants/constants.dart b/app/lib/constants/constants.dart index 30e9c29..f55a401 100644 --- a/app/lib/constants/constants.dart +++ b/app/lib/constants/constants.dart @@ -1,8 +1,10 @@ import 'package:flutter/cupertino.dart'; -const double localManagerPanelWidth = 200; +/// [UOS设计指南](https://docs.uniontech.com/zh/content/t_dbG3kBK9iDf9B963ok) -const double marketPanelWidth = 200; +const double localManagerPanelWidth = 260; + +const double marketPanelWidth = 300; const shortDuration = const Duration(milliseconds: 100); @@ -12,7 +14,11 @@ const longDuration = const Duration(milliseconds: 500); const minWindowSize = const Size(800, 600); +const double defaultBorderRadius = 8; + +const double defaultButtonHeight = 36; + enum PanelType { local_manager, market, -} \ No newline at end of file +} diff --git a/app/lib/pages/footer.dart b/app/lib/pages/footer.dart index 38a1f95..a4eaaf3 100644 --- a/app/lib/pages/footer.dart +++ b/app/lib/pages/footer.dart @@ -1,4 +1,5 @@ import 'package:dde_gesture_manager/extensions.dart'; +import 'package:dde_gesture_manager/widgets/help_button.dart'; import 'package:dde_gesture_manager/widgets/language_switcher.dart'; import 'package:dde_gesture_manager/widgets/theme_switcher.dart'; import 'package:dde_gesture_manager/widgets/version_checker.dart'; @@ -27,9 +28,9 @@ class _FooterState extends State