mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-04-27 09:16:07 +00:00
Unlocked landscape orientation and small bugs fixed
This commit is contained in:
parent
fb9fbbd35e
commit
42f589793c
4 changed files with 33 additions and 27 deletions
|
@ -25,9 +25,6 @@ import 'package:adguard_home_manager/providers/servers_provider.dart';
|
|||
|
||||
void main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
SystemChrome.setPreferredOrientations(
|
||||
[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]
|
||||
);
|
||||
|
||||
if (Platform.isWindows || Platform.isLinux || Platform.isMacOS) {
|
||||
setWindowMinSize(const Size(500, 500));
|
||||
|
|
|
@ -816,7 +816,8 @@ class _DhcpWidgetState extends State<DhcpWidget> {
|
|||
return Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
Column(
|
||||
Flexible(
|
||||
child: Column(
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
crossAxisAlignment: CrossAxisAlignment.center,
|
||||
|
@ -839,6 +840,7 @@ class _DhcpWidgetState extends State<DhcpWidget> {
|
|||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
|
|
@ -79,8 +79,10 @@ class _DnsSettingsWidgetState extends State<DnsSettingsWidget> {
|
|||
final serversProvider = Provider.of<ServersProvider>(context);
|
||||
final appConfigProvider = Provider.of<AppConfigProvider>(context);
|
||||
|
||||
final width = MediaQuery.of(context).size.width;
|
||||
|
||||
void navigate(Widget widget) {
|
||||
if (!(Platform.isAndroid || Platform.isIOS)) {
|
||||
if (width > 900 || !(Platform.isAndroid || Platform.isIOS)) {
|
||||
SplitView.of(context).push(widget);
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -87,9 +87,14 @@ class SettingsWidget extends StatelessWidget {
|
|||
trailing: trailing,
|
||||
onTap: () {
|
||||
appConfigProvider.setSelectedSettingsScreen(thisItem);
|
||||
if (!(Platform.isIOS || Platform.isAndroid)) {
|
||||
SplitView.of(context).setSecondary(screenToNavigate);
|
||||
}
|
||||
else {
|
||||
Navigator.of(context).push(
|
||||
MaterialPageRoute(builder: (context) => screenToNavigate)
|
||||
);
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue