add various engine settings

This commit is contained in:
Fabian Freund
2026-03-10 13:47:40 +01:00
parent 37b86e9068
commit e2eb38e541
17 changed files with 1193 additions and 92 deletions
@@ -236,6 +236,44 @@ class EngineSettingsReplicationService
settings.locales.join(','),
);
}
// Web Content Settings
if (previous.value?.webFontsEnabled !=
settings.webFontsEnabled) {
await _service.webFontsEnabled(settings.webFontsEnabled);
}
if (previous.value?.automaticFontSizeAdjustment !=
settings.automaticFontSizeAdjustment) {
await _service.automaticFontSizeAdjustment(
settings.automaticFontSizeAdjustment,
);
}
if (previous.value?.fontSizeFactor !=
settings.fontSizeFactor) {
await _service.fontSizeFactor(settings.fontSizeFactor);
}
if (previous.value?.fontInflationEnabled !=
settings.fontInflationEnabled) {
await _service.fontInflationEnabled(
settings.fontInflationEnabled,
);
}
if (previous.value?.inputAutoZoomEnabled !=
settings.inputAutoZoomEnabled) {
await _service.inputAutoZoomEnabled(
settings.inputAutoZoomEnabled,
);
}
// LNA Settings
if (previous.value?.lnaBlocking != settings.lnaBlocking) {
await _service.lnaBlocking(settings.lnaBlocking);
}
if (previous.value?.lnaBlockTrackers !=
settings.lnaBlockTrackers) {
await _service.lnaBlockTrackers(settings.lnaBlockTrackers);
}
if (previous.value?.lnaEnabled != settings.lnaEnabled) {
await _service.lnaEnabled(settings.lnaEnabled);
}
} else {
await _service.setDefaultSettings(settings);
await ref
@@ -44,7 +44,7 @@ final class EngineSettingsReplicationServiceProvider
}
String _$engineSettingsReplicationServiceHash() =>
r'7a4db374b521e592847a85cb8d2aa184be788ee4';
r'20fc7f07daed37346f44e692928bb225653f67c8';
abstract class _$EngineSettingsReplicationService extends $Notifier<void> {
void build();