View Issue Details

IDProjectCategoryView StatusLast Update
0021785MMAUI (general)public2025-10-13 21:44
Reportermartin Assigned To 
PriorityurgentSeveritymajorReproducibilityN/A
Status resolvedResolutionreopened 
PlatformAndroidOS-OS Versionall
Product Version2.1.1 
Target Version2.1.1Fixed in Version2.1.1 
Summary0021785: Bottom sheet contextual menu
DescriptionDue to the limited space in the toolbar and the limitations on the number of commands that can be displayed there, it makes sense to implement a context menu that appears in the bottom sheet menu.
TagsNo tags attached.
Fixed in build1282

Relationships

related to 0021772 closedmartin Add/Remove from Playlist contextual commands require too many steps 

Activities

rusty

2025-09-29 16:35

administrator   ~0079656

Last edited: 2025-10-01 15:55

Tested 1280. Looks good. The following issues remain:
1) Without this feature, less frequently used functions have a description, so it's clear what the functions do. With this approach, all (even less commonly used functions) have no description so it's unclear what they do. Options:
a) Include text below the buttons
b) allow the user to swipe up further to show full descriptions
c) allow the user to tap-hold buttons for a description to appear

2) Selecting tracks in the Folders view triggers a crash. e.g.
Navigate to Folders > Library > FolderName and tap-hold a track --> crash
This also occurs via Music > Location

EDIT: 2a) A variant of the above also occurs in the Playing queue:
1 Tap hold a track to select
2 Tap the track to deselect
--> Crash

3) Buttons appear inconsistently
a) Tracks in Albums, Artist lists are missing 'Set as...'
b) Years and Rating views have 'Select all' in the 'Bottom list' (it doesn't work correctly, but it should be removed). Possibly related to 0020090.

4) Selection is lost unexpectedly if the user selects tracks, goes to perform an action on them, and then backs out of the action. e.g.
Select track, then FMFS, then BACK (without doing the search)
Select track, then Share, then BACK (without sharing)
Select track, then Set as, then BACK (without setting a ringtone)

martin

2025-10-02 11:40

developer   ~0079683

1)
a)already implemented in the expanded version
b)swiping fixed, alternatively, you can click on grabber.
c)fixed

2)fixed
3)fixed

4) fixed except for the Share dialog, which is a system dialog, which does not return a result whether the action was finished or cancelled.

martin

2025-10-02 11:43

developer   ~0079684

Let me know about the text in the new option:

Bottom sheet action mode
Show context actions in the bottom sheet instead of the top toolbar.

I believe that this option should be enabled by default at least for BETA users. Do you agree?

rusty

2025-10-03 01:24

administrator   ~0079695

Assuming that this is working well, I think that this option should be enabled by default (in fact, once we successfully test it with beta users, we'll probably use this UI _exclusively_).

martin

2025-10-03 13:24

developer   ~0079701

Fixed in build 2.1.1.1281

rusty

2025-10-03 21:07

administrator   ~0079715

Last edited: 2025-10-09 21:05

Tested 2181 and it's much improved:

1) a/b) Verified.
d) Suggested improvement: Currently, when the user swipes up to view the commands with their labels, the command icons appear in a really large/non-standard size (i.e. it no longer matches the user's settings). Would it make sense to initially display the icons in their standard size with their labels (and use 2 rows for the labels, if needed)? This is:
- more standard (it's strange for the icon sizes to change)
- eliminates an extra step

2)2a) Verified
2b) When selecting tracks in the Playing > Queue view, the commands don't appear in the bottom menu!

3a) Verified
3b) Years and Ratings views still problematic:
-- They have a 'Select all' icon in the bottom panel (they shouldn't--that icon should appear at the top)
-- The top panel in those views has redundant play controls

4) a/c) Verified
b) Re. Share: would it make sense to always retain selection when sharing (i.e. even after the action has been completed)?

5) See #2170 re the strings 0021790:0079703

martin

2025-10-13 18:03

developer   ~0079799

1 d) improved - small icons with text appear by default, users can change their preference by swiping up/down.
2 b)Yes, it's because the NowPlaying player is in the Bottom Sheet. So in NowPlaying, it must be part of the layout, which is different for different sizes, for portrait and landscape. This part I would postpone to 2.1.2.x
3 b) fixed
4 b) fixed
5) fixed