build: version 0.2.0, chore: updated README

This commit is contained in:
Roberto Tonino 2020-09-22 18:27:18 +02:00
parent c06a746304
commit c24b3cce76
5 changed files with 24 additions and 25 deletions

View File

@ -35,11 +35,11 @@ $ npm run dev
```
you will have 3 tasks running at the same time:
- the [Python](https://www.python.org/) server
- the server
- the [rollup](https://rollupjs.org/guide/en/) watcher pointing to the configured `.js` file and ready to re-bundle
- the [SASS](https://sass-lang.com/) compiler watching for `.scss` files changes
Note that in development mode 2 more files, `bundle.js.map` and `style.css.map`, will be created in the public folder. These files will be deleted when running the build command, so you don't need to worry about them.
Note that in development mode 2 more files (`bundle.js.map` and `style.css.map`) will be created in the public folder. These files will be deleted when running the build command, so you don't need to worry about them.
**You can now go to http://127.0.0.1:6595 and see the app running.**
@ -51,7 +51,7 @@ However, if you need to edit the `public/index.html` file you'll have to kill th
### Adding files
If you want to add new super-awesome `.js` files, just add them. Deemix uses ES6 synthax, so you'll probably need to export some functions or variables from your new file. Files that will export and import nothing will be ignored by the bundler (rollup).
If you want to add new super-awesome `.js` or `.vue` files, just add them. Deemix uses ES6 synthax, so you'll probably need to export some functions or variables from your new file. Files that will export and import nothing will be ignored by the bundler (rollup).
If you want to add new mega-awesome `.scss` (style) files, you need to import them in the main `style.scss` file. The `.scss` files **must** all start with an underscore _, except for the `style.scss` file.

View File

@ -1,21 +1,20 @@
# deemix-webui
This is just the WebUI for deemix, it should be used with deemix-pyweb or something like that
This is just the WebUI for deemix, it should be used with deemix-pyweb or something like that.
If you are a web developer and want to contribute to this project, please read the [COMPILE-UI](COMPILE-UI.md) file.
## Related projects
You can find more informations about deemix at https://deemix.app/
- [deemix](https://codeberg.org/RemixDev/deemix)
- [deemix-pyweb](https://codeberg.org/RemixDev/deemix-pyweb)
- [deemix-tools](https://codeberg.org/RemixDev/deemix-tools)
## What's left to do?
- [ ] Use Vue app-wide
- [X] Rewrite the app in Single File Components way
- [ ] Implement routing for the whole app using Vue Router ⚒
- [ ] Implement Vuex store for FE caching
- [ ] Remove jQuery
- [ ] Completely remove jQuery
- [ ] Improve artist/tracklist tabs displaying
- [ ] Implement custom contextmenu ⚒
- [X] Copy and paste functions
- [X] Copy Link where possible
- [X] Download Quality
- [X] 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
@ -33,8 +32,6 @@ This is just the WebUI for deemix, it should be used with deemix-pyweb or someth
- [ ] 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
- [X] Remove images size limit and add warning if > 1200
- ?
# License

View File

@ -1,6 +1,6 @@
{
"name": "deemix",
"version": "1.3.7",
"name": "deemix-webui",
"version": "0.2.0",
"homepage": "https://codeberg.org/RemixDev/deemix-webui/src/master/README.md",
"repository": {
"type": "git",

File diff suppressed because one or more lines are too long

View File

@ -110,6 +110,7 @@
<p v-html="$t('about.lincensedUnder')"></p>
</div>
</template>
<style lang="scss" scoped>
li,
p,
@ -199,6 +200,7 @@ ul {
}
}
</style>
<script>
import { socket } from '@/utils/socket'
import paypal from '@/assets/paypal.svg'