Skip to content

Enable music sharing through a GridItemAdapter's long click#95

Merged
0xf4b1 merged 5 commits into
soundcrowd:masterfrom
kessibi:music-sharing
Feb 22, 2025
Merged

Enable music sharing through a GridItemAdapter's long click#95
0xf4b1 merged 5 commits into
soundcrowd:masterfrom
kessibi:music-sharing

Conversation

@kessibi

@kessibi kessibi commented Jan 29, 2025

Copy link
Copy Markdown
Contributor

nabend!

I'm a real enjoyer of your application and I thought it was missing the option to share non-local content directly from the grid view, ie: without starting the music and opening up the Fragment to find the share button.

I hope these changes can find their way into the official build of the application. I also updated some dependencies and gradle build files as they were getting old and I figured why not.

Old behavior:
Long press on a grid item: nothing

New behavior:
Long press on a grid item:

  • if local: nothing
  • if distant (plugin usage): pops up the ACTION_SEND intent for link copying/sending

This has been tested on my side with the Soundcloud plugin.

@kessibi

kessibi commented Jan 29, 2025

Copy link
Copy Markdown
Contributor Author

I forgot to include an image before, here is the new behavior in action. Nothing groundbreaking but surely helpful for quick sharing.

image

@0xf4b1

0xf4b1 commented Feb 3, 2025

Copy link
Copy Markdown
Member

Hey, cool thanks, I'll test this and if everything looks good I'll put it together with my changes into a new version soon. Later, I'll add support for local playlists and then probably replace the long click with a menu and move the share option inside there 👍

@kessibi

kessibi commented Feb 3, 2025

Copy link
Copy Markdown
Contributor Author

Sounds good thanks :)

In the meantime, if I can help with anything, that'd be my pleasure!

@0xf4b1 0xf4b1 merged commit 0d7fa77 into soundcrowd:master Feb 22, 2025
@kessibi kessibi deleted the music-sharing branch February 23, 2025 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants