diff --git a/src/renderer/assets/spinner.gif b/src/renderer/assets/spinner.gif new file mode 100644 index 00000000..e1b07ea2 Binary files /dev/null and b/src/renderer/assets/spinner.gif differ diff --git a/src/renderer/style.less b/src/renderer/style.less index dcbb2e91..a37c8d94 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -542,6 +542,16 @@ input[type=range].web-slider::-webkit-slider-runnable-track { margin: 0px; } +.spinner { + background-image: url("assets/spinner.gif"); + background-position: center; + background-repeat: no-repeat; + background-size: contain; + width: 32px; + height: 32px; + display: inline-block; +} + .app-sidebar-content::-webkit-scrollbar { display: none; } @@ -815,7 +825,7 @@ input[type=range].web-slider::-webkit-slider-runnable-track { } &.song-artist-marquee { - >marquee { + > marquee { //margin-bottom: -3px; } } @@ -844,8 +854,9 @@ input[type=range].web-slider::-webkit-slider-runnable-track { .song-artist-normal { height: inherit; } + &.song-artist-marquee { - >marquee { + > marquee { margin-bottom: -3px; } } @@ -2111,9 +2122,11 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { .friends-info { display: flex; flex-flow: column; + .badge-container { display: flex; flex-flow: wrap; + .socialBadge { width: 40px; height: 40px; @@ -2128,6 +2141,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { } } } + .friends-name { text-align: center; font-size: 0.9em; @@ -2978,6 +2992,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { .badge-container { transition: opacity 0.1s var(--appleEase); opacity: 1; + .socialBadge { width: 32px; height: 32px; @@ -3024,6 +3039,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { > .badge-container { opacity: 0; } + > .play-btn, > .menu-btn { opacity: 1; diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs index 627e5e8f..78bf21f8 100644 --- a/src/renderer/views/components/mediaitem-list-item.ejs +++ b/src/renderer/views/components/mediaitem-list-item.ejs @@ -87,7 +87,6 @@ }, mounted() { let duration = this.item.attributes.durationInMillis ?? 0 - console.log(duration) if(duration == 0 || !this.showDuration) { this.displayDuration = false } diff --git a/src/renderer/views/pages/artist-feed.ejs b/src/renderer/views/pages/artist-feed.ejs index f8758b9a..a427147a 100644 --- a/src/renderer/views/pages/artist-feed.ejs +++ b/src/renderer/views/pages/artist-feed.ejs @@ -13,7 +13,7 @@ diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs index 8cdeaccf..4d43d75a 100644 --- a/src/renderer/views/pages/cider-playlist.ejs +++ b/src/renderer/views/pages/cider-playlist.ejs @@ -2,7 +2,9 @@
@@ -62,8 +72,11 @@

Friends Listening To

- + +
@@ -89,6 +102,7 @@ artistFeed: [], showingArtistFeed: false, page: "main", + sectionsReady: [] } }, async mounted() { @@ -98,6 +112,9 @@ await this.getFavorites() }, methods: { + isSectionReady(section) { + return this.sectionsReady.includes(section) + }, removeFavoriteContext() { let self = this return { @@ -204,6 +221,7 @@ })[0].relationships.contents.data } catch (err) { } + self.sectionsReady.push("madeForYou") try { self.recentlyPlayed = data.data[1].relationships.contents.data @@ -215,6 +233,8 @@ })[0].relationships.contents.data } catch (err) { } + self.sectionsReady.push("recentlyPlayed") + self.sectionsReady.push("friendsListeningTo") }); app.mk.api.v3.music("/v1/me/social/profile/").then((response) => { diff --git a/src/renderer/views/pages/zoo.ejs b/src/renderer/views/pages/zoo.ejs index f5d8bcaf..e99d2433 100644 --- a/src/renderer/views/pages/zoo.ejs +++ b/src/renderer/views/pages/zoo.ejs @@ -2,6 +2,6 @@

Welcome to element park. *BERR NERR NERR NERR NERRRRR BERR NER NER NER NERRR BERRR NR NR NRRRR*

- +