Comments (4)
The reason copy is blocked here is that it interferes with drag'n'drop. However, if I removed drag'n'drop between Browse and Queue I could probably enable copy action in more places.
I've posted a query on the Lyrion forums asking if anyone actually uses this drag'n'drop between Browse and Queue. I suspect nobody does, so should be safe to remove.
from lms-material.
That would make me happy, because having to retype the names of artists into a web browser by hand to find information about them is somewhat tedious after a while...
Regards.
from lms-material.
To be honest I'm not 100% sure what to do about this. Material is designed to be an app, so text selection simply cannot work everywhere. To 'fix' your issue I'd have to remove features, which I'm not inclined todo.
However, would the following not suffice?
Save the following as material-skin/actions.json
within your LMS's prefs
folder:
{
"album-track":[
{
"title":"Copy details",
"script":"copyTextToClipboard('$TRACKNAME $ARTISTNAME $ALBUMNAME');",
"icon":"content_copy"
}
],
"playlist-track":[
{
"title":"Copy details",
"script":"copyTextToClipboard('$TRACKNAME $ARTISTNAME $ALBUMNAME');",
"icon":"content_copy"
}
],
"queue-track":[
{
"title":"Copy details",
"script":"copyTextToClipboard('$TRACKNAME $ARTISTNAME $ALBUMNAME');",
"icon":"content_copy"
}
]
}
...reload Material. Now you should see "Copy details" on the context menus for album tracks, playlist tracks, and queue tracks.
See https://github.com/CDrummond/lms-material/wiki/07-Customisation for more details.
from lms-material.
Added 'Copy details' action to artists, albums, tracks (album, playlist, queue), and other items (such as from apps). Will be in 5.1.0
from lms-material.
Related Issues (20)
- Controls missing after update to 4.6.2 HOT 4
- Desktop mode not working HOT 3
- Move 'Random Mix' to queue menu HOT 1
- Add player menu to 'Extras'
- Embed 'extras' iframe into browse view HOT 1
- need advise on notifications usage HOT 2
- Can't donate HOT 2
- Music Folder is hidden under My Music
- Sort TuneIn podcasts by most recent episode first HOT 5
- Info needed for adding Native Mode in iOS HOT 9
- top-level remote libraries in 5.1.0
- Random mix no longer working after updating to 5.1.0 HOT 1
- v5.1.1 issues HOT 1
- Issue with the view from Telegram HOT 4
- And again random mix not working.....
- Random mix no longer working after updating to 5.2.0 HOT 2
- Feature Request - Use full screen for background for Browse and Queue HOT 3
- Make skip backwards/forwards optional HOT 3
- Vonerability: "<" and ">" are enterprited as HTML symbols in song titles HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lms-material.