From 7bf15c9eebb11ce665bdc8fbcf89bb59d0f174df Mon Sep 17 00:00:00 2001 From: Nikan Dalvand Date: Sun, 28 Jul 2019 13:39:08 +0430 Subject: [PATCH] Adjusted playerbar and iconbutton --- src/renderer/components/IconButton.vue | 10 +++++----- src/renderer/layouts/PlayerBar.vue | 25 +++++++++++++------------ 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/renderer/components/IconButton.vue b/src/renderer/components/IconButton.vue index 6868742..71ff1ad 100644 --- a/src/renderer/components/IconButton.vue +++ b/src/renderer/components/IconButton.vue @@ -1,8 +1,8 @@ diff --git a/src/renderer/layouts/PlayerBar.vue b/src/renderer/layouts/PlayerBar.vue index 7ab6668..6979828 100644 --- a/src/renderer/layouts/PlayerBar.vue +++ b/src/renderer/layouts/PlayerBar.vue @@ -14,23 +14,16 @@

{{duration}}

- - - - - + + + - - - -
- - -
+ +
@@ -123,10 +116,16 @@ export default { methods: { onArtworkLoad () { let img = this.$el.getElementsByTagName('img')[0] + let controlIcons = this.$el.getElementsByClassName('control-buttons')[0].children color(img.src, (_, color) => { this.wavesurfer.setProgressColor(`#${color}`) this.wavesurfer.minimap.params.progressColor = `#${color}` this.wavesurfer.minimap.drawer.updateSize() + for (let child in controlIcons) { + if (typeof controlIcons[child] === 'object') { + controlIcons[child].style.backgroundColor = `#${color}` + } + } }) }, play () { @@ -175,6 +174,8 @@ section.player height: 4.5rem min-height: 4.5rem .control-buttons + span + margin: 0 0.2rem display: flex align-items: center img.artwork