|
|
@ -7,6 +7,7 @@ import 'package:dde_gesture_manager/http/api.dart';
|
|
|
|
import 'package:dde_gesture_manager/models/configs.provider.dart';
|
|
|
|
import 'package:dde_gesture_manager/models/configs.provider.dart';
|
|
|
|
import 'package:dde_gesture_manager/models/scheme_list_refresh_key.provider.dart';
|
|
|
|
import 'package:dde_gesture_manager/models/scheme_list_refresh_key.provider.dart';
|
|
|
|
import 'package:dde_gesture_manager/models/settings.provider.dart';
|
|
|
|
import 'package:dde_gesture_manager/models/settings.provider.dart';
|
|
|
|
|
|
|
|
import 'package:dde_gesture_manager/utils/helper.dart';
|
|
|
|
import 'package:dde_gesture_manager/utils/notificator.dart';
|
|
|
|
import 'package:dde_gesture_manager/utils/notificator.dart';
|
|
|
|
import 'package:dde_gesture_manager/utils/simple_throttle.dart';
|
|
|
|
import 'package:dde_gesture_manager/utils/simple_throttle.dart';
|
|
|
|
import 'package:dde_gesture_manager_api/models.dart';
|
|
|
|
import 'package:dde_gesture_manager_api/models.dart';
|
|
|
@ -141,6 +142,9 @@ class _MeWidgetState extends State<MeWidget> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Expanded(
|
|
|
|
Expanded(
|
|
|
|
|
|
|
|
child: Column(
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
Flexible(
|
|
|
|
child: Container(
|
|
|
|
child: Container(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
border: Border.all(
|
|
|
|
border: Border.all(
|
|
|
@ -149,9 +153,6 @@ class _MeWidgetState extends State<MeWidget> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
borderRadius: BorderRadius.circular(defaultBorderRadius),
|
|
|
|
borderRadius: BorderRadius.circular(defaultBorderRadius),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
child: Column(
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
Flexible(
|
|
|
|
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: EdgeInsets.symmetric(horizontal: 1, vertical: 2),
|
|
|
|
padding: EdgeInsets.symmetric(horizontal: 1, vertical: 2),
|
|
|
|
child: ListView.builder(
|
|
|
|
child: ListView.builder(
|
|
|
@ -225,12 +226,24 @@ class _MeWidgetState extends State<MeWidget> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Divider(thickness: .5),
|
|
|
|
),
|
|
|
|
|
|
|
|
Container(height: 10),
|
|
|
|
Flexible(
|
|
|
|
Flexible(
|
|
|
|
|
|
|
|
child: Container(
|
|
|
|
|
|
|
|
width: double.infinity,
|
|
|
|
|
|
|
|
height: double.infinity,
|
|
|
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
|
|
|
border: Border.all(
|
|
|
|
|
|
|
|
width: .3,
|
|
|
|
|
|
|
|
color: context.t.dividerColor,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
borderRadius: BorderRadius.circular(defaultBorderRadius),
|
|
|
|
|
|
|
|
),
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: const EdgeInsets.only(left: 8),
|
|
|
|
padding: const EdgeInsets.only(left: 8),
|
|
|
|
child: MdPreview(
|
|
|
|
child: MdPreview(
|
|
|
|
text: _schemes.firstWhereOrNull((e) => e.uuid == _selected)?.description ?? '',
|
|
|
|
text: _schemes.firstWhereOrNull((e) => e.uuid == _selected)?.description ?? '',
|
|
|
|
|
|
|
|
onTapLink: H.launchURL,
|
|
|
|
widgetImage: (imageUrl) => CachedNetworkImage(
|
|
|
|
widgetImage: (imageUrl) => CachedNetworkImage(
|
|
|
|
imageUrl: imageUrl,
|
|
|
|
imageUrl: imageUrl,
|
|
|
|
placeholder: (context, url) => const SizedBox(
|
|
|
|
placeholder: (context, url) => const SizedBox(
|
|
|
@ -243,11 +256,11 @@ class _MeWidgetState extends State<MeWidget> {
|
|
|
|
onCodeCopied: () {},
|
|
|
|
onCodeCopied: () {},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
)
|
|
|
|
)
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
Padding(
|
|
|
|
Padding(
|
|
|
|
padding: const EdgeInsets.only(top: 5),
|
|
|
|
padding: const EdgeInsets.only(top: 5),
|
|
|
|
child: Row(
|
|
|
|
child: Row(
|
|
|
|