Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework UI to split up library and project creation pages #88

Open
soundchaser128 opened this issue Jun 19, 2024 · 0 comments
Open

Rework UI to split up library and project creation pages #88

soundchaser128 opened this issue Jun 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request ui/ux Concerns the user interface

Comments

@soundchaser128
Copy link
Owner

soundchaser128 commented Jun 19, 2024

I think it no longer makes a lot of sense to have the library (video list) and music pages as part of the multi-step form to create a compilation. Idea for a new layout:

  • /: Redirects to /library/video
  • /library/video: Show list of videos with filtering, search etc. Clicking on a video gets you to /library/video/<id>, which is just the current marker edit/create page. Allows adding and removing videos as well. Batch editing planned for the future as well. (see Implement batch editing for videos  #89)
  • /library/markers: Show list of all markers, does not currently exist in this form. Could explore showing markers grouped by video, or just as a grid
  • /library/music: List of songs, allows adding and removing songs.
  • /library/performers: List of performers. Not yet implemented.
  • /project/select-videos, /project/select-markers, /project/select-music, /project/video-options, /project/preview, /project/generate, /project/<id>/download and /project/<id>/funscript are the pages for the different parts of the project creation form.
  • For the future, this would also make it easier to start a compilation based on different criteria than selected videos. Instead, you could select performers first, marker titles, video tags, or other criteria.
  • /tv/start: ClipMash TV setup form
  • /tv/watch: ClipMash TV

The basic layout I'm imagining for the library pages would be a navigation bar on top with links for each of the library pages, then a "New compilation" button somewhere prominent, and a link to the TV feature as well.

@soundchaser128 soundchaser128 added enhancement New feature or request ui/ux Concerns the user interface labels Jun 19, 2024
@soundchaser128 soundchaser128 self-assigned this Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ui/ux Concerns the user interface
Projects
None yet
Development

No branches or pull requests

1 participant