fix: Small changes

This commit is contained in:
PartyDonut 2025-10-15 18:51:03 +02:00
parent 29b1c2e633
commit a8b2f9053e
2 changed files with 15 additions and 14 deletions

View file

@ -84,7 +84,10 @@ class ChapterRow extends ConsumerWidget {
child: Padding(
padding: const EdgeInsets.all(5),
child: Container(
color: Theme.of(context).colorScheme.surfaceContainer,
decoration: BoxDecoration(
borderRadius: FladderTheme.smallShape.borderRadius,
color: Theme.of(context).colorScheme.surfaceContainer.withValues(alpha: 0.75),
),
child: Padding(
padding: const EdgeInsets.all(5),
child: Text(
@ -99,9 +102,9 @@ class ChapterRow extends ConsumerWidget {
],
focusedOverlays: [
if (AdaptiveLayout.inputDeviceOf(context) == InputDevice.pointer)
ExcludeFocus(
child: Align(
Align(
alignment: Alignment.bottomRight,
child: ExcludeFocus(
child: PopupMenuButton(
tooltip: context.localized.options,
icon: const Icon(

View file

@ -179,21 +179,19 @@ class FocusButtonState extends State<FocusButton> {
onTap: widget.onTap,
onSecondaryTapDown: widget.onSecondaryTapDown,
onLongPress: widget.onLongPress,
child: Stack(
children: [
if (widget.child != null) widget.child!,
],
),
child: widget.child,
overlays: [
if (widget.overlays.isNotEmpty) ...widget.overlays,
if (widget.focusedOverlays.isNotEmpty)
AnimatedOpacity(
Positioned.fill(
child: AnimatedOpacity(
opacity: value ? 1 : 0,
duration: const Duration(milliseconds: 250),
child: Stack(
children: [...widget.focusedOverlays],
),
),
),
],
),
);