Bug fixes

This commit is contained in:
Juan Gilsanz Polo 2024-02-09 03:00:42 +01:00
parent eb703c6f58
commit ca4fa5d7df
7 changed files with 29 additions and 15 deletions

View file

@ -23,7 +23,7 @@ class _ClientsState extends State<Clients> with TickerProviderStateMixin {
return Scaffold(
body: LayoutBuilder(
builder: (context, constraints) {
if (constraints.maxWidth > 1000) {
if (constraints.maxWidth > 900) {
return SplitView.material(
hideDivider: true,
flexWidth: const FlexWidth(mainViewFlexWidth: 1, secondaryViewFlexWidth: 2),

View file

@ -6,8 +6,8 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/screens/filters/modals/add_custom_rule/edit_custom_rules.dart';
import 'package:adguard_home_manager/screens/filters/modals/add_custom_rule/add_custom_rule.dart';
import 'package:adguard_home_manager/screens/filters/modals/custom_rules/edit_custom_rules.dart';
import 'package:adguard_home_manager/screens/filters/modals/custom_rules/add_custom_rule.dart';
import 'package:adguard_home_manager/screens/filters/details/add_list_modal.dart';
import 'package:adguard_home_manager/providers/filtering_provider.dart';

View file

@ -247,21 +247,34 @@ class FiltersTripleColumn extends StatelessWidget {
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
Flexible(
child: Text(
AppLocalizations.of(context)!.customRules,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
fontSize: 18,
fontWeight: FontWeight.w500
),
),
),
const SizedBox(width: 16),
AddFiltersButton(
type: '',
type: 'edit_custom_rule',
widget: (fn) => IconButton(
onPressed: fn,
icon: const Icon(Icons.edit_rounded),
tooltip: AppLocalizations.of(context)!.editCustomRules,
)
),
const SizedBox(width: 8),
AddFiltersButton(
type: 'add_custom_rule',
widget: (fn) => IconButton(
onPressed: fn,
icon: const Icon(Icons.add_rounded),
tooltip: AppLocalizations.of(context)!.addCustomRule,
)
)
),
],
),
),

View file

@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:segmented_button_slide/segmented_button_slide.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/screens/filters/modals/add_custom_rule/custom_rule_docs.dart';
import 'package:adguard_home_manager/screens/filters/modals/custom_rules/custom_rule_docs.dart';
enum _BlockingPresets { block, unblock, custom }

View file

@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/screens/filters/modals/add_custom_rule/custom_rule_docs.dart';
import 'package:adguard_home_manager/screens/filters/modals/custom_rules/custom_rule_docs.dart';
import 'package:adguard_home_manager/providers/filtering_provider.dart';
@ -26,7 +26,6 @@ class _EditCustomRulesState extends State<EditCustomRules> {
@override
void initState() {
final filteringProvider = Provider.of<FilteringProvider>(context, listen: false);
print(filteringProvider.filtering!.userRules);
if (filteringProvider.filtering != null) {
_fieldController.text = filteringProvider.filtering!.userRules.join("\n");
}
@ -87,7 +86,7 @@ class _EditCustomRulesState extends State<EditCustomRules> {
),
const SizedBox(width: 8),
Text(
AppLocalizations.of(context)!.addCustomRule,
AppLocalizations.of(context)!.editCustomRules,
style: const TextStyle(
fontSize: 22
),

View file

@ -83,6 +83,8 @@ class _SettingsWidget extends StatefulWidget {
}
class _SettingsWidgetState extends State<_SettingsWidget> {
final scaffoldMessengerKey = GlobalKey<ScaffoldMessengerState>();
@override
void initState() {
Provider.of<AppConfigProvider>(context, listen: false).setSelectedSettingsScreen(screen: null);
@ -102,7 +104,7 @@ class _SettingsWidgetState extends State<_SettingsWidget> {
}
return ScaffoldMessenger(
key: widget.twoColumns ? GlobalKey() : null,
key: widget.twoColumns ? scaffoldMessengerKey : null,
child: Scaffold(
body: NestedScrollView(
headerSliverBuilder: (context, innerBoxIsScrolled) => [