From c048aee833a5a90ee92a82b08844eff90f1ee6d8 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Thu, 8 Jan 2026 10:02:26 -0500 Subject: [PATCH] remove clipboard stuff --- lib/widgets/chat_page/room_menu.dart | 4 ++-- pubspec.lock | 24 +++++++------------ pubspec.yaml | 1 - .../flutter/generated_plugin_registrant.cc | 3 --- windows/flutter/generated_plugins.cmake | 1 - 5 files changed, 10 insertions(+), 23 deletions(-) diff --git a/lib/widgets/chat_page/room_menu.dart b/lib/widgets/chat_page/room_menu.dart index 8169095..9dee21d 100644 --- a/lib/widgets/chat_page/room_menu.dart +++ b/lib/widgets/chat_page/room_menu.dart @@ -1,5 +1,5 @@ -import "package:clipboard/clipboard.dart"; import "package:flutter/material.dart"; +import "package:flutter/services.dart"; import "package:flutter_hooks/flutter_hooks.dart"; import "package:matrix/matrix.dart"; import "package:nexus/helpers/extensions/room_to_children.dart"; @@ -27,7 +27,7 @@ class RoomMenu extends StatelessWidget { PopupMenuItem( onTap: () async { final link = await room.matrixToInviteLink(); - await FlutterClipboard.copy(link.toString()); + await Clipboard.setData(ClipboardData(text: link.toString())); }, child: ListTile(leading: Icon(Icons.link), title: Text("Copy Link")), ), diff --git a/pubspec.lock b/pubspec.lock index 88a2ab6..1c5df6c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -193,14 +193,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.4.2" - clipboard: - dependency: "direct main" - description: - name: clipboard - sha256: e95ef304eaeadc782c24cde89d219da9360a89364c9e30e9ab888d0713f0063a - url: "https://pub.dev" - source: hosted - version: "3.0.13" clock: dependency: transitive description: @@ -908,10 +900,10 @@ packages: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" mime: dependency: transitive description: @@ -1473,26 +1465,26 @@ packages: dependency: transitive description: name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" + sha256: "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7" url: "https://pub.dev" source: hosted - version: "1.26.2" + version: "1.26.3" test_api: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.7" test_core: dependency: transitive description: name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" + sha256: "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0" url: "https://pub.dev" source: hosted - version: "0.6.11" + version: "0.6.12" thumbhash: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 24079a6..29a9055 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -68,7 +68,6 @@ dependencies: simple_secure_storage: ^0.3.6 json_annotation: ^4.9.0 vodozemac: ^0.4.0 - clipboard: ^3.0.13 shared_preferences: ^2.5.3 mention_tag_text_field: ^0.0.9 fluttertagger: ^2.3.1 diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc index cb2109e..9d7af86 100644 --- a/windows/flutter/generated_plugin_registrant.cc +++ b/windows/flutter/generated_plugin_registrant.cc @@ -6,7 +6,6 @@ #include "generated_plugin_registrant.h" -#include #include #include #include @@ -17,8 +16,6 @@ #include void RegisterPlugins(flutter::PluginRegistry* registry) { - ClipboardPluginRegisterWithRegistrar( - registry->GetRegistrarForPlugin("ClipboardPlugin")); DynamicColorPluginCApiRegisterWithRegistrar( registry->GetRegistrarForPlugin("DynamicColorPluginCApi")); FileSelectorWindowsRegisterWithRegistrar( diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index 7e7687e..dcf3309 100644 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -3,7 +3,6 @@ # list(APPEND FLUTTER_PLUGIN_LIST - clipboard dynamic_system_colors file_selector_windows screen_retriever_windows