build: version 0.2.0, chore: updated README
This commit is contained in:
parent
c06a746304
commit
c24b3cce76
@ -35,11 +35,11 @@ $ npm run dev
|
|||||||
```
|
```
|
||||||
|
|
||||||
you will have 3 tasks running at the same time:
|
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 [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
|
- 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.**
|
**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
|
### 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.
|
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.
|
||||||
|
|
||||||
|
25
README.md
25
README.md
@ -1,21 +1,20 @@
|
|||||||
# deemix-webui
|
# 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?
|
## What's left to do?
|
||||||
|
|
||||||
- [ ] Use Vue app-wide
|
- [ ] Completely remove jQuery
|
||||||
- [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
|
|
||||||
- [ ] Improve artist/tracklist tabs displaying
|
- [ ] 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)
|
- [ ] Make i18n async (https://kazupon.github.io/vue-i18n/guide/lazy-loading.html)
|
||||||
- Use ES2020 async imports, if possible
|
- Use ES2020 async imports, if possible
|
||||||
- [ ] Make the UI look coherent
|
- [ ] 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)
|
- [ ] 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
|
- There's a SASS mixin for this. Need to use it in the proper classes
|
||||||
- [ ] Better feedback for socket.io possible errors
|
- [ ] Better feedback for socket.io possible errors
|
||||||
- [X] Remove images size limit and add warning if > 1200
|
|
||||||
- ?
|
|
||||||
|
|
||||||
# License
|
# License
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "deemix",
|
"name": "deemix-webui",
|
||||||
"version": "1.3.7",
|
"version": "0.2.0",
|
||||||
"homepage": "https://codeberg.org/RemixDev/deemix-webui/src/master/README.md",
|
"homepage": "https://codeberg.org/RemixDev/deemix-webui/src/master/README.md",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
File diff suppressed because one or more lines are too long
@ -110,6 +110,7 @@
|
|||||||
<p v-html="$t('about.lincensedUnder')"></p>
|
<p v-html="$t('about.lincensedUnder')"></p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
li,
|
li,
|
||||||
p,
|
p,
|
||||||
@ -199,6 +200,7 @@ ul {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { socket } from '@/utils/socket'
|
import { socket } from '@/utils/socket'
|
||||||
import paypal from '@/assets/paypal.svg'
|
import paypal from '@/assets/paypal.svg'
|
||||||
|
Loading…
Reference in New Issue
Block a user