My personally maintained and forked version of Deemix
Go to file
RemixDev 8b8c52fab4 Added 'b' option to overwriteFile in settings
Added dots to logging in
Delete toast item when clicking to dismiss
2020-07-31 14:10:36 +02:00
public Added 'b' option to overwriteFile in settings 2020-07-31 14:10:36 +02:00
src Added 'b' option to overwriteFile in settings 2020-07-31 14:10:36 +02:00
.gitignore added global alias for js folders, removed modules folder in js 2020-06-24 19:10:10 +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
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
README.md updated README.md 2020-07-29 18:51:41 +02:00
rollup.config.js added language change logic, added flags, added more translations 2020-07-18 22:44:27 +02:00

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 as much as possible
    • First step: rewrite the app in Single File Components way
    • Second step: Implement custom contextmenu
    • Third step: Implement routing for the whole app using Vue Router
    • Fourth step: Remove jQuery
  • 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
    • Maybe tabbing the section for easy navigation
    • Could use a carousel, but it's not worth adding a new dep
    • Variable selector near template inputs
  • Add Custom Context menu to objects
    • Copy Link where possible
    • Copy Image URL where possible
    • Context menu for pywebview (Context menu is blocked in pywebview)
      • Copy and paste functions
  • 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/.