mirror of
https://github.com/simon987/music-graph-ui.git
synced 2025-04-10 05:56:42 +00:00
UI tweaks
This commit is contained in:
parent
2287baf667
commit
4a8a94a6f9
@ -198,7 +198,6 @@ export function MusicGraph(data) {
|
||||
.then(data => {
|
||||
if (data.newNodes.length > 0) {
|
||||
this.expandedNodes.add(d.id)
|
||||
this.graphSize++
|
||||
this.addNodes(data.newNodes, data.relations, d.id)
|
||||
}
|
||||
})
|
||||
@ -317,6 +316,7 @@ export function MusicGraph(data) {
|
||||
}
|
||||
|
||||
this.nodeDbClick = (d) => {
|
||||
this.dismiss()
|
||||
if (this.svg.classed('menu-mode')) {
|
||||
return
|
||||
}
|
||||
@ -427,6 +427,9 @@ export function MusicGraph(data) {
|
||||
}
|
||||
}
|
||||
|
||||
if (nodesToAdd.length > 0) {
|
||||
this.graphSize++
|
||||
}
|
||||
if (nodesToAdd.length > 100) {
|
||||
// That's a lot of nodes, increase spacing
|
||||
this.graphSize++
|
||||
@ -496,7 +499,7 @@ export function MusicGraph(data) {
|
||||
.force('link', d3.forceLink(this.links)
|
||||
.id(d => d.id)
|
||||
.strength(l => l.weight)
|
||||
.distance(d => (1.12 / d.weight) * 80 * (this.graphSize))
|
||||
.distance(d => (1.12 / d.weight) * 40 * (this.graphSize))
|
||||
)
|
||||
|
||||
this.simulation.alphaTarget(0.03).restart()
|
||||
|
@ -5,6 +5,9 @@
|
||||
<span>{{artist.name}}<span class="year" v-if="artistInfo.year!==0">[{{artistInfo.year}}]</span></span>
|
||||
</div>
|
||||
<div>
|
||||
<a target="_blank" :href="'https://musicbrainz.org/artist/' + artist.mbid">
|
||||
<img width="30" height="30" src="../../static/MB.png"/>
|
||||
</a>
|
||||
<AlbumCarousel
|
||||
style="float: right"
|
||||
:releases="artistInfo.releases"
|
||||
@ -110,7 +113,7 @@ export default {
|
||||
onTagClick: function (tag) {
|
||||
this.$emit('addTag', tag)
|
||||
},
|
||||
onSongEnd: function() {
|
||||
onSongEnd: function () {
|
||||
if (this.audio !== undefined) {
|
||||
this.audio.pause()
|
||||
this.audio.remove()
|
||||
@ -124,13 +127,13 @@ export default {
|
||||
|
||||
<style scoped>
|
||||
|
||||
@media screen and (min-width: 600px){
|
||||
@media screen and (min-width: 600px) {
|
||||
|
||||
.artist-info {
|
||||
margin: 0 1em;
|
||||
position: fixed;
|
||||
background: rgba(255, 255, 255, 0.92);
|
||||
font-family: "Bitstream Vera Sans",serif;
|
||||
font-family: "Bitstream Vera Sans", serif;
|
||||
}
|
||||
|
||||
.comment {
|
||||
@ -170,7 +173,7 @@ export default {
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
background: white;
|
||||
box-shadow: rgba(0,0,0,0.9) -3px 1px 10px;
|
||||
box-shadow: rgba(0, 0, 0, 0.9) -3px 1px 10px;
|
||||
top: calc(100% - 200px);
|
||||
}
|
||||
|
||||
|
BIN
music_graph/static/MB.png
Normal file
BIN
music_graph/static/MB.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 44 KiB |
Loading…
x
Reference in New Issue
Block a user