Browse Source

Fix Cupertino split screen UI

master
Kenneth Bruen 2 years ago
parent
commit
0f39a30921
Signed by: kbruen
GPG Key ID: C1980A470C3EE5B1
  1. 95
      lib/pages/train_info_page/view_train/train_info_cupertino.dart

95
lib/pages/train_info_page/view_train/train_info_cupertino.dart

@ -214,59 +214,62 @@ class TrainInfoBodyCupertino extends TrainInfoBodyShared {
return Row( return Row(
mainAxisSize: MainAxisSize.max, mainAxisSize: MainAxisSize.max,
children: [ children: [
Container( SafeArea(
constraints: const BoxConstraints( right: false,
minWidth: 400, child: Container(
maxWidth: 400, constraints: const BoxConstraints(
), minWidth: 400,
child: Column( maxWidth: 400,
mainAxisSize: MainAxisSize.max, ),
children: [ child: Column(
DisplayTrainID(trainData: trainData), mainAxisSize: MainAxisSize.max,
DisplayTrainOperator(trainData: trainData), children: [
DisplayTrainRoute(trainData: trainData), DisplayTrainID(trainData: trainData),
DisplayTrainDeparture(trainData: trainData), DisplayTrainOperator(trainData: trainData),
const CupertinoDivider( DisplayTrainRoute(trainData: trainData),
color: foregroundWhite, DisplayTrainDeparture(trainData: trainData),
), const CupertinoDivider(
DisplayTrainLastInfo(trainData: trainData), color: foregroundWhite,
const CupertinoDivider(), ),
IntrinsicHeight( DisplayTrainLastInfo(trainData: trainData),
child: Row( const CupertinoDivider(),
children: <Widget>[ IntrinsicHeight(
// Expanded( child: Row(
// child: DisplayTrainNextStop(trainData: trainData,), children: <Widget>[
// ), // Expanded(
Expanded( // child: DisplayTrainNextStop(trainData: trainData,),
child: DisplayTrainRouteDuration( // ),
trainData: trainData, Expanded(
child: DisplayTrainRouteDuration(
trainData: trainData,
),
), ),
), // Expanded(
// Expanded( // child: DisplayTrainDestination(trainData: trainData,),
// child: DisplayTrainDestination(trainData: trainData,), // ),
// ), const SizedBox(
const SizedBox( height: double.infinity,
height: double.infinity, child: CupertinoVerticalDivider(),
child: CupertinoVerticalDivider(),
),
Expanded(
child: DisplayTrainRouteDistance(
trainData: trainData,
), ),
), Expanded(
], child: DisplayTrainRouteDistance(
trainData: trainData,
),
),
],
),
), ),
),
const CupertinoDivider(
color: foregroundWhite,
),
if (onViewYesterdayTrain != null && trainData.stations.first.departure!.scheduleTime.compareTo(DateTime.now()) > 0) ...[
DisplayTrainYesterdayWarningCupertino(onViewYesterdayTrain!),
const CupertinoDivider( const CupertinoDivider(
color: foregroundWhite, color: foregroundWhite,
), ),
if (onViewYesterdayTrain != null && trainData.stations.first.departure!.scheduleTime.compareTo(DateTime.now()) > 0) ...[
DisplayTrainYesterdayWarningCupertino(onViewYesterdayTrain!),
const CupertinoDivider(
color: foregroundWhite,
),
],
], ],
], ),
), ),
), ),
Expanded( Expanded(

Loading…
Cancel
Save