From 5a83f954d746edc1c1d27e7a8e5e76bcac015754 Mon Sep 17 00:00:00 2001 From: annie Date: Wed, 10 Nov 2021 21:27:39 +0800 Subject: [PATCH] [flutter]: update placeholder avatar --- app_flowy/assets/images/avatar.jpg | Bin 7740 -> 0 bytes .../user/presentation/skip_log_in_screen.dart | 2 +- .../domain/edit_action/view_edit.dart | 6 +-- .../widgets/float_bubble/question_bubble.dart | 3 +- .../menu/widget/app/create_button.dart | 4 +- .../widgets/menu/widget/menu_user.dart | 36 +++++++++------ .../Flutter/GeneratedPluginRegistrant.swift | 2 + app_flowy/macos/Podfile.lock | 17 ++++++- app_flowy/packages/flowy_infra/pubspec.lock | 8 ++-- app_flowy/packages/flowy_log/pubspec.lock | 8 ++-- .../packages/flowy_sdk/example/pubspec.lock | 14 +++--- app_flowy/packages/flowy_sdk/pubspec.lock | 8 ++-- app_flowy/pubspec.lock | 42 ++++++++++++++++++ app_flowy/pubspec.yaml | 1 + 14 files changed, 109 insertions(+), 42 deletions(-) delete mode 100644 app_flowy/assets/images/avatar.jpg diff --git a/app_flowy/assets/images/avatar.jpg b/app_flowy/assets/images/avatar.jpg deleted file mode 100644 index 0f169389c338840991a4696b05979e299949c939..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7740 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 diff --git a/app_flowy/lib/user/presentation/skip_log_in_screen.dart b/app_flowy/lib/user/presentation/skip_log_in_screen.dart index 740d1788e8..1791c1d59a 100644 --- a/app_flowy/lib/user/presentation/skip_log_in_screen.dart +++ b/app_flowy/lib/user/presentation/skip_log_in_screen.dart @@ -96,7 +96,7 @@ class _SkipLogInScreenState extends State { const password = "AppFlowy123@"; final uid = uuid(); final userEmail = "$uid@appflowy.io"; - final result = await widget.authManager.signUp("FlowyUser", password, userEmail); + final result = await widget.authManager.signUp("Me", password, userEmail); result.fold( (user) { WorkspaceEventReadCurWorkspace().send().then((result) { diff --git a/app_flowy/lib/workspace/domain/edit_action/view_edit.dart b/app_flowy/lib/workspace/domain/edit_action/view_edit.dart index ee7ca656e0..05e4672baa 100644 --- a/app_flowy/lib/workspace/domain/edit_action/view_edit.dart +++ b/app_flowy/lib/workspace/domain/edit_action/view_edit.dart @@ -11,11 +11,11 @@ extension ViewDisclosureExtension on ViewDisclosureAction { String get name { switch (this) { case ViewDisclosureAction.rename: - return 'rename'; + return 'Rename'; case ViewDisclosureAction.delete: - return 'delete'; + return 'Delete'; case ViewDisclosureAction.duplicate: - return 'duplicate'; + return 'Duplicate'; } } diff --git a/app_flowy/lib/workspace/presentation/widgets/float_bubble/question_bubble.dart b/app_flowy/lib/workspace/presentation/widgets/float_bubble/question_bubble.dart index 5cf241e882..08bd697812 100644 --- a/app_flowy/lib/workspace/presentation/widgets/float_bubble/question_bubble.dart +++ b/app_flowy/lib/workspace/presentation/widgets/float_bubble/question_bubble.dart @@ -22,7 +22,7 @@ class QuestionBubble extends StatelessWidget { height: 30, child: FlowyTextButton( '?', - tooltip: BubbleAction.values.map((action) => action.name).toList().join(','), + tooltip: 'Help and Support', fontSize: 12, fontWeight: FontWeight.w600, fillColor: theme.selector, @@ -33,7 +33,6 @@ class QuestionBubble extends StatelessWidget { result.fold(() {}, (action) { switch (action) { case BubbleAction.whatsNews: - // TODO: annie replace the URL with real ones _launchURL("https://www.appflowy.io/whatsnew"); break; case BubbleAction.help: diff --git a/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/create_button.dart b/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/create_button.dart index c31c7d46e6..2641839302 100644 --- a/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/create_button.dart +++ b/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/create_button.dart @@ -15,7 +15,7 @@ class NewAppButton extends StatelessWidget { @override Widget build(BuildContext context) { final child = FlowyTextButton( - 'New App', + 'New page', fontSize: 12, onPressed: () async => await _showCreateAppDialog(context), heading: svgWithSize("home/new_app", const Size(16, 16)), @@ -30,7 +30,7 @@ class NewAppButton extends StatelessWidget { Future _showCreateAppDialog(BuildContext context) async { return TextFieldDialog( - title: 'New App', + title: 'New page', value: "", confirm: (newValue) { if (newValue.isNotEmpty && press != null) { diff --git a/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart b/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart index 29661d65e1..d911c687a5 100644 --- a/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart +++ b/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart @@ -6,7 +6,8 @@ import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; -import 'package:flowy_infra_ui/style_widget/icon_button.dart'; +//import 'package:flowy_infra_ui/style_widget/icon_button.dart'; +import 'package:avatars/avatars.dart'; class MenuUser extends StatelessWidget { final UserProfile user; @@ -23,7 +24,9 @@ class MenuUser extends StatelessWidget { const HSpace(12), _renderUserName(context), const HSpace(4), - _renderDropButton(context), + //ToDo: when the user is allowed to create another workspace, + //we get the below block back + //_renderDropButton(context), ], mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.center, @@ -33,12 +36,16 @@ class MenuUser extends StatelessWidget { } Widget _renderAvatar(BuildContext context) { - return const SizedBox( - width: 20, - height: 20, + return SizedBox( + width: 30, + height: 30, child: ClipRRect( borderRadius: Corners.s5Border, - child: Image(image: AssetImage('assets/images/avatar.jpg')), + child: Avatar( + value: 'M', + shape: AvatarShape.circle(20), + placeholderColors: const [Color.fromRGBO(132, 39, 224, 1.0)], + ), ), ); } @@ -52,12 +59,13 @@ class MenuUser extends StatelessWidget { child: FlowyText(name, fontSize: 12), ); } - - Widget _renderDropButton(BuildContext context) { - return FlowyDropdownButton( - onPressed: () { - debugPrint('show user profile'); - }, - ); - } + //ToDo: when the user is allowed to create another workspace, + //we get the below block back + // Widget _renderDropButton(BuildContext context) { + // return FlowyDropdownButton( + // onPressed: () { + // debugPrint('show user profile'); + // }, + // ); + // } } diff --git a/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift b/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift index dd0f848487..ae1c854b99 100644 --- a/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift @@ -10,6 +10,7 @@ import flowy_infra_ui import flowy_sdk import package_info_plus_macos import path_provider_macos +import sqflite import url_launcher_macos import window_size @@ -19,6 +20,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlowySdkPlugin.register(with: registry.registrar(forPlugin: "FlowySdkPlugin")) FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) + SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) WindowSizePlugin.register(with: registry.registrar(forPlugin: "WindowSizePlugin")) } diff --git a/app_flowy/macos/Podfile.lock b/app_flowy/macos/Podfile.lock index ce4f1af669..7ccd266d3f 100644 --- a/app_flowy/macos/Podfile.lock +++ b/app_flowy/macos/Podfile.lock @@ -6,10 +6,16 @@ PODS: - flowy_sdk (0.0.1): - FlutterMacOS - FlutterMacOS (1.0.0) + - FMDB (2.7.5): + - FMDB/standard (= 2.7.5) + - FMDB/standard (2.7.5) - package_info_plus_macos (0.0.1): - FlutterMacOS - path_provider_macos (0.0.1): - FlutterMacOS + - sqflite (0.0.2): + - FlutterMacOS + - FMDB (>= 2.7.5) - url_launcher_macos (0.0.1): - FlutterMacOS - window_size (0.0.2): @@ -22,9 +28,14 @@ DEPENDENCIES: - FlutterMacOS (from `Flutter/ephemeral`) - package_info_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus_macos/macos`) - path_provider_macos (from `Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos`) + - sqflite (from `Flutter/ephemeral/.symlinks/plugins/sqflite/macos`) - url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`) - window_size (from `Flutter/ephemeral/.symlinks/plugins/window_size/macos`) +SPEC REPOS: + trunk: + - FMDB + EXTERNAL SOURCES: flowy_editor: :path: Flutter/ephemeral/.symlinks/plugins/flowy_editor/macos @@ -38,6 +49,8 @@ EXTERNAL SOURCES: :path: Flutter/ephemeral/.symlinks/plugins/package_info_plus_macos/macos path_provider_macos: :path: Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos + sqflite: + :path: Flutter/ephemeral/.symlinks/plugins/sqflite/macos url_launcher_macos: :path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos window_size: @@ -48,11 +61,13 @@ SPEC CHECKSUMS: flowy_infra_ui: 9d5021b1610fe0476eb1191bf7cd41c4a4138d8f flowy_sdk: c302ac0a22dea596db0df8073b9637b2bf2ff6fd FlutterMacOS: 57701585bf7de1b3fc2bb61f6378d73bbdea8424 + FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a package_info_plus_macos: f010621b07802a241d96d01876d6705f15e77c1c path_provider_macos: 160cab0d5461f0c0e02995469a98f24bdb9a3f1f + sqflite: a5789cceda41d54d23f31d6de539d65bb14100ea url_launcher_macos: 45af3d61de06997666568a7149c1be98b41c95d4 window_size: 339dafa0b27a95a62a843042038fa6c3c48de195 PODFILE CHECKSUM: 6eac6b3292e5142cfc23bdeb71848a40ec51c14c -COCOAPODS: 1.10.1 +COCOAPODS: 1.11.2 diff --git a/app_flowy/packages/flowy_infra/pubspec.lock b/app_flowy/packages/flowy_infra/pubspec.lock index dc5c3c8458..0b9eaad115 100644 --- a/app_flowy/packages/flowy_infra/pubspec.lock +++ b/app_flowy/packages/flowy_infra/pubspec.lock @@ -7,7 +7,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.7.0" + version: "2.8.2" boolean_selector: dependency: transitive description: @@ -21,7 +21,7 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.1.0" + version: "1.2.0" charcode: dependency: transitive description: @@ -94,7 +94,7 @@ packages: name: matcher url: "https://pub.dartlang.org" source: hosted - version: "0.12.10" + version: "0.12.11" meta: dependency: transitive description: @@ -176,7 +176,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.1" + version: "0.4.3" textstyle_extensions: dependency: "direct main" description: diff --git a/app_flowy/packages/flowy_log/pubspec.lock b/app_flowy/packages/flowy_log/pubspec.lock index ec73dbf462..7f75ad81b7 100644 --- a/app_flowy/packages/flowy_log/pubspec.lock +++ b/app_flowy/packages/flowy_log/pubspec.lock @@ -7,7 +7,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.7.0" + version: "2.8.2" boolean_selector: dependency: transitive description: @@ -21,7 +21,7 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.1.0" + version: "1.2.0" charcode: dependency: transitive description: @@ -87,7 +87,7 @@ packages: name: matcher url: "https://pub.dartlang.org" source: hosted - version: "0.12.10" + version: "0.12.11" meta: dependency: transitive description: @@ -148,7 +148,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.1" + version: "0.4.3" typed_data: dependency: transitive description: diff --git a/app_flowy/packages/flowy_sdk/example/pubspec.lock b/app_flowy/packages/flowy_sdk/example/pubspec.lock index bb1418811d..f297a73753 100644 --- a/app_flowy/packages/flowy_sdk/example/pubspec.lock +++ b/app_flowy/packages/flowy_sdk/example/pubspec.lock @@ -14,7 +14,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.7.0" + version: "2.8.2" boolean_selector: dependency: transitive description: @@ -28,7 +28,7 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.1.0" + version: "1.2.0" charcode: dependency: transitive description: @@ -186,7 +186,7 @@ packages: name: matcher url: "https://pub.dartlang.org" source: hosted - version: "0.12.10" + version: "0.12.11" meta: dependency: transitive description: @@ -207,14 +207,14 @@ packages: name: platform url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.2" process: dependency: transitive description: name: process url: "https://pub.dartlang.org" source: hosted - version: "4.2.1" + version: "4.2.3" protobuf: dependency: transitive description: @@ -275,7 +275,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.1" + version: "0.4.3" typed_data: dependency: transitive description: @@ -296,7 +296,7 @@ packages: name: vm_service url: "https://pub.dartlang.org" source: hosted - version: "7.1.0" + version: "7.3.0" webdriver: dependency: transitive description: diff --git a/app_flowy/packages/flowy_sdk/pubspec.lock b/app_flowy/packages/flowy_sdk/pubspec.lock index 210d0ca825..43137b2f58 100644 --- a/app_flowy/packages/flowy_sdk/pubspec.lock +++ b/app_flowy/packages/flowy_sdk/pubspec.lock @@ -28,7 +28,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.7.0" + version: "2.8.2" boolean_selector: dependency: transitive description: @@ -98,7 +98,7 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.1.0" + version: "1.2.0" charcode: dependency: transitive description: @@ -311,7 +311,7 @@ packages: name: matcher url: "https://pub.dartlang.org" source: hosted - version: "0.12.10" + version: "0.12.11" meta: dependency: transitive description: @@ -442,7 +442,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.1" + version: "0.4.3" timing: dependency: transitive description: diff --git a/app_flowy/pubspec.lock b/app_flowy/pubspec.lock index b7ed799258..9223049c22 100644 --- a/app_flowy/pubspec.lock +++ b/app_flowy/pubspec.lock @@ -36,6 +36,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.8.2" + avatars: + dependency: "direct main" + description: + name: avatars + url: "https://pub.dartlang.org" + source: hosted + version: "2.2.0" bloc: dependency: transitive description: @@ -314,6 +321,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "7.3.1" + flutter_cache_manager: + dependency: transitive + description: + name: flutter_cache_manager + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.3" flutter_colorpicker: dependency: "direct main" description: @@ -788,6 +802,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.0" + rxdart: + dependency: transitive + description: + name: rxdart + url: "https://pub.dartlang.org" + source: hosted + version: "0.27.2" shelf: dependency: transitive description: @@ -835,6 +856,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "6.0.0" + sqflite: + dependency: transitive + description: + name: sqflite + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0+4" + sqflite_common: + dependency: transitive + description: + name: sqflite_common + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1+1" stack_trace: dependency: transitive description: @@ -877,6 +912,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.3.1+2" + synchronized: + dependency: transitive + description: + name: synchronized + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.0" term_glyph: dependency: transitive description: diff --git a/app_flowy/pubspec.yaml b/app_flowy/pubspec.yaml index ed436c54f3..8fab40e4a9 100644 --- a/app_flowy/pubspec.yaml +++ b/app_flowy/pubspec.yaml @@ -64,6 +64,7 @@ dependencies: flutter_colorpicker: ^0.6.0 package_info_plus: ^1.3.0 url_launcher: ^6.0.2 + avatars: ^2.0.0 # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons.