Go to file
LaurentHa 89c9b99c29 New French translation to match English version (September 20, 2020)
New French translation to match English version (September 20, 2020)

Added missing lines according to the English version :
--> Added toast message for deezerNotAvailable
--> Added coverDescriptionUTF8 in settings
--> Added noSpaceLeft errid to language files
2020-09-20 12:50:12 +02:00
public Added toast message for deezerNotAvailable 2020-09-20 12:32:53 +02:00
src New French translation to match English version (September 20, 2020) 2020-09-20 12:50:12 +02:00
.gitignore added: ts type checking for js files; updated: custom contextmenu now show only when needed, GUI users must use keyboard shortcuts for cut/copy/paste 2020-08-20 19:41:46 +02:00
.jsbeautifyrc first styling of the sidebar 2020-04-24 21:54:12 +02:00
.prettierrc re-organized js files, first attempt of adding Vue SFC 2020-04-16 19:57:34 +02:00
COMPILE-UI.md typos 2020-06-18 20:35:16 +02:00
LICENSE.txt Added license 2020-04-15 11:12:25 +02:00
README.md Made some tweeks to the UI 2020-08-13 22:39:46 +02:00
package-lock.json started implementing Vue Router; updated README.md; corrected an italian translation 2020-07-27 22:01:57 +02:00
package.json started implementing Vue Router; updated README.md; corrected an italian translation 2020-07-27 22:01:57 +02:00
rollup.config.js added language change logic, added flags, added more translations 2020-07-18 22:44:27 +02:00

README.md

deemix-webui

This is just the WebUI for deemix, it should be used with deemix-pyweb or something like that

What's left to do?

  • Use Vue app-wide
    • First step: rewrite the app in Single File Components way
    • Second step: Implement routing for the whole app using Vue Router ⚒
    • Third step: Remove jQuery
  • Implement custom contextmenu ⚒
    • Copy and paste functions
    • Copy Link where possible
    • Download Quality
    • Copy Image URL where possible
    • Resolve cut/copy/paste compatibility issues
  • Make i18n async (https://kazupon.github.io/vue-i18n/guide/lazy-loading.html)
    • Use ES2020 async imports, if possible
  • Make the UI look coherent
    • Style buttons
    • Style text inputs
    • Style checkboxes
  • Search tab
    • Better placeholer before search
  • Link Analyzer
    • Better placeholer before analyzing and error feedback
  • Settings tab
    • Variable selector near template inputs
    • Maybe tabbing the section for easy navigation
    • Could use a carousel, but it's not worth adding a new dep
  • Block selection where it's not needed (keep only titles artists albums labels and useful data)
    • There's a SASS mixin for this. Need to use it in the proper classes
  • Better feedback for socket.io possible errors
  • Remove images size limit and add warning if > 1200
  • ?

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.