Jessie

Results 59 issues of Jessie

This should play a sound when a note crosses the receptor while the song is playing.

work:new-feature
scope:ui
scope:audio

Performing a reversible action adds it to the undo stack. If the user presses undo, the change is reversed, and it's moved to the redo stack. Likewise the user can...

work:new-feature
scope:ui

The user should be able to drag their cursor to select a group of notes. If the user is holding down shift or control, whatever is selected should be added...

work:new-feature
scope:notefield

The notefield only supports drawing tap notes at the moment. It should also draw holds. The user should also be able to place holds by holding down the column key...

work:new-feature
scope:notefield

- [x] Draw the beat line paths in bulk (one `beginPath` and `closePath` call for all measure lines, beat lines, fractional lines) - [ ] Resize the noteskin images when...

work:refactor/optimize
scope:notefield

The WebAudio API gives us more control over the music playback. For example, we can schedule when the music should start playing, which would help fix an issue where sometimes...

work:refactor/optimize
scope:audio

Pasting notes should place them at the current scroll position. For now, let's just remove any notes in the paste region before pasting, and not worry about trying to merge...

work:new-feature
scope:ui

When the user presses the backspace or delete key while notes are selected those notes should be removed.

work:new-feature
scope:ui

Resources: - https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event#see_also - https://github.com/GoogleChromeLabs/page-lifecycle

work:new-feature
scope:ui