This commit provides following queue component enhancements: - Use a virtual list to render queue items. We now render ~25-30 items at once compared to `queue.length` items. (Fix #1471) - Faster queue opening and a smoother open animation. (Fix #1471) - Faster song enqueueing: When enqueueing a playlist or an album, we modify the state only once compared to `tracks.length` modifications before. - When opening the queue, current track is now already pre-scrolled and centered. This resolves an issue with big queues, where the track list was slowly scrolling to a random position. - Dragging a track onto the edge of the track list will now scroll the container. You reorder a track from the very top to the very bottom even when you have 3000 tracks in the queue! - Ability to use scroll wheel while reordering track items - Track reordering on mobile devices! Currently dragging to edge is disabled - Responsivity fixes - Allow click outside modal (Fix #1581) |
||
|---|---|---|
| .gitlab | ||
| .gitpod | ||
| .vscode | ||
| api | ||
| changes | ||
| demo | ||
| deploy | ||
| docker | ||
| docs | ||
| front | ||
| scripts | ||
| .dockerignore | ||
| .editorconfig | ||
| .env.dev | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .gitpod.yml | ||
| CHANGELOG | ||
| CONTRIBUTING.rst | ||
| LICENSE | ||
| README.rst | ||
| TRANSLATORS.rst | ||
| dev.yml | ||
| pyproject.toml | ||
README.rst
Funkwhale ============= .. image:: ./front/src/assets/logo/logo-full-500.png :alt: Funkwhale logo :target: https://funkwhale.audio A self-hosted tribute to Grooveshark.com. LICENSE: AGPL3 Getting help ------------ There are several places to get help or get in touch with other members of the community: https://funkwhale.audio/community/ Contribute ---------- Contribution guidelines as well as development installation instructions are outlined in `CONTRIBUTING <CONTRIBUTING.rst>`_. Security issues and vulnerabilities ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If you found a vulnerability in Funkwhale, please report it on our Gitlab instance at `https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues`_, ensuring you have checked the ``This issue is confidential and should only be visible to team members with at least Reporter access. `` box. This will ensure that only maintainers and developers have access to the vulnerability. Thank you for your help! Translate ^^^^^^^^^ Translators willing to help can refer to `TRANSLATORS <TRANSLATORS.rst>`_ for instructions. Code of Conduct --------------- `Our Code of Conduct <https://funkwhale.audio/en_GB/code-of-conduct/>`_ applies to all the community spaces, including our GitLab instance. Please, take a moment to read it.