瀏覽代碼

feat: modify svg size

Lucas.Xu 2 年之前
父節點
當前提交
e4c3a3ae84

+ 3 - 2
frontend/app_flowy/packages/flowy_editor/lib/render/rich_text/bulleted_list_text.dart

@@ -43,7 +43,7 @@ class BulletedListTextNodeWidget extends StatefulWidget {
 
 class _BulletedListTextNodeWidgetState extends State<BulletedListTextNodeWidget>
     with Selectable, DefaultSelectable {
-  final _richTextKey = GlobalKey(debugLabel: 'heading_text');
+  final _richTextKey = GlobalKey(debugLabel: 'bulleted_list_text');
   final leftPadding = 20.0;
 
   @override
@@ -59,7 +59,8 @@ class _BulletedListTextNodeWidgetState extends State<BulletedListTextNodeWidget>
   Widget build(BuildContext context) {
     return Row(
       children: [
-        const FlowySvg(
+        FlowySvg(
+          size: Size.square(leftPadding),
           name: 'point',
         ),
         FlowyRichText(

+ 4 - 11
frontend/app_flowy/packages/flowy_editor/lib/render/rich_text/checkbox_text.dart

@@ -44,24 +44,17 @@ class CheckboxNodeWidget extends StatefulWidget {
 
 class _CheckboxNodeWidgetState extends State<CheckboxNodeWidget>
     with Selectable, DefaultSelectable {
-  final _checkboxKey = GlobalKey(debugLabel: 'checkbox');
   final _richTextKey = GlobalKey(debugLabel: 'checkbox_text');
 
+  final leftPadding = 20.0;
+
   @override
   Selectable<StatefulWidget> get forward =>
       _richTextKey.currentState as Selectable;
 
   @override
   Offset get baseOffset {
-    final width = _checkboxKey.currentContext
-        ?.findRenderObject()
-        ?.unwrapOrNull<RenderBox>()
-        ?.size
-        .width;
-    if (width != null) {
-      return Offset(width, 0);
-    }
-    return Offset.zero;
+    return Offset(leftPadding, 0);
   }
 
   @override
@@ -80,7 +73,7 @@ class _CheckboxNodeWidgetState extends State<CheckboxNodeWidget>
       children: [
         GestureDetector(
           child: FlowySvg(
-            key: _checkboxKey,
+            size: Size.square(leftPadding),
             name: check ? 'check' : 'uncheck',
           ),
           onTap: () {

+ 1 - 0
frontend/app_flowy/packages/flowy_editor/lib/render/rich_text/number_list_text.dart

@@ -61,6 +61,7 @@ class _NumberListTextNodeWidgetState extends State<NumberListTextNodeWidget>
     return Row(
       children: [
         FlowySvg(
+          size: Size.square(leftPadding),
           number: widget.textNode.attributes.number,
         ),
         FlowyRichText(

+ 2 - 1
frontend/app_flowy/packages/flowy_editor/lib/render/rich_text/quoted_text.dart

@@ -58,7 +58,8 @@ class _QuotedTextNodeWidgetState extends State<QuotedTextNodeWidget>
   Widget build(BuildContext context) {
     return Row(
       children: [
-        const FlowySvg(
+        FlowySvg(
+          size: Size.square(leftPadding),
           name: 'quote',
         ),
         FlowyRichText(

+ 1 - 1
frontend/app_flowy/packages/flowy_editor/lib/service/input_service.dart

@@ -90,7 +90,7 @@ class _FlowyInputState extends State<FlowyInput>
 
   @override
   void apply(List<TextEditingDelta> deltas) {
-// TODO: implement the detail
+    // TODO: implement the detail
     for (final delta in deltas) {
       if (delta is TextEditingDeltaInsertion) {
       } else if (delta is TextEditingDeltaDeletion) {