My personally maintained and forked version of Deemix
429538b1a3
First and better edit of the german translation it isnt done yet and many little typos and spelling issues are needed to be fixed in the next updates. |
||
---|---|---|
public | ||
src | ||
.gitignore | ||
.jsbeautifyrc | ||
.prettierrc | ||
COMPILE-UI.md | ||
LICENSE.txt | ||
package-lock.json | ||
package.json | ||
README.md | ||
rollup.config.js |
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/.