Skip to content

Commit

Permalink
add: moved Buttons over timebar[FEATURE REQUEST] #12
Browse files Browse the repository at this point in the history
  • Loading branch information
TheHCJ committed Apr 11, 2024
1 parent 9202ccb commit 5715775
Showing 1 changed file with 12 additions and 30 deletions.
42 changes: 12 additions & 30 deletions lib/tweet/_video_controls.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ import 'package:chewie/src/chewie_player.dart';
import 'package:chewie/src/chewie_progress_colors.dart';
import 'package:chewie/src/helpers/utils.dart';
import 'package:chewie/src/material/material_progress_bar.dart';
import 'package:chewie/src/material/widgets/options_dialog.dart';
import 'package:chewie/src/material/widgets/playback_speed_dialog.dart';
import 'package:chewie/src/models/option_item.dart';
import 'package:chewie/src/models/subtitle_model.dart';
import 'package:chewie/src/notifiers/index.dart';
import 'package:flutter/material.dart';
Expand Down Expand Up @@ -93,7 +91,6 @@ class _MaterialControlsState extends State<FritterMaterialControls> with SingleT
)
else
_buildHitArea(),
_buildActionBar(),
Column(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Expand Down Expand Up @@ -142,33 +139,6 @@ class _MaterialControlsState extends State<FritterMaterialControls> with SingleT
super.didChangeDependencies();
}

Widget _buildActionBar() {
return Positioned(
right: 0,
// NOTE: Removed SafeArea so the options button appears correctly at the top right
child: AnimatedOpacity(
opacity: notifier.hideStuff ? 0.0 : 1.0,
duration: const Duration(milliseconds: 250),
child: Row(
children: [
_buildSubtitleToggle(),
const SizedBox(
width: 8.0,
),
if (chewieController.allowPlaybackSpeedChanging) _buildPlaybackSpeedButton(controller),
const SizedBox(
width: 8.0,
),
_buildDownloadButton(controller),
const SizedBox(
width: 16,
),
],
),
),
);
}

Widget _buildSubtitles(BuildContext context, Subtitles subtitles) {
if (!_subtitleOn) {
return Container();
Expand Down Expand Up @@ -233,6 +203,18 @@ class _MaterialControlsState extends State<FritterMaterialControls> with SingleT
_buildPosition(iconColor),
if (chewieController.allowMuting) _buildMuteButton(controller),
const Spacer(),
_buildSubtitleToggle(),
const SizedBox(
width: 8.0,
),
if (chewieController.allowPlaybackSpeedChanging) _buildPlaybackSpeedButton(controller),
const SizedBox(
width: 8.0,
),
_buildDownloadButton(controller),
const SizedBox(
width: 16,
),
if (chewieController.allowFullScreen) _buildExpandButton(),
],
),
Expand Down

0 comments on commit 5715775

Please sign in to comment.