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

Editor timing UX #18409

Closed
peppy opened this issue May 25, 2022 · 2 comments · Fixed by #18531
Closed

Editor timing UX #18409

peppy opened this issue May 25, 2022 · 2 comments · Fixed by #18531
Assignees
Labels
area:editor epic A feature of core importance (and also requiring considerable effort and thought).

Comments

@peppy
Copy link
Sponsor Member

peppy commented May 25, 2022

With more users turning to the lazer editor, one of the remaining pain points is loading a new beatmap and getting timing setup. Right now unless you know the exact offset/bpm, it's impossible to begin mapping.

This work will see the basic "timing wizard" setup which guides a user through finding the correct offset and BPM. It may also extend to design updates for the surrounding components in the editor.

Ongoing work:

@peppy peppy self-assigned this May 25, 2022
@peppy peppy added area:editor epic A feature of core importance (and also requiring considerable effort and thought). labels May 25, 2022
@peppy
Copy link
Sponsor Member Author

peppy commented Jun 1, 2022

Approaching the tail end of this. With everything merged, the whole flow of timing is feeling pretty good. Remaining main piece of puzzle is a tap button to get an approximate BPM.

Another thing I was looking at is a better offset workflow for audible adjustment (ie. looping over one beat around the current offset to allow for fine tuning), but I'm going to leave this for a future effort. It can already be done manually by clicking the play button.

@peppy
Copy link
Sponsor Member Author

peppy commented Jun 3, 2022

Initial pass on the timing UX is complete. Still many tweaks I want to make, but it's in a state I'm happy to move on for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:editor epic A feature of core importance (and also requiring considerable effort and thought).
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant