Browse Source

update package info

melon.yin 3 years ago
parent
commit
ab05344072

+ 1 - 0
.gitignore

@@ -72,3 +72,4 @@ build/
 !**/ios/**/default.mode2v3
 !**/ios/**/default.pbxuser
 !**/ios/**/default.perspectivev3
+/pubspec.lock

+ 9 - 3
README.md

@@ -1,5 +1,11 @@
-# fis-ui
+# fis_ui
 
-Flyinsono UI组件库
+A UI package project for Flyinsono application.
 
-## 说明&声明
+## Component Manifest
+
+- FButton
+- FCard
+- ...
+
+PS: Most of the components extends Material widget and hava a 'F' prefix.

+ 2 - 2
lib/extensions/build_context.dart

@@ -1,5 +1,5 @@
-import 'package:fiscommon/env/env.dart';
-import 'package:fisui/define.dart';
+import 'package:fis_common/env/env.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 extension FBuildContextExtensions on BuildContext {

+ 2 - 2
lib/fisapp/app_bar.dart

@@ -1,5 +1,5 @@
-import 'package:fisui/define.dart';
-import 'package:fisui/widgets/preferred_size.dart';
+import 'package:fis_ui/define.dart';
+import 'package:fis_ui/widgets/preferred_size.dart';
 import 'package:flutter/material.dart';
 
 /// 路由页面头部导航栏

+ 1 - 1
lib/fisapp/basic.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 /// 分隔器

+ 1 - 1
lib/fisapp/input_decoration.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 /// 使用 边框(border)、标签(label)、图标(icon)和文字样式 的输入框装饰

+ 1 - 1
lib/fisapp/scaffold.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 /// 路由页面骨架

+ 1 - 1
lib/fisapp/text_field.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 class FTextField extends TextField implements FWidget {

+ 1 - 1
lib/fisapp/text_form_field.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 class FTextFormField extends TextFormField implements FWidget {

+ 1 - 1
lib/index.dart

@@ -1,4 +1,4 @@
-library fisui;
+library fis_ui;
 
 export 'define.dart';
 export 'events.dart';

+ 3 - 3
lib/widgets/button.dart

@@ -1,6 +1,6 @@
-import 'package:fisi18n/i18n.dart';
-import 'package:fisui/define.dart';
-import 'package:fisui/index.dart';
+import 'package:fis_i18n/i18n.dart';
+import 'package:fis_ui/define.dart';
+import 'package:fis_ui/index.dart';
 import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter/rendering.dart';

+ 1 - 1
lib/widgets/card.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter/rendering.dart';
 

+ 1 - 1
lib/widgets/core.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/foundation.dart';
 import 'package:flutter/widgets.dart';
 

+ 1 - 1
lib/widgets/form.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/widgets.dart';
 
 typedef FFormFieldBuilder<T> = FWidget Function(FormFieldState<T> field);

+ 1 - 1
lib/widgets/gesture_detector.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/gestures.dart';
 import 'package:flutter/widgets.dart';
 

+ 1 - 1
lib/widgets/icon.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/widgets.dart';
 
 /// 图标组件

+ 2 - 2
lib/widgets/image.dart

@@ -2,8 +2,8 @@ import 'dart:io';
 import 'dart:typed_data';
 import 'dart:ui';
 
-import 'package:fisui/define.dart';
-import 'package:fistheme/theme.dart';
+import 'package:fis_ui/define.dart';
+import 'package:fis_theme/theme.dart';
 import 'package:flutter/services.dart';
 import 'package:flutter/widgets.dart';
 

+ 1 - 1
lib/widgets/preferred_size.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/widgets.dart';
 
 abstract class FPreferredSizeWidget extends PreferredSizeWidget

+ 1 - 1
lib/widgets/progress_indicator.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/material.dart';
 
 class FCircularProgressIndicator extends CircularProgressIndicator

+ 1 - 1
lib/widgets/scroll.dart

@@ -1,4 +1,4 @@
-import 'package:fisui/define.dart';
+import 'package:fis_ui/define.dart';
 import 'package:flutter/gestures.dart';
 import 'package:flutter/widgets.dart';
 

+ 0 - 321
pubspec.lock

@@ -1,321 +0,0 @@
-# Generated by pub
-# See https://dart.dev/tools/pub/glossary#lockfile
-packages:
-  archive:
-    dependency: transitive
-    description:
-      name: archive
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "3.1.2"
-  async:
-    dependency: transitive
-    description:
-      name: async
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.8.1"
-  boolean_selector:
-    dependency: transitive
-    description:
-      name: boolean_selector
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.1.0"
-  characters:
-    dependency: transitive
-    description:
-      name: characters
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.1.0"
-  charcode:
-    dependency: transitive
-    description:
-      name: charcode
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.3.1"
-  clock:
-    dependency: transitive
-    description:
-      name: clock
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.1.0"
-  collection:
-    dependency: transitive
-    description:
-      name: collection
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.15.0"
-  crypto:
-    dependency: transitive
-    description:
-      name: crypto
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "3.0.1"
-  dio:
-    dependency: transitive
-    description:
-      name: dio
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "4.0.0"
-  fake_async:
-    dependency: transitive
-    description:
-      name: fake_async
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.2.0"
-  ffi:
-    dependency: transitive
-    description:
-      name: ffi
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.1.2"
-  file:
-    dependency: transitive
-    description:
-      name: file
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "6.1.2"
-  fiscommon:
-    dependency: "direct main"
-    description:
-      path: "."
-      ref: HEAD
-      resolved-ref: be80b5b194dce81ae4f194a63d60055e3d9fd19e
-      url: "http://git.ius.plus:88/Flyinsono-Packages/fis-common.git"
-    source: git
-    version: "0.0.1"
-  fisi18n:
-    dependency: "direct main"
-    description:
-      path: "."
-      ref: ac48856763
-      resolved-ref: ac48856763690d4bad918d409ddd88ff256cf352
-      url: "http://git.ius.plus:88/Flyinsono-Packages/fis-i18n.git"
-    source: git
-    version: "0.0.1"
-  fistheme:
-    dependency: "direct main"
-    description:
-      path: "."
-      ref: HEAD
-      resolved-ref: a7043dd4e6604289aa99b989b61913db616eae6b
-      url: "http://git.ius.plus:88/Flyinsono-Packages/fis-theme.git"
-    source: git
-    version: "0.0.1"
-  flutter:
-    dependency: "direct main"
-    description: flutter
-    source: sdk
-    version: "0.0.0"
-  flutter_test:
-    dependency: "direct dev"
-    description: flutter
-    source: sdk
-    version: "0.0.0"
-  http:
-    dependency: transitive
-    description:
-      name: http
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "0.13.3"
-  http_parser:
-    dependency: transitive
-    description:
-      name: http_parser
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "4.0.0"
-  intl:
-    dependency: transitive
-    description:
-      name: intl
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "0.17.0"
-  js:
-    dependency: transitive
-    description:
-      name: js
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "0.6.3"
-  matcher:
-    dependency: transitive
-    description:
-      name: matcher
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "0.12.10"
-  meta:
-    dependency: transitive
-    description:
-      name: meta
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.7.0"
-  path:
-    dependency: transitive
-    description:
-      name: path
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.8.0"
-  path_provider:
-    dependency: transitive
-    description:
-      name: path_provider
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.2"
-  path_provider_linux:
-    dependency: transitive
-    description:
-      name: path_provider_linux
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.0"
-  path_provider_macos:
-    dependency: transitive
-    description:
-      name: path_provider_macos
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.0"
-  path_provider_platform_interface:
-    dependency: transitive
-    description:
-      name: path_provider_platform_interface
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.1"
-  path_provider_windows:
-    dependency: transitive
-    description:
-      name: path_provider_windows
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.1"
-  pedantic:
-    dependency: transitive
-    description:
-      name: pedantic
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.11.1"
-  platform:
-    dependency: transitive
-    description:
-      name: platform
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "3.0.0"
-  plugin_platform_interface:
-    dependency: transitive
-    description:
-      name: plugin_platform_interface
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.0"
-  process:
-    dependency: transitive
-    description:
-      name: process
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "4.2.1"
-  sky_engine:
-    dependency: transitive
-    description: flutter
-    source: sdk
-    version: "0.0.99"
-  source_span:
-    dependency: transitive
-    description:
-      name: source_span
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.8.1"
-  stack_trace:
-    dependency: transitive
-    description:
-      name: stack_trace
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.10.0"
-  stream_channel:
-    dependency: transitive
-    description:
-      name: stream_channel
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.1.0"
-  string_scanner:
-    dependency: transitive
-    description:
-      name: string_scanner
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.1.0"
-  synchronized:
-    dependency: transitive
-    description:
-      name: synchronized
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "3.0.0"
-  term_glyph:
-    dependency: transitive
-    description:
-      name: term_glyph
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.2.0"
-  test_api:
-    dependency: transitive
-    description:
-      name: test_api
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "0.4.2"
-  typed_data:
-    dependency: transitive
-    description:
-      name: typed_data
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "1.3.0"
-  vector_math:
-    dependency: transitive
-    description:
-      name: vector_math
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.1.0"
-  win32:
-    dependency: transitive
-    description:
-      name: win32
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "2.0.5"
-  xdg_directories:
-    dependency: transitive
-    description:
-      name: xdg_directories
-      url: "https://pub.flutter-io.cn"
-    source: hosted
-    version: "0.2.0"
-sdks:
-  dart: ">=2.12.0 <3.0.0"
-  flutter: ">=1.20.0"

+ 8 - 9
pubspec.yaml

@@ -1,5 +1,5 @@
-name: fisui
-description: Flyinsono app UI package project.
+name: fis_ui
+description: A UI package project for Flyinsono application.
 version: 0.0.1
 homepage:
 
@@ -14,16 +14,15 @@ dependencies:
     flutter:
         sdk: flutter
 
-    fiscommon:
+    fis_common:
         git:
-            url: http://git.ius.plus:88/Flyinsono-Packages/fis-common.git
-    fisi18n:
+            url: http://git.ius.plus:88/Project-Wing/fis_lib_common.git
+    fis_i18n:
         git:
-            url: http://git.ius.plus:88/Flyinsono-Packages/fis-i18n.git
-            ref: ac48856763
-    fistheme:
+            url: http://git.ius.plus:88/Project-Wing/fis_lib_i18n.git
+    fis_theme:
         git:
-            url: http://git.ius.plus:88/Flyinsono-Packages/fis-theme.git
+            url: http://git.ius.plus:88/Project-Wing/fis_lib_theme.git
         
 dev_dependencies:
     flutter_test:

+ 1 - 1
test/ui_test.dart

@@ -2,7 +2,7 @@
 import 'package:flutter/material.dart';
 import 'package:flutter_test/flutter_test.dart';
 
-import 'package:fisui/index.dart';
+import 'package:fis_ui/index.dart';
 
 void main() {
   test('adds one to input values', () {