major bug fixes
This commit is contained in:
parent
9728906556
commit
d6144c4483
39 changed files with 483 additions and 53 deletions
|
|
@ -290,6 +290,11 @@ Future<_Picked<T>?> _showPicker<T>(
|
|||
context: context,
|
||||
backgroundColor: TimbreColors.background,
|
||||
isScrollControlled: true,
|
||||
// isScrollControlled removes the default height cap; constrain to 75% of
|
||||
// the window so a long genre/year list never fills the entire screen.
|
||||
constraints: BoxConstraints(
|
||||
maxHeight: MediaQuery.of(context).size.height * 0.75,
|
||||
),
|
||||
builder: (ctx) => SafeArea(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.symmetric(vertical: TimbreSpacing.lg),
|
||||
|
|
|
|||
|
|
@ -349,9 +349,17 @@ class _QueuePanelState extends ConsumerState<_QueuePanel> {
|
|||
child: Row(
|
||||
children: [
|
||||
SizedBox(
|
||||
width: 28,
|
||||
child: Text('${i + 1}',
|
||||
style: const TextStyle(color: TimbreColors.dimmed)),
|
||||
// Wide enough for a 4-digit index (2k+ queues); single-line
|
||||
// + no-wrap so a long number can't spill onto a second line
|
||||
// inside the fixed-height row (iPad landscape, 1000+).
|
||||
width: 40,
|
||||
child: Text(
|
||||
'${i + 1}',
|
||||
maxLines: 1,
|
||||
softWrap: false,
|
||||
overflow: TextOverflow.clip,
|
||||
style: const TextStyle(color: TimbreColors.dimmed),
|
||||
),
|
||||
),
|
||||
Expanded(
|
||||
child: Text(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue