diff --git a/pubspec.lock b/pubspec.lock
index 0625aaa0..c86f75ba 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -105,14 +105,6 @@ packages:
       url: "https://pub.dev"
     source: hosted
     version: "3.2.0"
-  desktop_window:
-    dependency: "direct main"
-    description:
-      name: desktop_window
-      sha256: "6256fb6feb7b5ec1311c76a3503f89202825bfe92c0458ec5fe7a728ffa216d5"
-      url: "https://pub.dev"
-    source: hosted
-    version: "0.4.0"
   fake_async:
     dependency: transitive
     description:
@@ -446,7 +438,7 @@ packages:
     source: hosted
     version: "2.1.1"
   string_scanner:
-    dependency: "direct main"
+    dependency: transitive
     description:
       name: string_scanner
       sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
diff --git a/pubspec.yaml b/pubspec.yaml
index 17bb18b9..9e1b88f9 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -10,7 +10,6 @@ dependencies:
   flutter:
     sdk: flutter
   multi_split_view: ^2.4.0
-  desktop_window: ^0.4.0
   url_launcher: ^6.1.10
   flutter_riverpod: ^2.1.3
   uuid: ^3.0.7
@@ -20,7 +19,6 @@ dependencies:
   collection: ^1.17.0
   google_fonts: ^4.0.3
   highlighter: ^0.1.1
-  string_scanner: ^1.2.0
   xml: ^6.2.2
   jinja: ^0.4.2
   window_size: