From bea88f15905c25790cfb5f23eaed7fa287bb6d56 Mon Sep 17 00:00:00 2001 From: Ellet Date: Sat, 2 Nov 2024 20:48:04 +0300 Subject: [PATCH] chore: add minor TODOs --- quill_native_bridge_ios/ios/Classes/QuillNativeBridgeImpl.swift | 1 + quill_native_bridge_ios/pubspec.yaml | 1 + .../lib/src/quill_native_bridge_method_channel.dart | 1 + 3 files changed, 3 insertions(+) diff --git a/quill_native_bridge_ios/ios/Classes/QuillNativeBridgeImpl.swift b/quill_native_bridge_ios/ios/Classes/QuillNativeBridgeImpl.swift index ee1165d..bf43e22 100644 --- a/quill_native_bridge_ios/ios/Classes/QuillNativeBridgeImpl.swift +++ b/quill_native_bridge_ios/ios/Classes/QuillNativeBridgeImpl.swift @@ -9,6 +9,7 @@ class QuillNativeBridgeImpl: QuillNativeBridgeApi { return false #endif } + // TODO: Should not hardcode public.html and instead use UTType.html.identifier func getClipboardHtml() throws -> String? { guard let htmlData = UIPasteboard.general.data(forPasteboardType: "public.html") else { diff --git a/quill_native_bridge_ios/pubspec.yaml b/quill_native_bridge_ios/pubspec.yaml index 4c42d03..5242424 100644 --- a/quill_native_bridge_ios/pubspec.yaml +++ b/quill_native_bridge_ios/pubspec.yaml @@ -21,6 +21,7 @@ dev_dependencies: flutter_lints: ^5.0.0 pigeon: ^22.4.0 +# TODO: Support Swift Package Manager for both iOS and macOS https://pub.dev/packages/quill_native_bridge/score flutter: plugin: implements: quill_native_bridge diff --git a/quill_native_bridge_platform_interface/lib/src/quill_native_bridge_method_channel.dart b/quill_native_bridge_platform_interface/lib/src/quill_native_bridge_method_channel.dart index ddc1b48..785a22a 100644 --- a/quill_native_bridge_platform_interface/lib/src/quill_native_bridge_method_channel.dart +++ b/quill_native_bridge_platform_interface/lib/src/quill_native_bridge_method_channel.dart @@ -1,3 +1,4 @@ +// TODO: Avoid importing dart:io directly. https://pub.dev/packages/quill_native_bridge/score import 'dart:io' as io show Platform; import 'package:flutter/foundation.dart';