diff --git a/changes/changelog.d/594.feature b/changes/changelog.d/594.feature new file mode 100644 index 000000000..3ab7ccdd9 --- /dev/null +++ b/changes/changelog.d/594.feature @@ -0,0 +1 @@ +Brand new navigation, queue and player redesign (#594) diff --git a/changes/notes.rst b/changes/notes.rst index 1323a70ee..3ffbcfd25 100644 --- a/changes/notes.rst +++ b/changes/notes.rst @@ -6,6 +6,13 @@ Next release notes Those release notes refer to the current development branch and are reset after each release. +Redesigned navigation, player and queue +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This release includes a full redesign of our navigation, player and queue. Overall, it should provide +a better, less confusing experience, especially on mobile devices. This redesign was suggested +14 months ago, and took a while, but thanks to the involvement and feedback of many people, we got it done! + Improved search performance ^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/front/package.json b/front/package.json index c6b71944e..2d24fb952 100644 --- a/front/package.json +++ b/front/package.json @@ -25,7 +25,7 @@ "qs": "^6.7.0", "sanitize-html": "^1.20.1", "showdown": "^1.8.6", - "vue": "^2.5.17", + "vue": "^2.6.10", "vue-gettext": "^2.1.0", "vue-lazyload": "^1.2.6", "vue-masonry": "^0.11.5", @@ -50,6 +50,7 @@ "mocha": "^5.2.0", "moxios": "^0.4.0", "node-sass": "^4.9.3", + "preload-webpack-plugin": "^3.0.0-beta.4", "purgecss-webpack-plugin": "^1.6.0", "sass-loader": "^7.1.0", "sinon": "^6.1.5", diff --git a/front/public/index.html b/front/public/index.html index 142419ca6..42adc6d41 100644 --- a/front/public/index.html +++ b/front/public/index.html @@ -7,13 +7,85 @@ Funkwhale + - -
+
+
+
+
+
+ +

Loading Funkwhale…

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/front/src/App.vue b/front/src/App.vue index 5be97dfb5..c1fee631b 100644 --- a/front/src/App.vue +++ b/front/src/App.vue @@ -1,5 +1,5 @@ @@ -331,16 +339,24 @@ export default { diff --git a/front/src/components/audio/SearchBar.vue b/front/src/components/audio/SearchBar.vue index ae2ae08fb..ed18805aa 100644 --- a/front/src/components/audio/SearchBar.vue +++ b/front/src/components/audio/SearchBar.vue @@ -1,7 +1,7 @@