// SPDX-License-Identifier: Apache-2.0 import 'dart:io'; import 'dart:ui'; import 'package:flutter/material.dart'; import 'package:flutter_hvac/config.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'kuksa-server/vehicle_config.dart'; class MyCustomScrollBehavior extends MaterialScrollBehavior { // Override behavior methods and getters like dragDevices @override Set get dragDevices => {PointerDeviceKind.mouse, PointerDeviceKind.touch}; } Future main() async { WidgetsFlutterBinding.ensureInitialized(); HttpClient client = await initializeClient(); runApp( ProviderScope( child: MaterialApp( scrollBehavior: MyCustomScrollBehavior(), home: GetConfig(client: client), ), ), ); }