Skip to content

Commit 1bc8ae1

Browse files
committed
ref: remove flex_seed_scheme dependency
1 parent 692549a commit 1bc8ae1

File tree

3 files changed

+15
-20
lines changed

3 files changed

+15
-20
lines changed

lib/components/theming/dynamic_material_app.dart

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'dart:io';
22

33
import 'package:dynamic_color/dynamic_color.dart';
4-
import 'package:flex_seed_scheme/flex_seed_scheme.dart';
54
import 'package:flutter/material.dart';
65
import 'package:flutter/services.dart';
76
import 'package:flutter_localizations/flutter_localizations.dart';
@@ -129,43 +128,41 @@ class _DynamicMaterialAppState extends State<DynamicMaterialApp>
129128

130129
if (Prefs.accentColor.loaded && Prefs.accentColor.value != 0) {
131130
seedColor = Color(Prefs.accentColor.value);
132-
lightColorScheme = SeedColorScheme.fromSeeds(
131+
lightColorScheme = ColorScheme.fromSeed(
133132
brightness: Brightness.light,
134-
primaryKey: seedColor,
133+
seedColor: seedColor,
135134
);
136-
darkColorScheme = SeedColorScheme.fromSeeds(
135+
darkColorScheme = ColorScheme.fromSeed(
137136
brightness: Brightness.dark,
138-
primaryKey: seedColor,
137+
seedColor: seedColor,
139138
);
140139
} else if (lightDynamic != null && darkDynamic != null) {
141140
lightColorScheme = lightDynamic.harmonized();
142141
darkColorScheme = darkDynamic.harmonized();
143142
seedColor = lightColorScheme.primary;
144143
} else {
145144
seedColor = widget.defaultSwatch;
146-
lightColorScheme = SeedColorScheme.fromSeeds(
145+
lightColorScheme = ColorScheme.fromSeed(
147146
brightness: Brightness.light,
148-
primaryKey: seedColor,
147+
seedColor: seedColor,
149148
);
150-
darkColorScheme = SeedColorScheme.fromSeeds(
149+
darkColorScheme = ColorScheme.fromSeed(
151150
brightness: Brightness.dark,
152-
primaryKey: seedColor,
151+
seedColor: seedColor,
153152
);
154153
}
155154

156-
final ColorScheme highContrastLightColorScheme =
157-
SeedColorScheme.fromSeeds(
155+
final highContrastLightColorScheme = ColorScheme.fromSeed(
158156
brightness: Brightness.light,
159-
primaryKey: seedColor,
157+
seedColor: seedColor,
160158
surface: Colors.white,
161-
tones: FlexTones.ultraContrast(Brightness.light),
159+
contrastLevel: 1,
162160
);
163-
final ColorScheme highContrastDarkColorScheme =
164-
SeedColorScheme.fromSeeds(
161+
final highContrastDarkColorScheme = ColorScheme.fromSeed(
165162
brightness: Brightness.dark,
166-
primaryKey: seedColor,
163+
seedColor: seedColor,
167164
surface: Colors.black,
168-
tones: FlexTones.ultraContrast(Brightness.dark),
165+
contrastLevel: 1,
169166
);
170167

171168
final TargetPlatform? platform = switch (Prefs.platform.value) {

pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ packages:
418418
source: hosted
419419
version: "3.5.1"
420420
flex_seed_scheme:
421-
dependency: "direct main"
421+
dependency: transitive
422422
description:
423423
name: flex_seed_scheme
424424
sha256: "86470c8dc470f55dd3e28a6d30e3253a1c176df32903263d7daeabfc0c77dbd4"

pubspec.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,6 @@ dependencies:
105105
onyxsdk_pen:
106106
path: packages/onyxsdk_pen
107107

108-
flex_seed_scheme: ^3.0.0
109-
110108
screenshot: ^3.0.0
111109

112110
path_drawing: ^1.0.1

0 commit comments

Comments
 (0)