chore: slate color by default

This commit is contained in:
Kingkor Roy Tirtho 2025-09-09 00:13:43 +06:00
parent 49c04af302
commit ecc0bdcc42
10 changed files with 1195 additions and 50 deletions

File diff suppressed because one or more lines are too long

View File

@ -287,7 +287,7 @@
"genres": "Genres", "genres": "Genres",
"explore_genres": "Genres verkennen", "explore_genres": "Genres verkennen",
"friends": "Vrienden", "friends": "Vrienden",
"no_lyrics_available": "Sorry, geen teksten gevonden voor dit nummer" "no_lyrics_available": "Sorry, geen teksten gevonden voor dit nummer",
"start_a_radio": "Een radio starten", "start_a_radio": "Een radio starten",
"how_to_start_radio": "Hoe wil je de radio starten?", "how_to_start_radio": "Hoe wil je de radio starten?",
"replace_queue_question": "Wil je de huidige wachtrij vervangen of eraan toevoegen?", "replace_queue_question": "Wil je de huidige wachtrij vervangen of eraan toevoegen?",

View File

@ -39,7 +39,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get featured => 'Aanbevolen'; String get featured => 'Aanbevolen';
@override @override
String get new_releases => 'Nieuwe uitgaves'; String get new_releases => 'Nieuwe uitgaven';
@override @override
String get songs => 'Liedjes'; String get songs => 'Liedjes';
@ -139,7 +139,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get sort_album => 'Sorteren op album'; String get sort_album => 'Sorteren op album';
@override @override
String get sort_duration => 'Sorteer op Duur'; String get sort_duration => 'Sorteren op lengte';
@override @override
String get sort_tracks => 'Nummers sorteren'; String get sort_tracks => 'Nummers sorteren';
@ -150,7 +150,7 @@ class AppLocalizationsNl extends AppLocalizations {
} }
@override @override
String get cancel_all => 'Alle annuleren'; String get cancel_all => 'Alles annuleren';
@override @override
String get filter_artist => 'Artiesten filteren…'; String get filter_artist => 'Artiesten filteren…';
@ -164,10 +164,10 @@ class AppLocalizationsNl extends AppLocalizations {
String get add_artist_to_blacklist => 'Artiest toevoegen aan zwarte lijst'; String get add_artist_to_blacklist => 'Artiest toevoegen aan zwarte lijst';
@override @override
String get top_tracks => 'Topsporen'; String get top_tracks => 'Topnummers';
@override @override
String get fans_also_like => 'Liefhebbers willen ook'; String get fans_also_like => 'Fans luisteren ook';
@override @override
String get loading => 'Laden…'; String get loading => 'Laden…';
@ -312,10 +312,10 @@ class AppLocalizationsNl extends AppLocalizations {
String get slide_to_seek => 'Schuiven om vooruit of achteruit te zoeken'; String get slide_to_seek => 'Schuiven om vooruit of achteruit te zoeken';
@override @override
String get shuffle_playlist => 'Afspeellijst schuifelen'; String get shuffle_playlist => 'Afspeellijst willekeurig';
@override @override
String get unshuffle_playlist => 'Afspeellijst onschuifelen'; String get unshuffle_playlist => 'Afspeellijst op volgorde';
@override @override
String get previous_track => 'Vorige nummer'; String get previous_track => 'Vorige nummer';
@ -342,7 +342,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get queue => 'Wachtrij'; String get queue => 'Wachtrij';
@override @override
String get alternative_track_sources => 'Alternatieve nummerbronnen'; String get alternative_track_sources => 'Alternatieve bronnen voor nummers';
@override @override
String get download_track => 'Nummer downloaden'; String get download_track => 'Nummer downloaden';
@ -776,10 +776,10 @@ class AppLocalizationsNl extends AppLocalizations {
String get stop => 'Stoppen'; String get stop => 'Stoppen';
@override @override
String get sort_newest => 'Sorteren op nieuwste toegevoegd'; String get sort_newest => 'Sorteren op recent toegevoegd';
@override @override
String get sort_oldest => 'Sorteren op oudste toegevoegd'; String get sort_oldest => 'Sorteren op langst toegevoegd';
@override @override
String get sleep_timer => 'Slaaptimer'; String get sleep_timer => 'Slaaptimer';
@ -815,7 +815,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get search_mode => 'Zoekmodus'; String get search_mode => 'Zoekmodus';
@override @override
String get audio_source => 'Audiobron'; String get audio_source => 'Audio Source';
@override @override
String get ok => 'Oké'; String get ok => 'Oké';
@ -927,57 +927,56 @@ class AppLocalizationsNl extends AppLocalizations {
'Sorry, geen teksten gevonden voor dit nummer'; 'Sorry, geen teksten gevonden voor dit nummer';
@override @override
String get start_a_radio => 'Start een Radio'; String get start_a_radio => 'Een radio starten';
@override @override
String get how_to_start_radio => 'Hoe wilt u de radio starten?'; String get how_to_start_radio => 'Hoe wil je de radio starten?';
@override @override
String get replace_queue_question => String get replace_queue_question =>
'Wilt u de huidige wachtrij vervangen of eraan toevoegen?'; 'Wil je de huidige wachtrij vervangen of eraan toevoegen?';
@override @override
String get endless_playback => 'Eindeloze Afspelen'; String get endless_playback => 'Oneindig afspelen';
@override @override
String get delete_playlist => 'Verwijder Afspeellijst'; String get delete_playlist => 'Afspeellijst verwijderen';
@override @override
String get delete_playlist_confirmation => String get delete_playlist_confirmation =>
'Weet u zeker dat u deze afspeellijst wilt verwijderen?'; 'Weet je zeker dat je deze afspeellijst wilt verwijderen?';
@override @override
String get local_tracks => 'Lokale Nummers'; String get local_tracks => 'Lokale nummers';
@override @override
String get local_tab => 'Lokaal'; String get local_tab => 'Lokaal';
@override @override
String get song_link => 'Nummer Link'; String get song_link => 'Song-link';
@override @override
String get skip_this_nonsense => 'Sla deze onzin over'; String get skip_this_nonsense => 'Deze onzin overslaan';
@override @override
String get freedom_of_music => '“Vrijheid van Muziek”'; String get freedom_of_music => '“Vrijheid van muziek”';
@override @override
String get freedom_of_music_palm => String get freedom_of_music_palm => '“Vrijheid van muziek in je hand”';
'“Vrijheid van Muziek in de palm van je hand”';
@override @override
String get get_started => 'Laten we beginnen'; String get get_started => 'Laten we beginnen';
@override @override
String get youtube_source_description => 'Aanbevolen en werkt het beste.'; String get youtube_source_description => 'Aangeraden en werkt het best.';
@override @override
String get piped_source_description => String get piped_source_description =>
'Voel je vrij? Hetzelfde als YouTube maar veel gratis.'; 'Voel je je vrij? Net als YouTube, maar meer vrij.';
@override @override
String get jiosaavn_source_description => String get jiosaavn_source_description =>
'Het beste voor de Zuid-Aziatische regio.'; 'Het beste voor de regio Zuid-Azië.';
@override @override
String get invidious_source_description => String get invidious_source_description =>
@ -985,41 +984,41 @@ class AppLocalizationsNl extends AppLocalizations {
@override @override
String highest_quality(Object quality) { String highest_quality(Object quality) {
return 'Hoogste Kwaliteit: $quality'; return 'Hoogste kwaliteit: $quality';
} }
@override @override
String get select_audio_source => 'Selecteer Audiobron'; String get select_audio_source => 'Audiobron kiezen';
@override @override
String get endless_playback_description => String get endless_playback_description =>
'Voeg automatisch nieuwe nummers toe aan het einde van de wachtrij'; 'Nieuwe nummers automatisch achteraan de wachtrij toevoegen';
@override @override
String get choose_your_region => 'Kies uw regio'; String get choose_your_region => 'Kies je regio';
@override @override
String get choose_your_region_description => String get choose_your_region_description =>
'Dit zal Spotube helpen om de juiste inhoud voor uw locatie te tonen.'; 'Dit helpt Spotube om de juiste inhoud\nvoor jouw locatie te tonen.';
@override @override
String get choose_your_language => 'Kies uw taal'; String get choose_your_language => 'Kies je taal';
@override @override
String get help_project_grow => 'Help dit project groeien'; String get help_project_grow => 'Help dit project met groeien';
@override @override
String get help_project_grow_description => String get help_project_grow_description =>
'Spotube is een open-source project. U kunt dit project helpen groeien door bij te dragen aan het project, bugs te melden of nieuwe functies voor te stellen.'; 'Spotube is een open-source project. Je kunt dit project helpen groeien door eraan bij te dragen, problemen te melden of nieuwe functies voor te stellen.';
@override @override
String get contribute_on_github => 'Bijdragen op GitHub'; String get contribute_on_github => 'Bijdragen on GitHub';
@override @override
String get donate_on_open_collective => 'Doneren op Open Collective'; String get donate_on_open_collective => 'Doneren on Open Collective';
@override @override
String get browse_anonymously => 'Anoniem Bladeren'; String get browse_anonymously => 'Anoniem browsen';
@override @override
String get enable_connect => 'Verbinding inschakelen'; String get enable_connect => 'Verbinding inschakelen';

View File

@ -217,7 +217,7 @@ class Spotube extends HookConsumerWidget {
iconTheme: const IconThemeProperties(), iconTheme: const IconThemeProperties(),
colorScheme: colorScheme:
colorSchemeMap[accentMaterialColor.name]?.call(ThemeMode.light) ?? colorSchemeMap[accentMaterialColor.name]?.call(ThemeMode.light) ??
LegacyColorSchemes.lightOrange(), LegacyColorSchemes.lightSlate(),
surfaceOpacity: .8, surfaceOpacity: .8,
surfaceBlur: 10, surfaceBlur: 10,
), ),
@ -226,7 +226,7 @@ class Spotube extends HookConsumerWidget {
iconTheme: const IconThemeProperties(), iconTheme: const IconThemeProperties(),
colorScheme: colorScheme:
colorSchemeMap[accentMaterialColor.name]?.call(ThemeMode.dark) ?? colorSchemeMap[accentMaterialColor.name]?.call(ThemeMode.dark) ??
LegacyColorSchemes.darkOrange(), LegacyColorSchemes.darkSlate(),
surfaceOpacity: .8, surfaceOpacity: .8,
surfaceBlur: 10, surfaceBlur: 10,
), ),

View File

@ -102,7 +102,7 @@ class AppDatabase extends _$AppDatabase {
); );
await customStatement( await customStatement(
"ALTER TABLE $tableName " "ALTER TABLE $tableName "
"ADD COLUMN $columnName TEXT NOT NULL DEFAULT 'Orange:0xFFf97315'", "ADD COLUMN $columnName TEXT NOT NULL DEFAULT 'Slate:0xff64748b'",
); );
await customStatement( await customStatement(
"UPDATE $tableName " "UPDATE $tableName "
@ -114,7 +114,7 @@ class AppDatabase extends _$AppDatabase {
); );
await customStatement( await customStatement(
"UPDATE $tableName " "UPDATE $tableName "
"SET $columnName = 'Orange:0xFFf97315' WHERE $columnName = 'Blue:0xFF2196F3'", "SET $columnName = 'Slate:0xff64748b' WHERE $columnName = 'Blue:0xFF2196F3'",
); );
}, },
from5To6: (m, schema) async { from5To6: (m, schema) async {

View File

@ -666,7 +666,7 @@ class $PreferencesTableTable extends PreferencesTable
'accent_color_scheme', aliasedName, false, 'accent_color_scheme', aliasedName, false,
type: DriftSqlType.string, type: DriftSqlType.string,
requiredDuringInsert: false, requiredDuringInsert: false,
defaultValue: const Constant("Orange:0xFFf97315")) defaultValue: const Constant("Slate:0xff64748b"))
.withConverter<SpotubeColor>( .withConverter<SpotubeColor>(
$PreferencesTableTable.$converteraccentColorScheme); $PreferencesTableTable.$converteraccentColorScheme);
static const VerificationMeta _layoutModeMeta = static const VerificationMeta _layoutModeMeta =

View File

@ -1407,7 +1407,7 @@ final class Schema5 extends i0.VersionedSchema {
i1.GeneratedColumn<String> _column_55(String aliasedName) => i1.GeneratedColumn<String> _column_55(String aliasedName) =>
i1.GeneratedColumn<String>('accent_color_scheme', aliasedName, false, i1.GeneratedColumn<String>('accent_color_scheme', aliasedName, false,
type: i1.DriftSqlType.string, type: i1.DriftSqlType.string,
defaultValue: const Constant("Orange:0xFFf97315")); defaultValue: const Constant("Slate:0xff64748b"));
final class Schema6 extends i0.VersionedSchema { final class Schema6 extends i0.VersionedSchema {
Schema6({required super.database}) : super(version: 6); Schema6({required super.database}) : super(version: 6);

View File

@ -79,7 +79,7 @@ class PreferencesTable extends Table {
TextColumn get closeBehavior => textEnum<CloseBehavior>() TextColumn get closeBehavior => textEnum<CloseBehavior>()
.withDefault(Constant(CloseBehavior.close.name))(); .withDefault(Constant(CloseBehavior.close.name))();
TextColumn get accentColorScheme => text() TextColumn get accentColorScheme => text()
.withDefault(const Constant("Orange:0xFFf97315")) .withDefault(const Constant("Slate:0xff64748b"))
.map(const SpotubeColorConverter())(); .map(const SpotubeColorConverter())();
TextColumn get layoutMode => TextColumn get layoutMode =>
textEnum<LayoutMode>().withDefault(Constant(LayoutMode.adaptive.name))(); textEnum<LayoutMode>().withDefault(Constant(LayoutMode.adaptive.name))();
@ -131,7 +131,7 @@ class PreferencesTable extends Table {
systemTitleBar: false, systemTitleBar: false,
skipNonMusic: false, skipNonMusic: false,
closeBehavior: CloseBehavior.close, closeBehavior: CloseBehavior.close,
accentColorScheme: SpotubeColor(Colors.orange.value, name: "Orange"), accentColorScheme: SpotubeColor(Colors.slate.value, name: "Slate"),
layoutMode: LayoutMode.adaptive, layoutMode: LayoutMode.adaptive,
locale: const Locale("system", "system"), locale: const Locale("system", "system"),
market: Market.US, market: Market.US,

View File

@ -525,7 +525,7 @@ class PreferencesTable extends Table
GeneratedColumn<String>('accent_color_scheme', aliasedName, false, GeneratedColumn<String>('accent_color_scheme', aliasedName, false,
type: DriftSqlType.string, type: DriftSqlType.string,
requiredDuringInsert: false, requiredDuringInsert: false,
defaultValue: const Constant("Orange:0xFFf97315")); defaultValue: const Constant("Slate:0xff64748b"));
late final GeneratedColumn<String> layoutMode = GeneratedColumn<String>( late final GeneratedColumn<String> layoutMode = GeneratedColumn<String>(
'layout_mode', aliasedName, false, 'layout_mode', aliasedName, false,
type: DriftSqlType.string, type: DriftSqlType.string,

View File

@ -1 +1,5 @@
{} {
"nl": [
"audio_source"
]
}