UI tweaks

This commit is contained in:
simon 2019-07-15 20:53:11 -04:00
parent 2287baf667
commit 4a8a94a6f9
3 changed files with 12 additions and 6 deletions

View File

@ -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()

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB